.LuxuryGallery_page__u0em4{min-height:100vh;padding:clamp(7.5rem,11vw,9.5rem) 0 clamp(4rem,8vw,7rem);background:var(--snuggles-canvas);color:var(--sg-ink)}.LuxuryGallery_archive__NCNWb,.LuxuryGallery_cta__H1EMe,.LuxuryGallery_intro__BRknZ{width:min(calc(100% - 2rem),92rem);margin-inline:auto}.LuxuryGallery_intro__BRknZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:end;gap:clamp(2rem,5vw,6rem);padding-inline:clamp(.25rem,1vw,1rem)}.LuxuryGallery_introCopy____XYK{max-width:58rem}.LuxuryGallery_ctaLabel__0jrwZ,.LuxuryGallery_eyebrow__QnUq_{display:flex;align-items:center;gap:.65rem}.LuxuryGallery_ctaLabel__0jrwZ:before,.LuxuryGallery_eyebrow__QnUq_:before{width:2.2rem;height:1px;background:var(--sg-season-accent-surface);content:""}.LuxuryGallery_intro__BRknZ h1{max-width:12ch;margin-top:.8rem}.LuxuryGallery_lede__tBTTF{max-width:47rem;margin-top:1.2rem}.LuxuryGallery_salonLink__XESpL{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.3rem;border:1px solid var(--snuggles-border-subtle);border-radius:1.3rem;padding:.9rem 1rem;background:var(--snuggles-surface-elevated);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 84%,transparent),0 1rem 2.5rem var(--snuggles-shadow-soft);transition:border-color var(--motion-response) var(--ease-gentle),box-shadow var(--motion-layout) var(--ease-gentle),transform var(--motion-layout) var(--ease-scene)}.LuxuryGallery_salonLink__XESpL small{display:block;margin-bottom:.16rem}.LuxuryGallery_salonLink__XESpL>svg{width:1.1rem;transition:transform var(--motion-response) var(--ease-crisp)}.LuxuryGallery_salonLinkMark__OfVkN{--sg-sticker-slot:2.2rem;display:grid;width:2.85rem;height:2.85rem;place-items:center}.LuxuryGallery_salonLink__XESpL:hover{border-color:var(--snuggles-border-strong);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 92%,transparent),0 1.35rem 3rem var(--snuggles-shadow-medium);transform:translateY(-.18rem)}.LuxuryGallery_salonLink__XESpL:hover>svg{transform:translateX(.2rem)}.LuxuryGallery_primaryAction__dcmlV:focus-visible,.LuxuryGallery_salonLink__XESpL:focus-visible,.LuxuryGallery_secondaryAction__7L1YV:focus-visible{outline:3px solid var(--sg-focus-ring);outline-offset:3px}.LuxuryGallery_archive__NCNWb{margin-top:clamp(2rem,5vw,4rem)}.LuxuryGallery_mosaic__strzP{display:grid;grid-auto-flow:row;grid-auto-rows:clamp(10.5rem,15.7vw,14.6rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.25rem);padding:clamp(.75rem,1.5vw,1.25rem);border:1px solid var(--snuggles-border-subtle);border-radius:clamp(1.35rem,2.2vw,2rem);background:color-mix(in srgb,var(--snuggles-surface-tint) 42%,var(--snuggles-surface));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 82%,transparent),0 2rem 5.5rem var(--snuggles-shadow-soft)}.LuxuryGallery_tile__7ddVt{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 18%,transparent);border-radius:.85rem;padding:0;background:var(--sg-ink-brand);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 42%,transparent),inset 0 -2px 3px color-mix(in srgb,var(--sg-shadow-source) 22%,transparent),0 .2rem .28rem color-mix(in srgb,var(--sg-shadow-source) 16%,transparent),0 1rem 1.8rem color-mix(in srgb,var(--sg-shadow-source) 13%,transparent);color:var(--sg-ink);cursor:pointer;text-align:left;transform:translateZ(0);transition:box-shadow var(--motion-layout) var(--ease-gentle),transform .42s var(--ease-scene)}.LuxuryGallery_tile__7ddVt:after{position:absolute;inset:.15rem;z-index:4;border:1px solid color-mix(in srgb,var(--sg-surface-raised) 24%,transparent);border-radius:.66rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 11%,transparent);content:"";pointer-events:none}.LuxuryGallery_tileFeature__GfRaB{grid-column:span 2;grid-row:span 2;border-radius:1.15rem}.LuxuryGallery_tilePortrait__Nf7Tp{grid-row:span 2}.LuxuryGallery_tileLandscape__BcqJ1{grid-column:span 1;grid-row:span 1}.LuxuryGallery_tile__7ddVt[data-frame-finish=white-oak]{background:repeating-linear-gradient(86deg,transparent 0 5px,color-mix(in srgb,var(--sg-shadow-source) 11%,transparent) 6px,transparent 8px 15px),linear-gradient(8deg,var(--sg-ink-brand),var(--sg-ink-brand) 24%,var(--sg-ink-brand) 51%,var(--sg-ink-brand) 73%)}.LuxuryGallery_tile__7ddVt[data-frame-finish=gallery-matte]{background:repeating-linear-gradient(118deg,color-mix(in srgb,var(--sg-surface-raised) 2.5%,transparent) 0 1px,transparent 1px 3px),linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 58%)}.LuxuryGallery_tile__7ddVt[data-frame-finish=gilded]{background:repeating-linear-gradient(92deg,color-mix(in srgb,var(--sg-surface-raised) 9%,transparent) 0 1px,color-mix(in srgb,var(--sg-shadow-source) 7%,transparent) 1px 3px),linear-gradient(118deg,var(--sg-ink-brand),var(--sg-ink-brand) 18%,var(--sg-ink-brand) 36%,var(--sg-ink-brand) 53%,var(--sg-ink-brand) 72%,var(--sg-ink-brand) 86%)}.LuxuryGallery_mat__dbou5{position:absolute;inset:clamp(.35rem,.65vw,.62rem);z-index:1;display:block;padding:clamp(.22rem,.42vw,.4rem);background:var(--sg-ink-brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 11%,transparent),0 0 0 .08rem color-mix(in srgb,var(--sg-shadow-source) 78%,transparent)}.LuxuryGallery_photo__VEBXE{--site-photo-clear-bottom:2.6rem;position:relative;display:block;width:100%;height:100%;overflow:hidden;background:color-mix(in srgb,var(--snuggles-neutral-2) 82%,var(--snuggles-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 14%,transparent)}.LuxuryGallery_imageCover__iS2Gs{transition:filter .36s var(--ease-gentle),transform .85s var(--ease-scene);object-fit:cover}.LuxuryGallery_archivePlate__xu9R8{position:absolute;bottom:clamp(.75rem,1vw,.95rem);left:50%;z-index:5;width:max-content;max-width:calc(100% - 1.5rem);min-width:0;border:1px solid var(--snuggles-border-subtle);border-radius:.18rem;padding:.22rem .4rem;background:color-mix(in srgb,var(--snuggles-surface-elevated) 95%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 78%,transparent),0 .35rem .8rem var(--snuggles-shadow-soft);overflow-wrap:anywhere;text-align:center;text-wrap:balance;white-space:normal;backdrop-filter:blur(9px);opacity:1;transform:translate(-50%);transition:opacity var(--motion-response) var(--ease-gentle),transform var(--motion-layout) var(--ease-scene)}.LuxuryGallery_viewCue__AZg8c{position:absolute;top:clamp(.75rem,1vw,.95rem);right:clamp(.75rem,1vw,.95rem);z-index:5;display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--snuggles-border-subtle);border-radius:999px;background:var(--snuggles-surface-glass);box-shadow:0 .5rem 1.2rem var(--snuggles-shadow-soft);color:var(--sg-ink);backdrop-filter:blur(9px);opacity:0;transform:translateY(.25rem) scale(.94);transition:opacity var(--motion-response) var(--ease-gentle),transform var(--motion-layout) var(--ease-scene)}.LuxuryGallery_viewCue__AZg8c svg{width:1rem}.LuxuryGallery_tile__7ddVt:focus-visible,.LuxuryGallery_tile__7ddVt:hover{z-index:6;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 46%,transparent),0 .35rem .45rem color-mix(in srgb,var(--sg-shadow-source) 17%,transparent),0 1.65rem 3.2rem var(--snuggles-shadow-medium);transform:translateY(-.24rem) scale(1.008)}.LuxuryGallery_tile__7ddVt:focus-visible .LuxuryGallery_imageCover__iS2Gs,.LuxuryGallery_tile__7ddVt:hover .LuxuryGallery_imageCover__iS2Gs{transform:scale(1.025)}.LuxuryGallery_tile__7ddVt:focus-visible .LuxuryGallery_archivePlate__xu9R8,.LuxuryGallery_tile__7ddVt:focus-visible .LuxuryGallery_viewCue__AZg8c,.LuxuryGallery_tile__7ddVt:hover .LuxuryGallery_archivePlate__xu9R8,.LuxuryGallery_tile__7ddVt:hover .LuxuryGallery_viewCue__AZg8c{opacity:1;transform:translate(-50%)}.LuxuryGallery_tile__7ddVt:focus-visible .LuxuryGallery_viewCue__AZg8c,.LuxuryGallery_tile__7ddVt:hover .LuxuryGallery_viewCue__AZg8c{transform:translateY(0) scale(1)}.LuxuryGallery_tile__7ddVt:focus-visible{outline:3px solid var(--sg-focus-ring);outline-offset:4px}.LuxuryGallery_lightbox__rnk6u{background:var(--snuggles-surface-elevated);color:var(--sg-ink)}.LuxuryGallery_lightboxMedia__izXUd{position:relative;height:56dvh;min-height:18rem;max-height:44rem;overflow:hidden;border-bottom:1px solid var(--snuggles-border-subtle);background:color-mix(in srgb,var(--snuggles-surface-tint) 42%,var(--snuggles-neutral-2))}.LuxuryGallery_lightboxImage__QXKJI{object-fit:contain;padding:clamp(.6rem,2vw,1.4rem);animation:LuxuryGallery_imageReveal__bg2xe .42s var(--ease-scene) both}@keyframes LuxuryGallery_imageReveal__bg2xe{0%{opacity:.35;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.LuxuryGallery_lightboxFooter__e6Jq5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.1rem,2.5vw,1.6rem)}.LuxuryGallery_lightboxCopy__6rXIP>p:last-child{max-width:43rem;margin-top:.45rem}.LuxuryGallery_lightboxControls__NpPBb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.LuxuryGallery_lightboxControls__NpPBb button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--snuggles-border-subtle);border-radius:999px;padding:.65rem .95rem;background:var(--snuggles-surface-glass);transition:background-color var(--motion-response) var(--ease-gentle),transform var(--motion-response) var(--ease-crisp)}.LuxuryGallery_lightboxControls__NpPBb button:hover{background:var(--sg-season-accent-tint2);transform:translateY(-.1rem)}.LuxuryGallery_lightboxControls__NpPBb button:focus-visible{outline:3px solid var(--sg-focus-ring);outline-offset:2px}.LuxuryGallery_lightboxControls__NpPBb svg{width:1rem}.LuxuryGallery_cta__H1EMe{margin-top:clamp(3rem,7vw,6rem);border:1px solid var(--snuggles-border-subtle);border-radius:clamp(1.5rem,3vw,2.3rem);padding:clamp(2rem,5vw,4.5rem);background:var(--snuggles-surface-elevated);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 88%,transparent),0 2rem 5rem var(--snuggles-shadow-soft);text-align:center}.LuxuryGallery_ctaLabel__0jrwZ{justify-content:center}.LuxuryGallery_cta__H1EMe h2{max-width:14ch;margin:.8rem auto 0}.LuxuryGallery_cta__H1EMe>p:not(.LuxuryGallery_ctaLabel__0jrwZ){max-width:38rem;margin:1rem auto 0}.LuxuryGallery_ctaActions__I1wEu{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.65rem}.LuxuryGallery_primaryAction__dcmlV,.LuxuryGallery_secondaryAction__7L1YV{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;padding:.72rem 1.35rem;transition:box-shadow var(--motion-layout) var(--ease-gentle),transform var(--motion-response) var(--ease-crisp)}.LuxuryGallery_primaryAction__dcmlV{border:1px solid color-mix(in srgb,var(--sg-season-accent-surface) 70%,var(--snuggles-brand-strong));background:var(--sg-season-accent-surface);box-shadow:0 .9rem 2rem color-mix(in srgb,var(--sg-season-accent-surface) 22%,transparent);color:var(--sg-season-accent-on,var(--sg-ink-on-accent))}.LuxuryGallery_primaryAction__dcmlV svg{width:1.05rem}.LuxuryGallery_secondaryAction__7L1YV{border:1px solid var(--snuggles-border-subtle);background:var(--snuggles-surface-glass);color:var(--sg-ink)}.LuxuryGallery_primaryAction__dcmlV:hover,.LuxuryGallery_secondaryAction__7L1YV:hover{box-shadow:0 1rem 2.4rem var(--snuggles-shadow-soft);transform:translateY(-.14rem)}@media (max-width:64rem){.LuxuryGallery_intro__BRknZ{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}.LuxuryGallery_mosaic__strzP{grid-auto-rows:clamp(9.8rem,20.5vw,13.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.LuxuryGallery_intro__BRknZ{grid-template-columns:1fr;gap:1.4rem}.LuxuryGallery_salonLink__XESpL{max-width:27rem}.LuxuryGallery_lightboxFooter__e6Jq5{grid-template-columns:1fr}.LuxuryGallery_lightboxControls__NpPBb{width:100%}}@media (max-width:40rem){.LuxuryGallery_page__u0em4{padding-top:7rem}.LuxuryGallery_archive__NCNWb,.LuxuryGallery_cta__H1EMe,.LuxuryGallery_intro__BRknZ{width:min(calc(100% - 1rem),92rem)}.LuxuryGallery_intro__BRknZ{padding-inline:.5rem}.LuxuryGallery_mosaic__strzP{grid-auto-rows:calc((100vw - 2.65rem) / 2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.55rem;border-radius:1.15rem}.LuxuryGallery_tileFeature__GfRaB{grid-column:1/-1;grid-row:span 1}.LuxuryGallery_tilePortrait__Nf7Tp{grid-row:span 1}.LuxuryGallery_tile__7ddVt:nth-child(8n){grid-column:1/-1}.LuxuryGallery_archivePlate__xu9R8{bottom:.65rem;max-width:calc(100% - 1.2rem);padding:.2rem .32rem}.LuxuryGallery_viewCue__AZg8c{top:.65rem;right:.65rem;width:2rem;height:2rem}.LuxuryGallery_lightboxMedia__izXUd{height:48dvh;min-height:15rem}.LuxuryGallery_lightboxControls__NpPBb button{padding-inline:.7rem}.LuxuryGallery_cta__H1EMe{padding:2rem 1rem}.LuxuryGallery_ctaActions__I1wEu{flex-direction:column}.LuxuryGallery_primaryAction__dcmlV,.LuxuryGallery_secondaryAction__7L1YV{width:100%}}@media (hover:none){.LuxuryGallery_viewCue__AZg8c{opacity:.9;transform:none}}@media (prefers-reduced-motion:reduce){.LuxuryGallery_archivePlate__xu9R8,.LuxuryGallery_imageCover__iS2Gs,.LuxuryGallery_lightboxControls__NpPBb button,.LuxuryGallery_lightboxImage__QXKJI,.LuxuryGallery_primaryAction__dcmlV,.LuxuryGallery_salonLink__XESpL,.LuxuryGallery_salonLink__XESpL>svg,.LuxuryGallery_secondaryAction__7L1YV,.LuxuryGallery_tile__7ddVt,.LuxuryGallery_viewCue__AZg8c{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ProductsExperience_carousel__svo49,.ProductsExperience_productTheme__prbri{--product-pink-1:var(--snuggles-surface);--product-pink-2:var(--snuggles-surface-soft);--product-pink-3:var(--sg-season-accent-surface);--product-green-1:color-mix(in srgb,var(--snuggles-brand-soft) 32%,var(--sg-surface-raised));--product-green-2:var(--snuggles-brand-mid);--product-green-3:var(--sg-brand-shade2);--product-ink:var(--sg-ink);--product-brand-shadow:color-mix(in srgb,var(--snuggles-brand-strong) 18%,transparent)}.ProductsExperience_carousel__svo49{--header-space:calc(5rem + var(--connectivity-status-height));position:relative;min-height:100dvh;overflow:clip;padding-top:var(--header-space);background:var(--product-pink-1)}.ProductsExperience_scene__F3OsR{--scene-surface:var(--product-pink-1);--scene-next-surface:var(--product-green-1);--scene-accent:var(--product-pink-3);position:relative;isolation:isolate;display:grid;min-height:calc(100dvh - var(--header-space));align-items:center;overflow:hidden;background:var(--scene-surface);scroll-margin-top:var(--header-space)}.ProductsExperience_scene__F3OsR:before{display:none;content:""}.ProductsExperience_scene__F3OsR:after{display:none}.ProductsExperience_sceneInner__Y1HpM{width:min(calc(100% - 3rem),80rem);margin-inline:auto;padding-block:clamp(3rem,7vh,5.5rem)}.ProductsExperience_productLayout__xHWkq{display:grid;min-width:0;align-items:center;gap:clamp(2.5rem,6vw,6.5rem);grid-template-columns:minmax(18rem,.78fr) minmax(23rem,1.22fr)}.ProductsExperience_productCopy__2hEaU{min-width:0;color:var(--product-ink);transform:translateY(.9rem);transition:transform .9s cubic-bezier(.22,1,.36,1)}.ProductsExperience_productLayout__xHWkq[data-product-scene-active=true] .ProductsExperience_productCopy__2hEaU,.ProductsExperience_scene__F3OsR[data-active=true] .ProductsExperience_productCopy__2hEaU{transform:translateY(0)}.ProductsExperience_eyebrow__3yAXS{display:flex;align-items:center;gap:.7rem}.ProductsExperience_eyebrow__3yAXS span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--scene-accent) 34%,transparent);border-radius:50%;background:color-mix(in oklab,var(--sg-surface-raised) 44%,transparent)}.ProductsExperience_productTitle__YkMJs{max-width:11ch;margin:1.2rem 0 0;text-wrap:balance}[data-sg-season-stage] .ProductsExperience_productTitle__YkMJs.ProductsExperience_productTitle__YkMJs:has(.ProductsExperience_framedWord__ZP_dX){--sg-type-family:var(--sg-type-role-family);--sg-type-face-scale:1;--sg-type-face-flow:1;--sg-type-face-stroke:0em;max-width:none}.ProductsExperience_framedTitle__JVrID{display:grid;width:fit-content;max-width:100%}.ProductsExperience_framedWord__ZP_dX{position:relative;display:block;width:fit-content;margin:.1em auto;padding-inline:.1em .14em;color:var(--sg-season-emphasis);font-style:italic;transform:translateX(-.08em)}.ProductsExperience_framedWord__ZP_dX:after{position:absolute;inset:.04em -.02em -.01em;border:1px solid color-mix(in srgb,var(--scene-accent) 54%,transparent);border-radius:.12em;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sg-surface-raised) 24%,transparent),0 .08em .2em color-mix(in srgb,var(--scene-accent) 12%,transparent);content:"";pointer-events:none;transform:rotate(-1deg)}.ProductsExperience_collectionTitle__JtqFI{display:block;max-width:32rem;margin-bottom:.9rem}.ProductsExperience_productDescription__5asYO{max-width:35rem;margin-top:1.5rem}.ProductsExperience_productDetails__5qzt6{display:grid;gap:.65rem;margin:1.55rem 0 0;padding:0;list-style:none}.ProductsExperience_productDetails__5qzt6 li{display:flex;align-items:center;gap:.65rem}.ProductsExperience_productActions__RG8cP{display:flex;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.ProductsExperience_primaryAction__rDctG{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--snuggles-action);border-radius:1rem;padding:.75rem 1.2rem;background:var(--snuggles-action);color:var(--sg-action-primary-ink);text-decoration:none;transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.ProductsExperience_primaryAction__rDctG svg{width:1.05rem;height:1.05rem;transition:transform .22s ease}.ProductsExperience_primaryAction__rDctG:focus-visible,.ProductsExperience_primaryAction__rDctG:hover{border-color:var(--snuggles-action-hover);background:var(--snuggles-action-hover);transform:translateY(-2px)}.ProductsExperience_primaryAction__rDctG:focus-visible svg,.ProductsExperience_primaryAction__rDctG:hover svg{transform:translateX(3px)}.ProductsExperience_primaryAction__rDctG:active{box-shadow:inset 0 .16rem .3rem color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);transform:translateY(1px) scale(.985)}.ProductsExperience_primaryAction__rDctG:focus-visible{outline:3px solid var(--sg-focus-ring);outline-offset:3px}.ProductsExperience_productActions__RG8cP>span{max-width:100%}.ProductsExperience_productActions__RG8cP>span:last-child{flex-basis:100%}.ProductsExperience_productVisual__vxQrB{min-width:0;transform:translateY(1.25rem) scale(.99);transition:transform 1s cubic-bezier(.22,1,.36,1) 80ms}.ProductsExperience_productLayout__xHWkq[data-product-scene-active=true] .ProductsExperience_productVisual__vxQrB,.ProductsExperience_scene__F3OsR[data-active=true] .ProductsExperience_productVisual__vxQrB{transform:translateY(0) scale(1)}.ProductsExperience_portraitProductStudio__SppDd{display:grid;width:min(100%,42rem);margin-inline:auto;gap:.85rem}.ProductsExperience_portraitProductStage__yAh60{position:relative;isolation:isolate;display:grid;min-height:31rem;place-items:center;padding:.3rem 2.5rem .8rem;perspective:75rem}.ProductsExperience_portraitProductStage__yAh60:after{position:absolute;right:17%;bottom:.25rem;left:17%;z-index:-1;height:2.35rem;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--product-green-3) 22%,transparent),transparent 72%);content:"";filter:blur(1.25rem);transform:translateY(30%) rotate(-1deg)}.ProductsExperience_portraitProductFrame__4HtKn{--frame-face:radial-gradient(ellipse at 18% 14%,transparent 0 22%,color-mix(in srgb,var(--sg-shadow-source) 12%,transparent) 23% 24%,transparent 25% 100%),repeating-linear-gradient(94deg,color-mix(in oklab,var(--sg-surface-raised) 5%,transparent) 0 0.18rem,color-mix(in srgb,var(--sg-shadow-source) 8%,transparent) 0.22rem,transparent 0.32rem 0.58rem),linear-gradient(128deg,var(--sg-ink-brand),var(--sg-ink-brand) 24%,var(--sg-ink-brand) 48%,var(--sg-ink-brand) 72%);--frame-edge:var(--sg-ink-brand);--frame-bevel:linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 24%,var(--sg-ink-brand) 74%);--frame-border:color-mix(in srgb,var(--sg-shadow-source) 62%,transparent);--frame-mat:var(--sg-ink-brand);--frame-glass-opacity:0.105;position:relative;width:min(100%,24rem);padding:.78rem;border:1px solid var(--frame-border);border-radius:.18rem;background:var(--frame-face);background-size:auto,100% 100%,100% 100%;box-shadow:inset .12rem .12rem .08rem color-mix(in srgb,var(--sg-shadow-source) 34%,transparent),inset -.18rem -.18rem .14rem color-mix(in srgb,var(--sg-shadow-source) 28%,transparent),.17rem .2rem 0 color-mix(in srgb,var(--sg-surface-raised) 16%,transparent),.34rem .42rem 0 var(--frame-edge),.92rem 1.2rem 2.9rem color-mix(in srgb,var(--sg-shadow-source) 20%,transparent);transform:rotateX(.7deg) rotateY(-1.65deg) rotate(-.42deg);transform-style:preserve-3d;transition:background .42s ease,border-color .42s ease,box-shadow .42s ease,transform .48s cubic-bezier(.22,1,.36,1)}.ProductsExperience_portraitProductFrame__4HtKn:after,.ProductsExperience_portraitProductFrame__4HtKn:before{position:absolute;content:"";pointer-events:none}.ProductsExperience_portraitProductFrame__4HtKn:before{inset:.16rem;z-index:2;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 18%,transparent),inset .08rem .08rem .1rem color-mix(in srgb,var(--sg-surface-raised) 8%,transparent)}.ProductsExperience_portraitProductFrame__4HtKn:after{inset:.32rem -.42rem -.48rem .38rem;z-index:-1;border-radius:.18rem;background:var(--frame-edge);box-shadow:.62rem .72rem 1.15rem color-mix(in srgb,var(--sg-shadow-source) 15%,transparent)}.ProductsExperience_portraitProductFrame__4HtKn[data-frame-finish=matte]{--frame-face:radial-gradient(circle at 20% 18%,color-mix(in oklab,var(--sg-surface-raised) 6%,transparent) 0 0.7px,transparent 0.9px),radial-gradient(circle at 72% 64%,color-mix(in srgb,var(--sg-shadow-source) 16%,transparent) 0 0.65px,transparent 0.9px),linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 38%,var(--sg-ink-brand) 70%);--frame-edge:var(--sg-ink-brand);--frame-bevel:linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 48%);--frame-border:color-mix(in srgb,var(--sg-shadow-source) 76%,transparent);--frame-mat:var(--sg-ink-brand);--frame-glass-opacity:0.035;background-size:4px 4px,5px 5px,100% 100%;box-shadow:inset .1rem .1rem .08rem color-mix(in srgb,var(--sg-surface-raised) 8%,transparent),inset -.14rem -.14rem .12rem color-mix(in srgb,var(--sg-shadow-source) 36%,transparent),.92rem 1.2rem 2.9rem color-mix(in srgb,var(--sg-shadow-source) 21%,transparent)}.ProductsExperience_portraitProductFrame__4HtKn[data-frame-finish=white]{--frame-face:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--sg-shadow-source) 7%,transparent) 0 0.55px,transparent 0.8px) 0 0 /5px 5px,repeating-linear-gradient(92deg,transparent 0 0.28rem,color-mix(in srgb,var(--sg-shadow-source) 4%,transparent) 0.3rem 0.34rem),linear-gradient(138deg,var(--sg-ink-brand),var(--sg-ink-brand) 24%,var(--sg-ink-brand) 54%,var(--sg-ink-brand) 76%);--frame-edge:var(--sg-ink-brand);--frame-bevel:linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 38%,var(--sg-ink-brand) 72%);--frame-border:color-mix(in srgb,var(--sg-shadow-source) 48%,transparent);--frame-mat:var(--sg-ink-brand);--frame-glass-opacity:0.075;background-size:5px 5px,100% 100%,100% 100%;box-shadow:inset .12rem .12rem .09rem color-mix(in srgb,var(--sg-surface-raised) 80%,transparent),inset -.16rem -.16rem .12rem color-mix(in srgb,var(--sg-shadow-source) 18%,transparent),.17rem .2rem 0 color-mix(in srgb,var(--sg-surface-raised) 34%,transparent),.34rem .42rem 0 var(--frame-edge),.92rem 1.2rem 2.9rem color-mix(in srgb,var(--sg-shadow-source) 17%,transparent)}.ProductsExperience_portraitProductFrame__4HtKn[data-frame-finish=silver]{--frame-face:repeating-linear-gradient(92deg,color-mix(in oklab,var(--sg-surface-raised) 24%,transparent) 0 1px,color-mix(in srgb,var(--sg-shadow-source) 7%,transparent) 1px 2px,transparent 2px 4px),linear-gradient(118deg,var(--sg-ink-brand),var(--sg-ink-brand) 20%,var(--sg-ink-brand) 43%,var(--sg-ink-brand) 61%,var(--sg-ink-brand) 82%);--frame-edge:var(--sg-ink-brand);--frame-bevel:repeating-linear-gradient(90deg,color-mix(in oklab,var(--sg-surface-raised) 16%,transparent) 0 1px,transparent 1px 3px),linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 43%);--frame-border:color-mix(in srgb,var(--sg-shadow-source) 62%,transparent);--frame-mat:color-mix(in srgb,var(--sg-shadow-source) 76%,transparent);--frame-glass-opacity:0.2;box-shadow:inset .11rem .11rem .08rem color-mix(in srgb,var(--sg-surface-raised) 52%,transparent),inset -.14rem -.14rem .11rem color-mix(in srgb,var(--sg-shadow-source) 22%,transparent),.92rem 1.2rem 2.9rem color-mix(in srgb,var(--sg-shadow-source) 18%,transparent);transform:rotateX(.5deg) rotateY(-1.2deg) rotate(-.25deg)}.ProductsExperience_portraitProductStage__yAh60:hover .ProductsExperience_portraitProductFrame__4HtKn{box-shadow:inset .14rem .14rem .08rem color-mix(in srgb,var(--sg-shadow-source) 26%,transparent),inset -.16rem -.16rem .12rem color-mix(in srgb,var(--sg-shadow-source) 24%,transparent),.16rem .2rem 0 color-mix(in srgb,var(--sg-surface-raised) 18%,transparent),1.1rem 1.55rem 3.2rem color-mix(in srgb,var(--sg-shadow-source) 23%,transparent);transform:translateY(-.18rem) rotateX(.35deg) rotateY(-.8deg) rotate(-.18deg)}.ProductsExperience_portraitProductBevel__6PV2B{position:relative;padding:.3rem;background:var(--frame-bevel);box-shadow:inset 0 0 .22rem color-mix(in srgb,var(--sg-shadow-source) 30%,transparent),inset .08rem .08rem .08rem color-mix(in srgb,var(--sg-surface-raised) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 12%,transparent)}.ProductsExperience_portraitProductBevel__6PV2B:before{position:absolute;inset:.18rem;z-index:1;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 22%,transparent);box-shadow:inset .11rem .11rem .18rem color-mix(in srgb,var(--sg-surface-raised) 13%,transparent),inset -.11rem -.11rem .18rem color-mix(in srgb,var(--sg-shadow-source) 18%,transparent);content:"";pointer-events:none}.ProductsExperience_portraitProductMat__58Pus{position:relative;padding:clamp(.9rem,2vw,1.35rem);background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--sg-shadow-source) 3.5%,transparent) 0 .55px,transparent .75px) 0 0 /4px 4px,var(--frame-mat);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 10%,transparent),inset .12rem .12rem .18rem color-mix(in srgb,var(--sg-surface-raised) 46%,transparent),inset -.1rem -.1rem .16rem color-mix(in srgb,var(--sg-shadow-source) 8%,transparent);transition:background-color .42s ease,box-shadow .42s ease}.ProductsExperience_portraitProductFrame__4HtKn[data-frame-finish=silver] .ProductsExperience_portraitProductMat__58Pus{background:linear-gradient(125deg,color-mix(in oklab,var(--sg-surface-raised) 68%,transparent),color-mix(in oklab,var(--sg-surface-raised) 30%,transparent) 52%,color-mix(in oklab,var(--sg-surface-raised) 60%,transparent)),var(--frame-mat);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 20%,transparent),inset 0 0 1.1rem color-mix(in srgb,var(--sg-surface-raised) 32%,transparent)}.ProductsExperience_portraitProductImageWindow___nQ9m{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--product-green-2);box-shadow:0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 18%,transparent),0 .16rem .24rem color-mix(in srgb,var(--sg-shadow-source) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--sg-surface-raised) 9%,transparent)}.ProductsExperience_portraitProductImage__DQy2s{opacity:0;transform:scale(1.012);transition:opacity .54s ease,transform .85s cubic-bezier(.22,1,.36,1)}.ProductsExperience_portraitProductImage__DQy2s[data-active=true]{opacity:1;transform:scale(1)}.ProductsExperience_portraitGlassHighlight__N_CXc{position:absolute;inset:-24% 8% -24% 42%;z-index:2;background:linear-gradient(106deg,transparent 10%,color-mix(in oklab,var(--sg-surface-raised) 54%,transparent) 38%,color-mix(in oklab,var(--sg-surface-raised) 8%,transparent) 52%,transparent 72%);opacity:var(--frame-glass-opacity);pointer-events:none;transform:skewX(-5deg);transition:opacity .42s ease}.ProductsExperience_portraitGlassEdge__Xc9pn{position:absolute;inset:0;z-index:3;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 22%,transparent);box-shadow:inset .08rem .08rem .12rem color-mix(in srgb,var(--sg-surface-raised) 8%,transparent),inset -.08rem -.08rem .12rem color-mix(in srgb,var(--sg-shadow-source) 8%,transparent);pointer-events:none}.ProductsExperience_portraitProductControls__qKBj6{display:grid;padding:.85rem;border:1px solid color-mix(in srgb,var(--sg-surface-raised) 72%,transparent);border-radius:1.1rem;background:linear-gradient(145deg,color-mix(in oklab,var(--sg-surface-raised) 66%,transparent),color-mix(in oklab,var(--sg-surface-raised) 32%,transparent)),color-mix(in oklab,var(--product-pink-1) 80%,var(--sg-surface-raised));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 84%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--product-green-3) 6%,transparent),0 14px 36px color-mix(in srgb,var(--product-green-3) 7%,transparent);gap:.75rem .85rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);backdrop-filter:blur(18px) saturate(112%)}.ProductsExperience_portraitFinishFieldset__hKcRp,.ProductsExperience_portraitMomentFieldset__ZE49C{min-width:0;margin:0;padding:0;border:0}.ProductsExperience_portraitFinishFieldset__hKcRp legend,.ProductsExperience_portraitMomentFieldset__ZE49C legend{width:100%;margin-bottom:.5rem}.ProductsExperience_portraitMomentFieldset__ZE49C legend{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ProductsExperience_portraitFinishOptions__fhP1p,.ProductsExperience_portraitMomentOptions__0KoSz{display:grid;gap:.42rem}.ProductsExperience_portraitMomentOptions__0KoSz{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductsExperience_portraitFinishOptions__fhP1p{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:64rem){[data-extra-pawtivities] .ProductsExperience_portraitFinishOptions__fhP1p{grid-template-columns:repeat(4,minmax(0,1fr))}[data-extra-pawtivities] .ProductsExperience_portraitFinishOptions__fhP1p button{min-height:5.25rem;align-content:start;justify-items:center;gap:.3rem;padding:.4rem .25rem;grid-template-columns:minmax(0,1fr);text-align:center}[data-extra-pawtivities] .ProductsExperience_portraitFinishSwatch__Z8aTf{width:1.6rem;height:1.6rem}[data-extra-pawtivities] .ProductsExperience_portraitFinishOptions__fhP1p small{display:none}}.ProductsExperience_portraitFinishOptions__fhP1p button,.ProductsExperience_portraitMomentOptions__0KoSz button{position:relative;min-width:0;min-height:4.5rem;border:1px solid color-mix(in srgb,var(--product-green-2) 52%,transparent);border-radius:.72rem;background:linear-gradient(155deg,color-mix(in oklab,var(--sg-surface-raised) 72%,transparent),color-mix(in oklab,var(--sg-surface-raised) 38%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 78%,transparent),0 .18rem .42rem color-mix(in srgb,var(--product-green-3) 6%,transparent);color:var(--product-ink);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ProductsExperience_portraitFinishOptions__fhP1p button:hover,.ProductsExperience_portraitMomentOptions__0KoSz button:hover{border-color:color-mix(in oklab,var(--sg-choice-line) 55%,transparent);background:color-mix(in oklab,var(--sg-choice-hover) 88%,transparent);box-shadow:0 .32rem .8rem color-mix(in srgb,var(--product-green-3) 9%,transparent);transform:translateY(-2px)}.ProductsExperience_portraitFinishOptions__fhP1p button:active,.ProductsExperience_portraitMomentOptions__0KoSz button:active{box-shadow:inset 0 .12rem .22rem color-mix(in srgb,var(--product-green-3) 12%,transparent);transform:translateY(1px) scale(.985)}.ProductsExperience_portraitFinishOptions__fhP1p button:focus-visible,.ProductsExperience_portraitMomentOptions__0KoSz button:focus-visible{outline:3px solid var(--sg-focus-ring);outline-offset:2px}.ProductsExperience_portraitFinishOptions__fhP1p button[aria-pressed=true],.ProductsExperience_portraitMomentOptions__0KoSz button[aria-pressed=true]{border-color:var(--sg-choice-line);background:color-mix(in oklab,var(--sg-choice-fill) 94%,transparent);box-shadow:inset 0 0 0 1px var(--sg-choice-line),inset 0 .16rem .3rem color-mix(in srgb,var(--product-green-3) 7%,transparent),0 .3rem .75rem color-mix(in srgb,var(--product-green-3) 8%,transparent)}.ProductsExperience_portraitMomentOptions__0KoSz button{display:grid;min-height:4.85rem;align-content:start;gap:.3rem;padding:.3rem}.ProductsExperience_portraitMomentThumbnail__SbXOT{position:relative;display:block;width:100%;aspect-ratio:1.25/1;overflow:hidden;border-radius:.48rem;background:var(--product-green-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 12%,transparent),0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 66%,transparent)}.ProductsExperience_portraitMomentOptions__0KoSz button>span:last-child{display:grid;min-height:2.3em;place-items:center;padding-inline:.1rem;text-align:center}.ProductsExperience_portraitFinishOptions__fhP1p button{display:grid;align-items:center;gap:.45rem;padding:.5rem;grid-template-columns:1.55rem minmax(0,1fr);text-align:left}.ProductsExperience_portraitFinishSwatch__Z8aTf{width:1.55rem;height:2.4rem;border:1px solid color-mix(in srgb,var(--product-green-3) 22%,transparent);border-radius:.35rem;box-shadow:inset .08rem .08rem .08rem color-mix(in srgb,var(--sg-surface-raised) 32%,transparent),inset -.08rem -.08rem .08rem color-mix(in srgb,var(--sg-shadow-source) 16%,transparent),.13rem .17rem 0 color-mix(in srgb,var(--product-green-3) 18%,transparent)}.ProductsExperience_portraitFinishSwatch__Z8aTf[data-finish=oak]{background:radial-gradient(ellipse at 22% 18%,transparent 0 24%,color-mix(in srgb,var(--sg-shadow-source) 14%,transparent) 25% 27%,transparent 28%),repeating-linear-gradient(96deg,transparent 0 .2rem,color-mix(in srgb,var(--sg-shadow-source) 14%,transparent) .23rem,transparent .3rem),linear-gradient(135deg,var(--sg-ink-brand),var(--sg-ink-brand) 42%)}.ProductsExperience_portraitFinishSwatch__Z8aTf[data-finish=matte]{background:radial-gradient(circle,color-mix(in oklab,var(--sg-surface-raised) 8%,transparent) 0 .7px,transparent .9px) 0 0 /4px 4px,linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 52%)}.ProductsExperience_portraitFinishSwatch__Z8aTf[data-finish=white]{background:radial-gradient(circle,color-mix(in srgb,var(--sg-shadow-source) 8%,transparent) 0 .55px,transparent .8px) 0 0 /4px 4px,linear-gradient(138deg,var(--sg-surface-canvas),var(--sg-surface-raised) 34%,var(--sg-surface-canvas) 62%,var(--sg-surface-raised) 78%)}.ProductsExperience_portraitFinishSwatch__Z8aTf[data-finish=silver]{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--sg-surface-raised) 24%,transparent) 0 1px,color-mix(in srgb,var(--sg-shadow-source) 8%,transparent) 1px 3px),linear-gradient(135deg,var(--sg-ink-brand),var(--sg-surface-canvas) 34%,var(--sg-ink-brand) 58%,var(--sg-surface-raised) 76%)}.ProductsExperience_portraitFinishOptions__fhP1p button>span:nth-child(2),.ProductsExperience_portraitFinishOptions__fhP1p small,.ProductsExperience_portraitFinishOptions__fhP1p strong{display:block;min-width:0}.ProductsExperience_portraitFinishOptions__fhP1p small{margin-top:.18rem}.ProductsExperience_portraitFinishCheck__JlLhs{position:absolute;top:.28rem;right:.3rem;display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;background:var(--sg-choice-mark);opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .18s ease}.ProductsExperience_portraitFinishCheck__JlLhs.ProductsExperience_portraitFinishCheck__JlLhs{--sg-type-ink:var(--sg-choice-mark-ink)}.ProductsExperience_portraitFinishOptions__fhP1p button[aria-pressed=true] .ProductsExperience_portraitFinishCheck__JlLhs{opacity:1;transform:scale(1)}.ProductsExperience_portraitSelectionSummary__Mb_2x{margin:0;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--product-green-2) 40%,transparent);grid-column:1/-1}.ProductsExperience_birthdayComposition___kKXz{position:relative;width:min(100%,43rem);margin:0 auto;padding:1.2rem 1.2rem 3.4rem;perspective:70rem}.ProductsExperience_birthdayTabletop__227jT{position:relative;min-height:35rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);border-radius:1.8rem;background:radial-gradient(circle at 18% 23%,color-mix(in srgb,var(--sg-shadow-source) 4%,transparent) 0 .7px,transparent .9px) 0 0 /7px 7px,radial-gradient(circle at 72% 66%,color-mix(in oklab,var(--sg-surface-raised) 20%,transparent) 0 .65px,transparent .9px) 0 0 /9px 9px,linear-gradient(132deg,var(--sg-surface-raised),var(--sg-surface-canvas) 58%,var(--sg-surface-canvas));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 70%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--sg-shadow-source) 8%,transparent),0 1.4rem 3.2rem color-mix(in srgb,var(--product-green-3) 12%,transparent);transform:rotateX(.4deg) rotateY(-.45deg);transform-style:preserve-3d}.ProductsExperience_birthdayTabletop__227jT:after,.ProductsExperience_birthdayTabletop__227jT:before{position:absolute;content:"";pointer-events:none}.ProductsExperience_birthdayTabletop__227jT:before{inset:0;background:radial-gradient(circle at 14% 18%,color-mix(in oklab,var(--sg-surface-raised) 44%,transparent),transparent 16rem),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--sg-shadow-source) 6%,transparent),transparent 18rem),linear-gradient(102deg,transparent 0 46%,color-mix(in oklab,var(--sg-surface-raised) 16%,transparent) 50%,transparent 54%)}.ProductsExperience_birthdayTabletop__227jT:after{right:9%;bottom:3.2%;left:11%;height:1.3rem;border-radius:50%;background:color-mix(in srgb,var(--sg-shadow-source) 12%,transparent);filter:blur(.85rem)}.ProductsExperience_birthdayPhotoPrint__atcnc{position:absolute;top:7%;left:7%;z-index:2;width:54%;padding:.65rem .65rem .9rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 12%,transparent);border-radius:.24rem;background:radial-gradient(circle,color-mix(in srgb,var(--sg-shadow-source) 2.6%,transparent) 0 .55px,transparent .75px) 0 0 /3px 3px,var(--sg-surface-raised);box-shadow:inset 0 1px 0 var(--sg-highlight),.38rem .55rem 0 color-mix(in srgb,var(--sg-shadow-source) 7%,transparent),0 1.2rem 2rem color-mix(in srgb,var(--sg-shadow-source) 17%,transparent);transform:rotate(-4deg) translateZ(1rem);transition:box-shadow .36s ease,transform .42s cubic-bezier(.22,1,.36,1)}.ProductsExperience_birthdayImage__Hc_fH{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sg-surface-canvas);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 13%,transparent)}.ProductsExperience_birthdayImage__Hc_fH img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.ProductsExperience_productLayout__xHWkq[data-product-scene-active=true] .ProductsExperience_birthdayImage__Hc_fH img,.ProductsExperience_scene__F3OsR[data-active=true] .ProductsExperience_birthdayImage__Hc_fH img{transform:scale(1.018)}.ProductsExperience_birthdayPhotoPrint__atcnc>p{display:grid;gap:.1rem;margin:.6rem 0 0}.ProductsExperience_photoCornerOne__hcLWE,.ProductsExperience_photoCornerTwo__ldVPF{position:absolute;width:2.8rem;height:.72rem;background:repeating-linear-gradient(90deg,transparent 0 4px,color-mix(in srgb,var(--sg-shadow-source) 8%,transparent) 4px 5px),color-mix(in oklab,var(--sg-surface-canvas) 82%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--sg-shadow-source) 10%,transparent)}.ProductsExperience_photoCornerOne__hcLWE{top:-.34rem;left:28%;transform:rotate(2deg)}.ProductsExperience_photoCornerTwo__ldVPF{right:-.7rem;bottom:17%;transform:rotate(84deg)}.ProductsExperience_birthdayCakeSetting__E7r2s{position:absolute;bottom:8%;left:40%;z-index:4;width:32%;height:35%;transform:translateZ(1.4rem) rotate(2deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ProductsExperience_birthdayLinen__Nrh0f{position:absolute;right:-12%;bottom:11%;left:-12%;height:44%;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 11%,transparent);border-radius:48% 52% 42% 58%/18% 24% 76% 82%;background:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--sg-shadow-source) 4%,transparent) 3px 4px),repeating-linear-gradient(90deg,transparent 0 4px,color-mix(in oklab,var(--sg-surface-raised) 18%,transparent) 4px 5px),var(--sg-surface-canvas);box-shadow:0 .45rem .65rem color-mix(in srgb,var(--sg-shadow-source) 11%,transparent);transform:rotate(-8deg)}.ProductsExperience_cakePlate__qVqGO{position:absolute;right:1%;bottom:18%;left:1%;height:21%;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);border-radius:50%;background:radial-gradient(ellipse at 50% 34%,var(--sg-surface-raised) 0 54%,var(--sg-surface-canvas) 56% 65%,var(--sg-surface-raised) 67%);box-shadow:inset 0 1px 0 var(--sg-highlight),0 .65rem .8rem color-mix(in srgb,var(--sg-shadow-source) 17%,transparent)}.ProductsExperience_cakeBody__dZxLX{position:absolute;right:12%;bottom:28%;left:12%;height:43%;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 18%,transparent);border-radius:14% 14% 24% 24%/20% 20% 16% 16%;background:radial-gradient(circle at 18% 58%,var(--sg-ink-brand) 0 2px,transparent 2.6px),radial-gradient(circle at 76% 64%,var(--sg-ink-brand) 0 2px,transparent 2.6px),radial-gradient(circle at 34% 48%,color-mix(in srgb,var(--sg-shadow-source) 18%,transparent) 0 .8px,transparent 1px) 0 0 /7px 6px,linear-gradient(180deg,var(--sg-ink-brand) 0 18%,var(--sg-ink-brand) 19% 25%,var(--sg-ink-brand) 26% 100%);box-shadow:inset .18rem .1rem .26rem color-mix(in srgb,var(--sg-shadow-source) 34%,transparent),inset -.18rem -.15rem .28rem color-mix(in srgb,var(--sg-shadow-source) 14%,transparent),0 .55rem .7rem color-mix(in srgb,var(--sg-shadow-source) 18%,transparent)}.ProductsExperience_cakeFrosting__YqNpE{position:absolute;top:-12%;right:-2%;left:-2%;height:33%;border-radius:50% 48% 44% 52%;background:radial-gradient(circle at 24% 36%,color-mix(in oklab,var(--sg-surface-raised) 42%,transparent) 0 1px,transparent 1.4px),linear-gradient(145deg,var(--sg-surface-canvas),var(--sg-surface-canvas) 68%,var(--sg-surface-canvas));box-shadow:inset 0 .16rem .16rem color-mix(in srgb,var(--sg-surface-raised) 38%,transparent),0 .18rem .18rem color-mix(in srgb,var(--sg-shadow-source) 11%,transparent)}.ProductsExperience_cakeCrumbOne___fN_V,.ProductsExperience_cakeCrumbTwo__hzl_Q{position:absolute;width:.18rem;height:.14rem;border-radius:50%;background:var(--sg-ink-brand);box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--sg-shadow-source) 24%,transparent)}.ProductsExperience_cakeCrumbOne___fN_V{top:54%;left:26%;transform:rotate(24deg)}.ProductsExperience_cakeCrumbTwo__hzl_Q{right:22%;bottom:21%;transform:rotate(-16deg)}.ProductsExperience_cakeCandle__2OrB4{position:absolute;top:-68%;left:50%;width:.34rem;height:1.85rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklab,var(--sg-surface-raised) 24%,transparent),transparent 28% 76%,color-mix(in srgb,var(--sg-shadow-source) 12%,transparent)),repeating-linear-gradient(135deg,var(--sg-ink-brand) 0 4px,var(--sg-surface-raised) 4px 8px);box-shadow:0 .16rem .2rem color-mix(in srgb,var(--sg-shadow-source) 12%,transparent);transform:translateX(-50%)}.ProductsExperience_cakeCandle__2OrB4 b{position:absolute;top:-.65rem;left:50%;width:.62rem;height:.8rem;border-radius:58% 42% 55% 45%;background:radial-gradient(circle at 50% 66%,var(--sg-ink-brand) 0 28%,var(--sg-ink-brand) 60%,transparent 64%);filter:drop-shadow(0 0 .24rem color-mix(in srgb,var(--sg-shadow-source) 38%,transparent));transform:translateX(-50%) rotate(5deg)}.ProductsExperience_birthdayCakeSetting__E7r2s small{position:absolute;right:9%;bottom:0;left:9%;padding:.28rem .38rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 11%,transparent);border-radius:999px;background:var(--sg-surface-raised);box-shadow:0 .2rem .45rem color-mix(in srgb,var(--sg-shadow-source) 11%,transparent);text-align:center}.ProductsExperience_birthdayTreatBag__82ba2{position:absolute;top:17%;right:5%;z-index:3;width:28%;height:39%;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 20%,transparent);border-radius:.35rem .35rem .65rem .65rem;background:radial-gradient(circle at 30% 36%,color-mix(in srgb,var(--sg-shadow-source) 5%,transparent) 0 .6px,transparent .8px) 0 0 /5px 5px,repeating-linear-gradient(92deg,transparent 0 5px,color-mix(in srgb,var(--sg-shadow-source) 3%,transparent) 5px 6px),linear-gradient(135deg,var(--sg-ink-brand),var(--sg-ink-brand) 48%);box-shadow:inset .16rem 0 0 color-mix(in srgb,var(--sg-shadow-source) 16%,transparent),inset -.18rem 0 0 color-mix(in srgb,var(--sg-shadow-source) 9%,transparent),.55rem .75rem 1.1rem color-mix(in srgb,var(--sg-shadow-source) 18%,transparent);transform:rotate(5deg) translateZ(.7rem);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ProductsExperience_treatBagFold__R3Aar{position:absolute;top:-.15rem;right:-1px;left:-1px;height:15%;border-bottom:1px solid color-mix(in srgb,var(--sg-shadow-source) 17%,transparent);background:color-mix(in srgb,var(--sg-shadow-source) 20%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-shadow-source) 18%,transparent)}.ProductsExperience_treatBagSeal__9Pby8{position:absolute;top:33%;left:50%;display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 18%,transparent);border-radius:50%;background:var(--sg-ink-brand);box-shadow:0 .2rem .3rem color-mix(in srgb,var(--sg-shadow-source) 12%,transparent);transform:translateX(-50%) rotate(-4deg)}.ProductsExperience_treatBagSeal__9Pby8 svg{width:1.4rem;fill:var(--sg-ink-brand)}.ProductsExperience_birthdayTreatBag__82ba2>i{position:absolute;bottom:15%;width:1.2rem;height:.62rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 24%,transparent);border-radius:45%;background:var(--sg-ink-brand);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-shadow-source) 28%,transparent)}.ProductsExperience_birthdayTreatBag__82ba2>i:first-of-type{left:18%;transform:rotate(18deg)}.ProductsExperience_birthdayTreatBag__82ba2>i:nth-of-type(2){left:43%;transform:rotate(-8deg)}.ProductsExperience_birthdayTreatBag__82ba2>i:nth-of-type(3){right:15%;transform:rotate(24deg)}.ProductsExperience_birthdayTreatBag__82ba2 small{position:absolute;right:0;bottom:4%;left:0;text-align:center}.ProductsExperience_birthdayPartyHat__dvV47{position:absolute;right:14%;bottom:10%;z-index:3;width:18%;height:25%;filter:drop-shadow(0 .7rem .55rem color-mix(in srgb,var(--sg-shadow-source) 17%,transparent));transform:rotate(13deg) translateZ(1rem);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ProductsExperience_birthdayPartyHat__dvV47>span{position:absolute;inset:8% 8% 0;clip-path:polygon(50% 0,100% 100%,0 100%);background:radial-gradient(circle at 34% 60%,var(--sg-surface-raised) 0 3px,transparent 3.5px),radial-gradient(circle at 69% 78%,var(--sg-surface-raised) 0 3px,transparent 3.5px),linear-gradient(145deg,var(--sg-ink-brand),var(--sg-ink-brand) 56%)}.ProductsExperience_birthdayPartyHat__dvV47>i{position:absolute;top:0;left:50%;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--sg-surface-canvas);box-shadow:inset -.18rem -.18rem .24rem color-mix(in srgb,var(--sg-shadow-source) 11%,transparent);transform:translateX(-50%)}.ProductsExperience_birthdayRibbon__jqFN9{position:absolute;top:4%;right:27%;z-index:5;width:6rem;height:4.2rem;filter:drop-shadow(0 .3rem .28rem color-mix(in srgb,var(--sg-shadow-source) 15%,transparent));transform:rotate(8deg) translateZ(1.6rem);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ProductsExperience_birthdayRibbon__jqFN9 i,.ProductsExperience_birthdayRibbon__jqFN9 span{position:absolute;display:block;background:repeating-linear-gradient(90deg,transparent 0 2px,color-mix(in srgb,var(--sg-shadow-source) 9%,transparent) 2px 3px),linear-gradient(90deg,var(--sg-ink-brand),var(--sg-ink-brand) 38%,var(--sg-ink-brand) 67%)}.ProductsExperience_birthdayRibbon__jqFN9 span{top:0;width:48%;height:58%;border-radius:65% 38% 58% 42%;box-shadow:inset .12rem .12rem .14rem color-mix(in srgb,var(--sg-shadow-source) 22%,transparent)}.ProductsExperience_birthdayRibbon__jqFN9 span:first-child{left:4%;transform:rotate(19deg)}.ProductsExperience_birthdayRibbon__jqFN9 span:nth-child(2){right:4%;transform:scaleX(-1) rotate(19deg)}.ProductsExperience_birthdayRibbon__jqFN9 i{top:45%;width:28%;height:55%;clip-path:polygon(0 0,100% 0,74% 100%,48% 74%,24% 100%)}.ProductsExperience_birthdayRibbon__jqFN9 i:first-of-type{left:28%;transform:rotate(7deg)}.ProductsExperience_birthdayRibbon__jqFN9 i:nth-of-type(2){right:25%;transform:rotate(-9deg)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayPhotoPrint__atcnc{box-shadow:inset 0 1px 0 var(--sg-highlight),.38rem .55rem 0 color-mix(in srgb,var(--sg-shadow-source) 7%,transparent),0 1.55rem 2.4rem color-mix(in srgb,var(--sg-shadow-source) 20%,transparent);transform:rotate(-3deg) translateY(-.2rem) translateZ(1.2rem)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayCakeSetting__E7r2s{transform:translateY(-.16rem) translateZ(1.5rem) rotate(1deg)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayTreatBag__82ba2{transform:translateY(-.14rem) rotate(4deg) translateZ(.9rem)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayPartyHat__dvV47{transform:translateY(-.2rem) rotate(11deg) translateZ(1.2rem)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayRibbon__jqFN9{transform:rotate(5deg) translateZ(1.8rem)}.ProductsExperience_birthdayComposition___kKXz figcaption{position:absolute;right:.25rem;bottom:0;display:grid;min-width:min(18rem,76%);padding:.9rem 1.05rem .9rem 3.25rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 13%,transparent);border-radius:.65rem;background:repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--sg-shadow-source) 2%,transparent) 3px 4px),var(--sg-surface-raised);box-shadow:0 .8rem 1.6rem color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);color:var(--product-ink);transform:rotate(1deg)}.ProductsExperience_birthdayComposition___kKXz figcaption>span{position:absolute;top:50%;left:1rem;display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);border-radius:.35rem;background:var(--sg-surface-canvas);transform:translateY(-50%)}.ProductsExperience_birthdayComposition___kKXz figcaption small{margin-top:.2rem}.ProductsExperience_keepsakeComposition__GHev5{position:relative;width:min(100%,42rem);margin:0 auto;padding:1.2rem 1.8rem 2.7rem 1.2rem;perspective:72rem}.ProductsExperience_glassFrame__N3oWS{position:relative;display:grid;min-height:34rem;align-content:end;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid color-mix(in srgb,var(--sg-surface-raised) 82%,transparent);border-radius:.55rem;background:linear-gradient(118deg,color-mix(in oklab,var(--sg-surface-raised) 38%,transparent),transparent 19% 72%,color-mix(in oklab,var(--sg-surface-raised) 20%,transparent)),linear-gradient(165deg,color-mix(in oklab,var(--sg-surface-canvas) 11%,transparent),color-mix(in oklab,var(--sg-surface-raised) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 9%,transparent),inset .08rem .08rem .16rem color-mix(in srgb,var(--sg-surface-raised) 22%,transparent),.38rem .48rem 0 color-mix(in srgb,var(--sg-shadow-source) 13%,transparent),0 1.6rem 3.4rem color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);backdrop-filter:blur(5px) saturate(105%);transform:rotateX(.35deg) rotateY(-.7deg) rotate(-.2deg);transform-style:preserve-3d;transition:box-shadow .42s ease,transform .48s cubic-bezier(.22,1,.36,1)}.ProductsExperience_glassFrame__N3oWS:after,.ProductsExperience_glassFrame__N3oWS:before{position:absolute;content:"";pointer-events:none}.ProductsExperience_glassFrame__N3oWS:before{inset:.44rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);border-radius:.32rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 56%,transparent)}.ProductsExperience_glassFrame__N3oWS:after{top:-18%;left:57%;width:8%;height:138%;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--sg-surface-raised) 38%,transparent),transparent);opacity:.42;transform:rotate(12deg)}.ProductsExperience_glassEdge__nc4uN{position:absolute;inset:.16rem -.32rem -.38rem .3rem;z-index:-1;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 14%,transparent);border-radius:.48rem;background:linear-gradient(135deg,color-mix(in oklab,var(--sg-surface-raised) 48%,transparent),color-mix(in oklab,var(--sg-surface-raised) 22%,transparent));box-shadow:inset -1px -1px 0 color-mix(in srgb,var(--sg-shadow-source) 15%,transparent),.65rem .8rem 1.1rem color-mix(in srgb,var(--sg-shadow-source) 11%,transparent)}.ProductsExperience_glassStandoff__VChXg{position:absolute;z-index:6;width:.72rem;height:.72rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 36%,transparent);border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--sg-surface-raised) 0 10%,transparent 12%),radial-gradient(circle,var(--sg-surface-canvas) 0 30%,var(--sg-ink-brand) 34% 53%,var(--sg-surface-canvas) 56% 72%,var(--sg-ink-brand) 76%);box-shadow:0 .16rem .24rem color-mix(in srgb,var(--sg-shadow-source) 22%,transparent)}.ProductsExperience_glassStandoff__VChXg[data-corner=top-left]{top:.75rem;left:.75rem}.ProductsExperience_glassStandoff__VChXg[data-corner=top-right]{top:.75rem;right:.75rem}.ProductsExperience_glassStandoff__VChXg[data-corner=bottom-left]{bottom:.75rem;left:.75rem}.ProductsExperience_glassStandoff__VChXg[data-corner=bottom-right]{right:.75rem;bottom:.75rem}.ProductsExperience_glassPhotoMount___xEAf{position:absolute;top:7%;bottom:18%;left:7%;z-index:2;width:57%;padding:.58rem .58rem .82rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 12%,transparent);border-radius:.15rem;background:radial-gradient(circle,color-mix(in srgb,var(--sg-shadow-source) 3%,transparent) 0 .55px,transparent .75px) 0 0 /3px 3px,var(--sg-surface-raised);box-shadow:.3rem .38rem 0 color-mix(in srgb,var(--sg-shadow-source) 8%,transparent),0 1rem 1.8rem color-mix(in srgb,var(--sg-shadow-source) 15%,transparent);transform:rotate(-1.4deg) translateZ(.8rem);transition:box-shadow .4s ease,transform .46s cubic-bezier(.22,1,.36,1)}.ProductsExperience_glassPhoto__tsF_S{position:relative;height:calc(100% - 3.25rem);overflow:hidden;border-radius:.08rem;background:var(--product-green-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 13%,transparent)}.ProductsExperience_glassPhoto__tsF_S img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.ProductsExperience_productLayout__xHWkq[data-product-scene-active=true] .ProductsExperience_glassPhoto__tsF_S img,.ProductsExperience_scene__F3OsR[data-active=true] .ProductsExperience_glassPhoto__tsF_S img{transform:scale(1.018)}.ProductsExperience_glassPhotoMount___xEAf>p{display:grid;gap:.12rem;margin:.54rem 0 0}.ProductsExperience_clayDisplay__4CBNY{position:absolute;top:22%;right:1.5%;z-index:4;display:grid;width:42%;height:56%;place-items:center;transform:translateZ(1.5rem)}.ProductsExperience_clayMedallion__semQD{position:relative;z-index:2;display:grid;width:min(100%,11rem);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 22%,transparent);border-radius:48% 52% 46% 54%/52% 47% 53% 48%;background:radial-gradient(circle at 18% 22%,color-mix(in oklab,var(--sg-surface-raised) 38%,transparent) 0 .65px,transparent .9px),radial-gradient(circle at 73% 66%,color-mix(in srgb,var(--sg-shadow-source) 18%,transparent) 0 .65px,transparent .95px),radial-gradient(circle at 38% 62%,color-mix(in srgb,var(--sg-shadow-source) 8%,transparent) 0 1.2px,transparent 1.5px),radial-gradient(circle at 42% 38%,var(--sg-ink-brand),var(--sg-ink-brand) 62%);background-size:4px 4px,5px 5px,11px 13px,100% 100%;box-shadow:inset .42rem .38rem .72rem color-mix(in srgb,var(--sg-shadow-source) 34%,transparent),inset -.55rem -.52rem .8rem color-mix(in srgb,var(--sg-shadow-source) 19%,transparent),.34rem .48rem 0 -.08rem var(--sg-ink-brand),0 1.25rem 1.7rem color-mix(in srgb,var(--sg-shadow-source) 22%,transparent);transform:rotate(4deg);transition:box-shadow .4s ease,transform .46s cubic-bezier(.22,1,.36,1)}.ProductsExperience_clayMedallion__semQD:after,.ProductsExperience_clayMedallion__semQD:before{position:absolute;content:"";pointer-events:none}.ProductsExperience_clayMedallion__semQD:before{inset:.46rem .5rem .52rem .44rem;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 13%,transparent);border-radius:51% 49% 54% 46%/47% 53% 48% 52%;box-shadow:inset .08rem .1rem .18rem color-mix(in srgb,var(--sg-shadow-source) 22%,transparent),inset -.08rem -.1rem .16rem color-mix(in srgb,var(--sg-shadow-source) 8%,transparent)}.ProductsExperience_clayMedallion__semQD:after{top:11%;right:16%;width:1.4rem;height:.7rem;border-radius:50%;background:color-mix(in oklab,var(--sg-surface-raised) 17%,transparent);filter:blur(.12rem);transform:rotate(24deg)}.ProductsExperience_claySurface__JcTMz{position:relative;display:grid;width:76%;height:76%;place-items:center}.ProductsExperience_clayPawRelief__Rqrax{display:grid;width:72%;height:72%;place-items:center;transform:rotate(-3deg)}.ProductsExperience_clayPawRelief__Rqrax svg{width:100%;fill:var(--sg-ink-brand);filter:drop-shadow(-1.2px -1.2px .8px color-mix(in srgb,var(--sg-shadow-source) 48%,transparent)) drop-shadow(1.8px 2.2px 1.1px color-mix(in srgb,var(--sg-shadow-source) 38%,transparent))}.ProductsExperience_claySurface__JcTMz small{position:absolute;right:0;bottom:-2%;left:0;text-align:center}.ProductsExperience_clayStand__7diQ_{position:absolute;right:12%;bottom:5%;left:12%;z-index:1;height:18%;border:1px solid color-mix(in srgb,var(--sg-shadow-source) 15%,transparent);border-radius:50%;background:linear-gradient(180deg,var(--sg-surface-sunken) 0 28%,var(--sg-ink-brand) 31% 52%,var(--sg-surface-canvas) 56%);box-shadow:0 .55rem .75rem color-mix(in srgb,var(--sg-shadow-source) 16%,transparent)}.ProductsExperience_keepsakeComposition__GHev5:hover .ProductsExperience_glassFrame__N3oWS{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-shadow-source) 8%,transparent),.38rem .48rem 0 color-mix(in srgb,var(--sg-shadow-source) 11%,transparent),0 1.9rem 3.7rem color-mix(in srgb,var(--sg-shadow-source) 17%,transparent);transform:translateY(-.14rem) rotateX(.2deg) rotateY(-.35deg)}.ProductsExperience_keepsakeComposition__GHev5:hover .ProductsExperience_glassPhotoMount___xEAf{transform:rotate(-.8deg) translateY(-.12rem) translateZ(1rem)}.ProductsExperience_keepsakeComposition__GHev5:hover .ProductsExperience_clayMedallion__semQD{box-shadow:inset .42rem .38rem .72rem color-mix(in srgb,var(--sg-shadow-source) 34%,transparent),inset -.55rem -.52rem .8rem color-mix(in srgb,var(--sg-shadow-source) 19%,transparent),.34rem .48rem 0 -.08rem var(--sg-ink-brand),0 1.55rem 2rem color-mix(in srgb,var(--sg-shadow-source) 25%,transparent);transform:translateY(-.18rem) rotate(2.5deg)}.ProductsExperience_glassFrame__N3oWS>p{position:relative;z-index:1;max-width:54%;margin:0}.ProductsExperience_glassFrame__N3oWS>p span{display:block;margin-bottom:.35rem}.ProductsExperience_previewNote__alcv9{max-width:26rem;margin:.9rem 0 0 .75rem}.ProductsExperience_screenReaderStatus__VVYc4{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.ProductsExperience_sceneInner__Y1HpM{width:min(calc(100% - 2rem),46rem)}.ProductsExperience_productLayout__xHWkq{gap:2rem;grid-template-columns:minmax(0,.86fr) minmax(19rem,1.14fr)}.ProductsExperience_birthdayComposition___kKXz{padding-right:1.4rem}.ProductsExperience_keepsakeComposition__GHev5{padding-right:1.2rem}.ProductsExperience_portraitProductStage__yAh60{min-height:29rem;padding-inline:1.4rem}.ProductsExperience_portraitProductControls__qKBj6{grid-template-columns:minmax(0,1fr)}.ProductsExperience_glassFrame__N3oWS{min-height:30rem}}@media (max-width:700px){.ProductsExperience_scene__F3OsR{min-height:calc(100dvh - var(--header-space));align-items:start}.ProductsExperience_sceneInner__Y1HpM{width:min(calc(100% - 1.5rem),38rem);padding:2.6rem 0 4.6rem}.ProductsExperience_productLayout__xHWkq{gap:2.25rem;grid-template-columns:minmax(0,1fr)}.ProductsExperience_productTitle__YkMJs{max-width:12ch}.ProductsExperience_productDescription__5asYO{margin-top:1.15rem}.ProductsExperience_productDetails__5qzt6{margin-top:1.2rem}.ProductsExperience_productActions__RG8cP{margin-top:1.5rem}.ProductsExperience_productVisual__vxQrB{width:min(100%,31rem);margin-inline:auto}.ProductsExperience_portraitProductStage__yAh60{min-height:27rem;padding:.3rem 1.4rem .8rem .7rem}.ProductsExperience_portraitProductFrame__4HtKn{width:min(100%,20rem)}.ProductsExperience_portraitProductControls__qKBj6{padding:.7rem}.ProductsExperience_portraitFinishOptions__fhP1p button{padding:.42rem}.ProductsExperience_birthdayComposition___kKXz{padding:.5rem .75rem 2.8rem}.ProductsExperience_birthdayTabletop__227jT{min-height:31rem}.ProductsExperience_birthdayPhotoPrint__atcnc{left:5%;width:57%}.ProductsExperience_birthdayCakeSetting__E7r2s{left:38%;width:35%}.ProductsExperience_birthdayTreatBag__82ba2{right:3%;width:29%}.ProductsExperience_birthdayRibbon__jqFN9{right:24%;scale:.88}.ProductsExperience_birthdayComposition___kKXz figcaption{right:0}.ProductsExperience_keepsakeComposition__GHev5{padding:.5rem .75rem 2.1rem .5rem}.ProductsExperience_glassFrame__N3oWS{min-height:30rem}.ProductsExperience_glassPhotoMount___xEAf{top:6%;bottom:19%;left:6%;width:58%}.ProductsExperience_clayDisplay__4CBNY{right:0;width:43%}}@media (max-width:390px){.ProductsExperience_sceneInner__Y1HpM{width:min(calc(100% - 1rem),36rem)}.ProductsExperience_productActions__RG8cP>span{max-width:100%}.ProductsExperience_portraitProductStage__yAh60{min-height:24.5rem;padding-inline:.5rem .9rem}.ProductsExperience_portraitProductFrame__4HtKn{width:min(100%,17.5rem)}.ProductsExperience_portraitProductMat__58Pus{padding:.78rem}.ProductsExperience_portraitFinishOptions__fhP1p,.ProductsExperience_portraitMomentOptions__0KoSz{gap:.32rem}.ProductsExperience_portraitFinishOptions__fhP1p{grid-template-columns:minmax(0,1fr)}.ProductsExperience_portraitFinishOptions__fhP1p button{min-height:3.65rem;gap:.55rem;padding:.45rem .55rem;grid-template-columns:1.55rem minmax(0,1fr)}.ProductsExperience_portraitFinishSwatch__Z8aTf{width:1.55rem;height:2.4rem}.ProductsExperience_glassFrame__N3oWS{min-height:26rem}.ProductsExperience_glassPhotoMount___xEAf{top:6%;bottom:20%;left:5%;width:59%;padding:.4rem .4rem .62rem}.ProductsExperience_glassPhoto__tsF_S{height:calc(100% - 2.65rem)}.ProductsExperience_glassPhotoMount___xEAf>p{margin-top:.38rem}.ProductsExperience_clayMedallion__semQD{width:min(100%,7.8rem)}.ProductsExperience_clayPawRelief__Rqrax svg{width:100%}.ProductsExperience_glassFrame__N3oWS>p{max-width:54%}.ProductsExperience_glassStandoff__VChXg{width:.62rem;height:.62rem}}@media (prefers-reduced-motion:reduce){.ProductsExperience_birthdayCakeSetting__E7r2s,.ProductsExperience_birthdayImage__Hc_fH img,.ProductsExperience_birthdayPartyHat__dvV47,.ProductsExperience_birthdayPhotoPrint__atcnc,.ProductsExperience_birthdayRibbon__jqFN9,.ProductsExperience_birthdayTreatBag__82ba2,.ProductsExperience_clayMedallion__semQD,.ProductsExperience_glassFrame__N3oWS,.ProductsExperience_glassPhotoMount___xEAf,.ProductsExperience_glassPhoto__tsF_S img,.ProductsExperience_portraitFinishCheck__JlLhs,.ProductsExperience_portraitFinishOptions__fhP1p button,.ProductsExperience_portraitGlassHighlight__N_CXc,.ProductsExperience_portraitMomentOptions__0KoSz button,.ProductsExperience_portraitProductFrame__4HtKn,.ProductsExperience_portraitProductImage__DQy2s,.ProductsExperience_primaryAction__rDctG,.ProductsExperience_primaryAction__rDctG svg,.ProductsExperience_productCopy__2hEaU,.ProductsExperience_productVisual__vxQrB{transition:none}.ProductsExperience_productCopy__2hEaU,.ProductsExperience_productVisual__vxQrB{opacity:1;transform:none}.ProductsExperience_portraitProductFrame__4HtKn,.ProductsExperience_portraitProductImage__DQy2s,.ProductsExperience_portraitProductImage__DQy2s[data-active=true],.ProductsExperience_portraitProductStage__yAh60:hover .ProductsExperience_portraitProductFrame__4HtKn,.ProductsExperience_productLayout__xHWkq[data-product-scene-active=true] .ProductsExperience_birthdayImage__Hc_fH img,.ProductsExperience_productLayout__xHWkq[data-product-scene-active=true] .ProductsExperience_glassPhoto__tsF_S img,.ProductsExperience_scene__F3OsR[data-active=true] .ProductsExperience_birthdayImage__Hc_fH img,.ProductsExperience_scene__F3OsR[data-active=true] .ProductsExperience_glassPhoto__tsF_S img{transform:none}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayPhotoPrint__atcnc{transform:rotate(-4deg) translateZ(1rem)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayCakeSetting__E7r2s{transform:translateZ(1.4rem) rotate(2deg)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayTreatBag__82ba2{transform:rotate(5deg) translateZ(.7rem)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayPartyHat__dvV47{transform:rotate(13deg) translateZ(1rem)}.ProductsExperience_birthdayComposition___kKXz:hover .ProductsExperience_birthdayRibbon__jqFN9{transform:rotate(8deg) translateZ(1.6rem)}.ProductsExperience_keepsakeComposition__GHev5:hover .ProductsExperience_glassFrame__N3oWS{transform:none}.ProductsExperience_keepsakeComposition__GHev5:hover .ProductsExperience_glassPhotoMount___xEAf{transform:rotate(-1.4deg) translateZ(.8rem)}.ProductsExperience_keepsakeComposition__GHev5:hover .ProductsExperience_clayMedallion__semQD{transform:rotate(4deg)}}@media (min-width:901px) and (max-height:1040px){.ProductsExperience_productDescription__5asYO,.ProductsExperience_productDetails__5qzt6{margin-top:1rem}.ProductsExperience_productActions__RG8cP{margin-top:1.4rem}.ProductsExperience_portraitProductStage__yAh60{min-height:29.25rem}.ProductsExperience_portraitProductFrame__4HtKn{width:min(100%,22.75rem)}}.ViewportBoundaryController_transition__361Jv{--viewport-boundary-surface:var(--snuggles-neutral-1);position:fixed;top:100%;right:0;left:0;z-index:90;height:100dvh;background:var(--viewport-boundary-surface);box-shadow:0 -1px 0 color-mix(in srgb,var(--viewport-boundary-surface) 88%,black);pointer-events:none;transform:translateY(0);transition:transform .36s cubic-bezier(.76,0,.24,1);will-change:transform}.ViewportBoundaryController_transition__361Jv[data-direction=back]{top:auto;bottom:100%;box-shadow:0 1px 0 color-mix(in srgb,var(--viewport-boundary-surface) 88%,black)}.ViewportBoundaryController_transition__361Jv[data-direction=forward][data-phase=cover]{transform:translateY(-100%)}.ViewportBoundaryController_transition__361Jv[data-direction=forward][data-phase=reveal]{transform:translateY(-200%);transition-duration:.5s}.ViewportBoundaryController_transition__361Jv[data-direction=back][data-phase=cover]{transform:translateY(100%)}.ViewportBoundaryController_transition__361Jv[data-direction=back][data-phase=reveal]{transform:translateY(200%);transition-duration:.5s}@media (prefers-reduced-motion:reduce){.ViewportBoundaryController_transition__361Jv{display:none;transition:none}}.HomeLoopPortal_host__5WzKz{position:relative;display:block;width:100%}.HomeLoopPortal_interstitial__2MTZA{--trail-rose:var(--snuggles-pink-2);--trail-rose-deep:var(--snuggles-pink-1);--trail-linen:var(--snuggles-neutral-1);--trail-sand:var(--snuggles-neutral-3);--trail-sage:var(--snuggles-brand-soft);--trail-green:var(--snuggles-brand-strong);--trail-green-mid:var(--snuggles-brand-mid);--trail-ink:var(--snuggles-ink);position:relative;width:100%;height:calc(var(--home-loop-distance) + var(--home-loop-peek));background:radial-gradient(circle at 12% 22%,color-mix(in srgb,var(--sg-surface-raised) 72%,transparent),transparent 32rem),radial-gradient(circle at 88% 68%,color-mix(in srgb,var(--trail-sage) 42%,transparent),transparent 36rem),linear-gradient(150deg,var(--trail-linen),var(--trail-sand) 52%,color-mix(in srgb,var(--trail-sage) 20%,var(--trail-linen)));color:var(--trail-ink);isolation:isolate}.HomeLoopPortal_stage__tD1wV{position:sticky;top:0;display:grid;width:100%;height:100svh;min-height:34rem;overflow:hidden;place-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--sg-surface-raised) 16%,transparent),transparent 22% 78%,color-mix(in srgb,var(--sg-surface-raised) 12%,transparent)),repeating-linear-gradient(102deg,transparent 0 7rem,color-mix(in srgb,var(--trail-green) 4%,transparent) 7.05rem 7.12rem)}.HomeLoopPortal_stage__tD1wV:after,.HomeLoopPortal_stage__tD1wV:before{position:absolute;z-index:-1;width:clamp(18rem,32vw,36rem);height:clamp(18rem,32vw,36rem);border:1px solid color-mix(in srgb,var(--sg-surface-raised) 32%,transparent);border-radius:44% 56% 61% 39%/54% 38% 62% 46%;content:"";opacity:.55;transform:rotate(calc(var(--home-loop-progress) * 18deg));transition:transform .48s cubic-bezier(.22,.8,.25,1)}.HomeLoopPortal_stage__tD1wV:before{top:-12rem;left:-8rem}.HomeLoopPortal_stage__tD1wV:after{right:-10rem;bottom:-14rem;transform:rotate(calc(-12deg - var(--home-loop-progress) * 15deg))}.HomeLoopPortal_skyGlow__51VaQ{position:absolute;inset:0;background:radial-gradient(circle at 50% 5%,color-mix(in srgb,var(--sg-surface-raised) 72%,transparent),transparent 26rem),linear-gradient(to bottom,color-mix(in srgb,var(--sg-surface-raised) 20%,transparent),transparent 34%,color-mix(in srgb,var(--trail-green) 8%,transparent));pointer-events:none}.HomeLoopPortal_map__T7SSd{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 26px 55px color-mix(in srgb,var(--trail-green) 13%,transparent))}.HomeLoopPortal_pondLandmark__17arJ,.HomeLoopPortal_windmillLandmark__buT9t{position:absolute;z-index:1;pointer-events:none;filter:drop-shadow(0 16px 28px color-mix(in srgb,var(--trail-green) 17%,transparent))}.HomeLoopPortal_windmillLandmark__buT9t{top:47%;left:clamp(1rem,10vw,9rem);width:clamp(6.5rem,11vw,10rem);transform:translateY(-50%) rotate(-3deg)}.HomeLoopPortal_pondLandmark__17arJ{top:57%;right:clamp(1rem,8vw,8rem);width:clamp(8.5rem,16vw,15rem);transform:translateY(-50%) rotate(2deg)}.HomeLoopPortal_fieldLine__Jaxn5{fill:none;stroke:var(--trail-green-mid);stroke-width:3;stroke-linecap:round;stroke-dasharray:3 13;opacity:.42}.HomeLoopPortal_trailStitch__vRn4d{fill:none;stroke:var(--sg-ink-brand);stroke-width:2.3;stroke-linecap:round;stroke-dasharray:5 13;opacity:.5}.HomeLoopPortal_windmillBlades__wrPfQ{transform-box:fill-box;transform-origin:center;animation:HomeLoopPortal_windmill-turn___5d3_ 16s linear infinite}.HomeLoopPortal_duck__faDfy{transform-box:fill-box;transform-origin:center;animation:HomeLoopPortal_duck-drift__IDxyk 4.5s ease-in-out infinite alternate}.HomeLoopPortal_dogTurn__bcmr_{transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.22,.8,.25,1)}.HomeLoopPortal_dogTurn__bcmr_[data-direction=back]{transform:rotate(180deg)}.HomeLoopPortal_dogCharacter__kyFYN{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--trail-green) 25%,transparent));transform:scale(1.5)}.HomeLoopPortal_dogCharacter__kyFYN[data-walking=true]{animation:HomeLoopPortal_dog-bob__Zov3L .36s ease-in-out infinite alternate}.HomeLoopPortal_dogCharacter__kyFYN[data-walking=true] .HomeLoopPortal_dogLegLeft__zNYcf{animation:HomeLoopPortal_dog-step-left__FFw_v .36s ease-in-out infinite alternate}.HomeLoopPortal_dogCharacter__kyFYN[data-walking=true] .HomeLoopPortal_dogLegRight__tnqWK{animation:HomeLoopPortal_dog-step-right__fugb3 .36s ease-in-out infinite alternate}.HomeLoopPortal_dogLegLeft__zNYcf,.HomeLoopPortal_dogLegRight__tnqWK{transform-box:fill-box;transform-origin:center}.HomeLoopPortal_story__3GE1L{position:absolute;top:max(calc(var(--home-header-height, 5rem) + 1.1rem),5.5rem);left:clamp(1rem,5vw,5rem);z-index:2;width:min(26rem,calc(100% - 2rem));border:1px solid color-mix(in srgb,var(--sg-surface-raised) 58%,transparent);border-radius:1.4rem;padding:clamp(.9rem,2.4vw,1.35rem);background:color-mix(in srgb,var(--trail-linen) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 74%,transparent),0 18px 55px color-mix(in srgb,var(--trail-green) 12%,transparent);backdrop-filter:blur(18px) saturate(112%)}.HomeLoopPortal_story__3GE1L p{color:var(--trail-ink);font-size:var(--sg-type-size-2xs);font-weight:var(--sg-type-w-black);letter-spacing:var(--sg-type-eyebrow-tracking);line-height:var(--sg-type-leading-snug);text-transform:var(--sg-type-eyebrow-transform)}.HomeLoopPortal_story__3GE1L h2{margin-top:.32rem;color:var(--trail-ink);--sg-type-size:var(--sg-type-size-3xl);--sg-type-leading:var(--sg-type-leading-tight)}.HomeLoopPortal_story__3GE1L>span{display:block;max-width:34rem;margin-top:.52rem;color:var(--trail-ink);font-size:var(--sg-type-size-xs);font-weight:var(--sg-type-w-strong);line-height:var(--sg-type-size-xs-leading)}.HomeLoopPortal_returnButton__N_2Ez{position:absolute;top:max(calc(var(--home-header-height, 5rem) + 1.1rem),5.5rem);right:clamp(1rem,5vw,5rem);z-index:3;display:inline-flex;min-height:3.25rem;align-items:center;gap:.65rem;border:1px solid color-mix(in srgb,var(--trail-green) 24%,transparent);border-radius:999px;padding:.62rem 1rem .62rem .68rem;background:color-mix(in oklab,var(--sg-surface-overlay) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 86%,transparent),0 14px 38px color-mix(in srgb,var(--trail-green) 14%,transparent);color:var(--trail-ink);font-size:var(--sg-type-size-xs);font-weight:var(--sg-type-w-black);letter-spacing:var(--sg-type-meta-tracking);backdrop-filter:blur(16px) saturate(112%);transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,.8,.25,1)}.HomeLoopPortal_returnButton__N_2Ez>span:first-child{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;background:var(--trail-green);color:var(--sg-ink-on-brand);font-size:var(--sg-type-size-md)}.HomeLoopPortal_returnButton__N_2Ez:hover{border-color:color-mix(in srgb,var(--trail-green) 48%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sg-surface-raised) 92%,transparent),0 18px 46px color-mix(in srgb,var(--trail-green) 18%,transparent);transform:translateY(-2px)}.HomeLoopPortal_returnButton__N_2Ez:active{transform:scale(.98)}.HomeLoopPortal_returnButton__N_2Ez:focus-visible{outline:3px solid color-mix(in srgb,var(--trail-rose-deep) 78%,transparent);outline-offset:3px}.HomeLoopPortal_returnButton__N_2Ez:disabled{opacity:.55;pointer-events:none}.HomeLoopPortal_progress__HSYmX{position:absolute;right:clamp(1rem,5vw,5rem);bottom:clamp(1rem,4vh,2.4rem);left:clamp(1rem,5vw,5rem);z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.85rem}.HomeLoopPortal_progress__HSYmX>span{display:block;height:.3rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--sg-surface-raised) 46%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sg-surface-raised) 30%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--trail-green) 10%,transparent)}.HomeLoopPortal_progress__HSYmX i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--trail-green),var(--trail-rose-deep));transform:scaleX(var(--home-loop-progress));transform-origin:left;transition:transform 90ms linear}.HomeLoopPortal_progress__HSYmX small{min-width:2.8rem;color:var(--trail-ink);font-size:var(--sg-type-size-2xs);font-weight:var(--sg-type-w-black);letter-spacing:var(--sg-type-eyebrow-tracking);text-align:right}.HomeLoopPortal_interstitial__2MTZA[data-phase=cover],.HomeLoopPortal_interstitial__2MTZA[data-phase=reveal]{z-index:82}.HomeLoopPortal_srOnly__KW5FJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@keyframes HomeLoopPortal_windmill-turn___5d3_{to{transform:rotate(1turn)}}@keyframes HomeLoopPortal_duck-drift__IDxyk{to{transform:translate(10px,3px) rotate(4deg)}}@keyframes HomeLoopPortal_dog-bob__Zov3L{0%{transform:translateY(0) rotate(-1deg) scale(1.2)}to{transform:translateY(-2px) rotate(1deg) scale(1.2)}}@keyframes HomeLoopPortal_dog-step-left__FFw_v{to{transform:rotate(12deg)}}@keyframes HomeLoopPortal_dog-step-right__fugb3{to{transform:rotate(-12deg)}}@media (max-width:48rem){.HomeLoopPortal_stage__tD1wV{min-height:30rem}.HomeLoopPortal_story__3GE1L{top:max(calc(var(--home-header-height, 4.5rem) + .8rem),4.9rem);left:.75rem;width:min(18rem,calc(100% - 1.5rem));padding:.86rem .95rem}.HomeLoopPortal_story__3GE1L h2{--sg-type-size:var(--sg-type-size-2xl)}.HomeLoopPortal_story__3GE1L>span{font-size:var(--sg-type-size-2xs)}.HomeLoopPortal_windmillLandmark__buT9t{top:53%;left:.3rem;width:6.4rem}.HomeLoopPortal_pondLandmark__17arJ{top:66%;right:-.5rem;width:8.4rem}.HomeLoopPortal_returnButton__N_2Ez{top:clamp(15.5rem,36svh,19rem);right:.75rem;bottom:auto;min-height:2.8rem;padding:.45rem .72rem .45rem .48rem}.HomeLoopPortal_returnButton__N_2Ez>span:first-child{width:1.75rem;height:1.75rem}.HomeLoopPortal_progress__HSYmX{right:.75rem;bottom:auto;left:.75rem;top:clamp(19rem,43svh,22.5rem)}}@media (prefers-reduced-motion:reduce){.HomeLoopPortal_interstitial__2MTZA[data-footer-behavior=trail]{height:clamp(30rem,78svh,42rem)}.HomeLoopPortal_stage__tD1wV{position:relative;height:100%;min-height:0}.HomeLoopPortal_dogCharacter__kyFYN[data-walking=true],.HomeLoopPortal_dogCharacter__kyFYN[data-walking=true] .HomeLoopPortal_dogLegLeft__zNYcf,.HomeLoopPortal_dogCharacter__kyFYN[data-walking=true] .HomeLoopPortal_dogLegRight__tnqWK,.HomeLoopPortal_duck__faDfy,.HomeLoopPortal_windmillBlades__wrPfQ{animation:none}.HomeLoopPortal_dogTurn__bcmr_,.HomeLoopPortal_progress__HSYmX i,.HomeLoopPortal_stage__tD1wV:after,.HomeLoopPortal_stage__tD1wV:before{transition:none}}.Footer_address__nBw9S{font-style:normal}.CareProfileShowcase_showcase___53hN{--profile-line:color-mix(in srgb,var(--snuggles-brand-strong,var(--sg-surface-brand)) 17%,transparent);--profile-line-strong:color-mix(in srgb,var(--snuggles-brand-strong,var(--sg-surface-brand)) 28%,transparent);--profile-paper:color-mix(in srgb,var(--sg-surface-raised) 96%,var(--snuggles-neutral-1));--profile-paper-warm:color-mix(in srgb,var(--snuggles-neutral-1) 86%,var(--sg-season-accent-tint2));--profile-shadow:0 0.8rem 2rem color-mix(in oklab,var(--sg-ink) 7%,transparent);display:grid;height:auto;padding:0;border:0;border-radius:0;grid-template-rows:auto auto;gap:.65rem;background:transparent;box-shadow:none}.CareProfileShowcase_showcase___53hN:before{display:none}.CareProfileShowcase_examplePicker__kPC1W{display:flex;width:100%;padding:0 .2rem .25rem;border:0;border-bottom:1px solid var(--profile-line);border-radius:0;align-items:center;justify-content:space-between;gap:1rem;background:transparent}.CareProfileShowcase_exampleOptions__PJ3tV{display:flex;padding:0;flex-wrap:wrap;gap:.25rem;background:transparent}.CareProfileShowcase_exampleOptions__PJ3tV button{position:relative;min-height:2.25rem;padding:.4rem .75rem;border:0;border-radius:.65rem;background:transparent;color:var(--snuggles-ink-muted);cursor:pointer;font-family:inherit;transform:none;transition:color var(--motion-response) var(--ease-crisp),background-color var(--motion-response) var(--ease-crisp),border-color var(--motion-response) var(--ease-crisp),transform var(--motion-response) var(--ease-crisp)}.CareProfileShowcase_exampleOptions__PJ3tV button:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--profile-paper) 62%,transparent);color:var(--sg-ink)}.CareProfileShowcase_exampleOptions__PJ3tV button[aria-pressed=true]{background:color-mix(in srgb,var(--profile-paper-warm) 72%,transparent);color:var(--sg-ink);box-shadow:none}.CareProfileShowcase_exampleOptions__PJ3tV button[aria-pressed=true]:after{position:absolute;right:.65rem;bottom:.15rem;left:.65rem;height:2px;border-radius:999px;content:"";background:var(--sg-season-accent-shade1)}.CareProfileShowcase_exampleOptions__PJ3tV button:focus-visible{position:relative;z-index:1;outline:2px solid var(--sg-season-accent-shade1);outline-offset:2px}.CareProfileShowcase_relationship__RK83x{display:grid;padding:.2rem;border:0;grid-template-columns:minmax(0,.88fr) 2.5rem minmax(0,1.12fr);grid-template-rows:minmax(5.75rem,auto) minmax(4.5rem,auto);align-items:stretch;gap:.55rem .9rem;background:transparent}.CareProfileShowcase_relationship__RK83x>svg{box-sizing:content-box;width:1rem;height:1rem;margin:0;padding:.3rem;border:1px solid var(--profile-line);border-radius:50%;grid-column:2;grid-row:1/span 2;align-self:center;justify-self:center;background:var(--profile-paper-warm);color:var(--sg-season-accent-shade1);box-shadow:0 .3rem .75rem color-mix(in oklab,var(--sg-ink) 5%,transparent)}.CareProfileShowcase_relationship__RK83x>svg:nth-of-type(2){display:none}.CareProfileShowcase_relationship__RK83x article{display:grid;min-width:0;min-height:0;padding:clamp(1rem,2vw,1.35rem);align-content:center;gap:.45rem}.CareProfileShowcase_relationship__RK83x h3,.CareProfileShowcase_relationship__RK83x p{margin:0}.CareProfileShowcase_sharedDetail__DvnaM{border:1px solid var(--profile-line);border-radius:1.15rem 1.15rem 1.15rem .35rem;grid-column:1;grid-row:1;background:var(--profile-paper);box-shadow:var(--profile-shadow),inset 0 1px var(--sg-highlight)}.CareProfileShowcase_teamConsideration__dqZ46{margin-inline:.65rem .15rem;padding-block:.8rem;border-top:1px solid var(--profile-line-strong);grid-column:1;grid-row:2;align-content:start;background:transparent}.CareProfileShowcase_relationship__RK83x .CareProfileShowcase_agreement__CBhIg{padding:clamp(1.2rem,2.2vw,1.65rem);border:0;border-left:3px solid var(--profile-line-strong);border-radius:.75rem 1.25rem 2.75rem .75rem;grid-column:3;grid-row:1/span 2;align-content:center;background:var(--sg-choice-fill);box-shadow:var(--profile-shadow),inset 0 1px var(--sg-highlight)}@media (max-width:56rem){.CareProfileShowcase_showcase___53hN{height:auto}.CareProfileShowcase_relationship__RK83x{grid-template-columns:1fr;grid-template-rows:auto}.CareProfileShowcase_relationship__RK83x>svg{width:.9rem;height:.9rem;grid-column:1;grid-row:auto;transform:rotate(90deg)}.CareProfileShowcase_relationship__RK83x .CareProfileShowcase_agreement__CBhIg,.CareProfileShowcase_sharedDetail__DvnaM,.CareProfileShowcase_teamConsideration__dqZ46{grid-column:1;grid-row:auto}}@media (max-width:34rem){.CareProfileShowcase_examplePicker__kPC1W{display:grid;justify-items:start}.CareProfileShowcase_exampleOptions__PJ3tV{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.CareProfileShowcase_exampleOptions__PJ3tV button{padding-inline:.45rem;text-align:center}.CareProfileShowcase_teamConsideration__dqZ46{margin-inline:.35rem}}@media (prefers-reduced-motion:reduce){.CareProfileShowcase_exampleOptions__PJ3tV button{transition-duration:.01ms}}