@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-poc-display:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__DM_Sans_0d7163;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0d7163;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0d7163;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:__DM_Sans_0d7163,__DM_Sans_Fallback_0d7163;font-style:normal}.__variable_0d7163{--font-poc-sans:"__DM_Sans_0d7163","__DM_Sans_Fallback_0d7163"}@font-face{font-family:__Syne_744198;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Syne_744198;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Syne_744198;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Syne_Fallback_744198;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:__Syne_744198,__Syne_Fallback_744198;font-style:normal}.__variable_744198{--font-poc-logo:"__Syne_744198","__Syne_Fallback_744198"}@font-face{font-family:Now\ 2025;src:url(/fonts/Now-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Now\ 2025;src:url(/fonts/Now-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@media (any-hover:hover){.poc-home,.poc-home *{cursor:none!important}}.poc-custom-cursor-dot{width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:999px;background:rgba(0,0,0,.85);border:1px solid rgba(0,0,0,.4);box-shadow:0 1px 6px rgba(0,0,0,.12);transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1),margin .25s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease;will-change:width,height}.poc-custom-cursor-dot[data-hover=true]{width:10px;height:10px;margin-left:-5px;margin-top:-5px;background:hsl(var(--poc-accent));border-color:hsl(var(--poc-accent))}.poc-home:has(.poc-editing) .poc-custom-cursor{mix-blend-mode:difference}.poc-home:has(.poc-editing) .poc-custom-cursor-dot{background:#fff;border-color:transparent;box-shadow:none}.poc-home{--poc-background:30 20% 95%;--poc-foreground:0 0% 8%;--poc-card:0 0% 100%;--poc-muted-foreground:0 0% 40%;--poc-border:30 8% 86%;--poc-accent:268 40% 72%;min-height:100vh;background-color:hsl(var(--poc-background));color:hsl(var(--poc-foreground))}.poc-home .poc-card{background-color:hsl(var(--poc-card));border:1px solid hsl(var(--poc-border))}.poc-home .poc-display{font-family:var(--font-poc-display),system-ui,sans-serif}.poc-home .poc-muted{color:hsl(var(--poc-muted-foreground));opacity:.9}.poc-home a.poc-muted:hover{color:hsl(var(--poc-foreground));opacity:1}.poc-home .poc-border{border-color:hsl(var(--poc-border))}.poc-home .poc-foreground{color:hsl(var(--poc-foreground))}.poc-home .poc-bottom-nav{margin-top:auto;flex-shrink:0}.poc-home .poc-gallery-topnav{font-family:var(--font-poc-display),system-ui,sans-serif}.poc-home .poc-gallery-sidebar{font-family:var(--font-poc-sans),system-ui,sans-serif}@keyframes sidebar-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.poc-home .poc-sidebar-link:hover{letter-spacing:.03em}.poc-home .poc-logo-mark{transition:text-shadow .28s ease,filter .28s ease,transform .28s ease;transform-origin:50% 50%}.poc-custom-cursor-shutter{position:absolute;left:0;top:0;width:6px;height:6px;border-radius:1px;background:rgba(0,0,0,.7);opacity:0;transform:translate(-50%,-50%) rotate(var(--shutter-rot)) translateX(10px) scale(.6);transform-origin:left center;pointer-events:none}body[data-cursor-mode=shutter] .poc-custom-cursor[data-click=true] .poc-custom-cursor-shutter{animation:cursor-shutter .42s ease-out var(--shutter-delay)}body[data-cursor-mode=shutter] .poc-custom-cursor[data-click=true] .poc-custom-cursor-dot{transform:scale(.7)}@keyframes cursor-shutter{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--shutter-rot)) translateX(6px) scale(.35)}25%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--shutter-rot)) translateX(26px) scale(1.2)}}.poc-editing .poc-card .poc-logo-note,.poc-editing .poc-card [data-poc-chip-row]{display:none}.poc-home .poc-card{text-wrap:balance}.poc-home .poc-logo-letters{display:inline-block;white-space:nowrap}.poc-home .poc-logo-letter{display:inline-block;animation:none}.poc-home .poc-logo-mark:hover .poc-logo-letter{animation:none}.poc-home .poc-logo-shadow-lift{text-shadow:0 1px 0 hsla(0,0%,100%,.72),0 6px 14px rgba(97,57,52,.22),0 15px 36px rgba(97,57,52,.17);filter:drop-shadow(0 8px 18px rgba(104,58,55,.16));animation:logo-shadow-float 5.5s ease-in-out infinite}.poc-home .poc-logo-bubble-glow{color:transparent;background:linear-gradient(165deg,#fff6f3,#fee6df 35%,#f6c8bd 60%,#cd8376);-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 hsla(0,0%,100%,.72),0 0 .3em rgba(255,231,224,.65),0 10px 25px rgba(96,49,44,.2);filter:drop-shadow(0 8px 16px rgba(126,72,66,.17));animation:logo-bubble-breathe 6.2s ease-in-out infinite}.poc-home .poc-logo-chromatic-split{text-shadow:-1px 1px 0 rgba(89,131,190,.4),1px -1px 0 hsla(0,54%,61%,.4),0 8px 20px rgba(45,45,45,.2);filter:drop-shadow(0 6px 14px rgba(62,62,62,.18));animation:logo-chromatic-shift 4.8s ease-in-out infinite}@keyframes gradient-drift{0%{background-position:0 50%}25%{background-position:100% 25%}50%{background-position:50% 100%}75%{background-position:0 75%}to{background-position:0 50%}}.poc-home .animate-gradient{background-size:300% 300%;animation:gradient-drift 18s ease-in-out infinite}@keyframes aurora-sway{0%{background-position:8% 44%;transform:scale(1)}50%{background-position:92% 58%;transform:scale(1.06)}to{background-position:16% 72%;transform:scale(1.01)}}@keyframes grain-shift{0%,to{transform:translate(0)}10%{transform:translate(-2%,-2%)}20%{transform:translate(1%,3%)}30%{transform:translate(-3%,1%)}40%{transform:translate(3%,-1%)}50%{transform:translate(-1%,2%)}60%{transform:translate(2%,-3%)}70%{transform:translate(-2%,1%)}80%{transform:translate(1%,-2%)}90%{transform:translate(3%,2%)}}@keyframes blob-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20vw,15vh) scale(1.3)}50%{transform:translate(30vw,-5vh) scale(.85)}75%{transform:translate(10vw,20vh) scale(1.15)}}@keyframes blob-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-18vw,-15vh) scale(1.25)}50%{transform:translate(-8vw,18vh) scale(.9)}75%{transform:translate(-25vw,5vh) scale(1.1)}}@keyframes blob-3{0%,to{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-35%,-65%) scale(1.35)}50%{transform:translate(-65%,-35%) scale(.8)}75%{transform:translate(-45%,-55%) scale(1.2)}}@keyframes blob-4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15vw,-20vh) scale(1.3)}66%{transform:translate(-10vw,-10vh) scale(.85)}}@keyframes blob-5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-12vw,15vh) scale(1.2)}66%{transform:translate(8vw,8vh) scale(.9)}}@keyframes spin-slow{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes idle-float{0%,to{transform:perspective(800px) rotateX(0deg) rotateY(0deg) translateY(0)}25%{transform:perspective(800px) rotateX(1.5deg) rotateY(-1deg) translateY(-4px)}50%{transform:perspective(800px) rotateX(-1deg) rotateY(1.5deg) translateY(-2px)}75%{transform:perspective(800px) rotateX(.5deg) rotateY(-.5deg) translateY(-5px)}}@keyframes logo-shadow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes poc-logo-letter-cycle{0%{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}30%{transform:translateY(-6px) scale(1.03);opacity:.88;filter:blur(.3px)}60%{transform:translateY(2px) scale(.985);opacity:.96;filter:blur(0)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes logo-bubble-breathe{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 8px 16px rgba(126,72,66,.17))}50%{transform:translateY(-2px) scale(1.01);filter:drop-shadow(0 11px 22px rgba(126,72,66,.24))}}@keyframes logo-chromatic-shift{0%,to{transform:translateX(0);text-shadow:-1px 1px 0 rgba(89,131,190,.4),1px -1px 0 hsla(0,54%,61%,.4),0 8px 20px rgba(45,45,45,.2)}50%{transform:translateX(.6px);text-shadow:-1.5px 1.2px 0 rgba(89,131,190,.45),1.5px -1.2px 0 hsla(0,54%,61%,.45),0 9px 20px rgba(45,45,45,.24)}}@media (max-width:640px){.poc-home .poc-card{border-radius:20px}.poc-home .poc-card .poc-logo-mark{line-height:.92}.poc-home .poc-card [data-poc-chip-row] button{font-size:.6rem;letter-spacing:.12em;padding:5px 9px}.poc-home .poc-card p{font-size:.72rem;line-height:1.35}.poc-home .poc-gallery-topnav{padding:14px 16px}.poc-home .poc-gallery-topnav a{font-size:1.05rem}}@media (max-width:1023px){.poc-home .poc-gallery-mobile-header{position:sticky;top:0;z-index:15;background:hsl(var(--poc-background));padding:max(12px,env(safe-area-inset-top)) 16px 6px;text-align:center}.poc-home .poc-gallery-mobile-logo{display:inline-block;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:700;letter-spacing:-.02em;color:hsl(var(--poc-foreground))}.poc-home .poc-gallery-page{padding-top:8px;padding-bottom:20px}.poc-home .poc-gallery-title{display:none}.poc-home .gallery-masonry{margin-top:8px}.poc-home .poc-gallery-mobile-toggle{position:fixed;right:max(16px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));z-index:50;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:none;border:none;color:hsl(var(--poc-foreground));-webkit-appearance:none;-moz-appearance:none;appearance:none}.poc-home .poc-gallery-mobile-toggle span{display:block}.poc-home .poc-gallery-mobile-overlay{position:fixed;inset:0;z-index:40;pointer-events:none;background:#0d0d0d;clip-path:circle(0);will-change:clip-path}.poc-home .poc-gallery-mobile-overlay.is-open{pointer-events:auto;touch-action:none;overscroll-behavior:contain}.poc-home .poc-gallery-mobile-close{position:absolute;right:max(20px,env(safe-area-inset-right));top:max(18px,env(safe-area-inset-top));z-index:2;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1.5px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease}@media (hover:hover){.poc-home .poc-gallery-mobile-close:hover{transform:rotate(90deg);background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.42)}}.poc-home .poc-gallery-mobile-close__icon{display:block;flex-shrink:0}.poc-home .poc-gallery-mobile-nav{height:100%;min-height:100svh;position:relative;display:block;padding:0 14px;touch-action:none}.poc-home .poc-gallery-mobile-link{position:absolute;left:max(15%,env(safe-area-inset-left));top:50%;display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-poc-display),system-ui,sans-serif;font-size:clamp(2.5rem,10.2vw,3.9rem);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.55);opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-decoration:none;transform-origin:0 0}.poc-home .poc-gallery-mobile-link.is-active{color:#fff;text-shadow:0 4px 14px rgba(0,0,0,.4)}.poc-home .poc-gallery-mobile-link__arrow{margin-right:14px;display:block;opacity:0;transform:translateX(-10px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.poc-home .poc-gallery-mobile-nav[data-reduce-motion=true]{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.poc-home .poc-gallery-mobile-nav[data-reduce-motion=true] .poc-gallery-mobile-link{position:static;filter:none!important;transform:none!important;opacity:1!important}}}.poc-home .poc-book-carousel{--gap-efficient:-0.12;--rotate-x:0;--rotate-z:0;--mask-lower:1;--mask-upper:2.2;--scroll-ratio:2;--perspective:720;--radius-scale:1.36;width:100%}.poc-home .poc-book-carousel[data-dark=true]{color-scheme:dark}.poc-home .poc-book-carousel__container{--inner-angle:calc((360 / var(--total)) * 1deg);--item-width:clamp(var(--item-min,160px),var(--item-vmin,28vmin),var(--item-max,18rem));--gap:calc(var(--item-width) * var(--gap-efficient, 0.1));--radius:calc(((var(--item-width) + var(--gap)) / sin(var(--inner-angle))) * var(--radius-scale, 1) * -1);position:relative;width:100%;height:clamp(220px,30vw,340px);overflow:hidden;border-radius:28px;border:1px solid rgba(0,0,0,.08);background:#f8f6f1;color:#fff;touch-action:pan-y;cursor:grab;container-type:inline-size;transform:translate3d(var(--snap-x,0),var(--snap-y,0),0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@supports (width:1cqw){.poc-home .poc-book-carousel__container{--item-width:clamp(var(--item-min,160px),calc(var(--item-cqw, 28) * 1cqw),var(--item-max,18rem))}}.poc-home .poc-book-carousel__carousel-container{height:100%;width:100%;mask:linear-gradient(calc(90deg + (var(--rotate-z) * 1deg)),transparent 0 calc(50% - (var(--item-width) * var(--mask-upper))),#fff calc(50% - (var(--mask-lower) * var(--item-width))) calc(50% + (var(--mask-lower) * var(--item-width))),transparent calc(50% + (var(--mask-upper) * var(--item-width))) 100%);-webkit-mask:linear-gradient(calc(90deg + (var(--rotate-z) * 1deg)),transparent 0 calc(50% - (var(--item-width) * var(--mask-upper))),#fff calc(50% - (var(--mask-lower) * var(--item-width))) calc(50% + (var(--mask-lower) * var(--item-width))),transparent calc(50% + (var(--mask-upper) * var(--item-width))) 100%);pointer-events:none;position:absolute;display:grid;place-items:center;inset:0;transform-style:preserve-3d;perspective:calc(var(--perspective) * 1px);overflow:hidden;transform:translateZ(0)}.poc-home .poc-book-carousel__carousel{width:100%;height:100%;position:absolute;left:50%;top:50%;display:flex;list-style-type:none;padding:0;margin:0;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate(-50%,-50%) translateZ(var(--radius)) rotateX(calc(var(--rotate-x) * 1deg)) rotate(calc(var(--rotate-z) * 1deg)) rotateY(calc(var(--rotate, 0) * 1deg))}.poc-home .poc-book-carousel__carousel:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--item-width) * 1.5);height:calc(var(--item-width) * 1.5);-webkit-mask:radial-gradient(80% 80% at 50% 50%,#fff,transparent 50%);mask:radial-gradient(80% 80% at 50% 50%,#fff,transparent 50%);transform:translate(-50%,-50%) rotateY(0deg) translateZ(calc((var(--radius) - 120px) * -1));z-index:200;transform:translate(-50%,-50%) rotateY(calc(var(--rotate, 0) * 1deg)) translateZ(calc((var(--radius) - 120px) * -1))}.poc-home .poc-book-carousel__carousel li{position:absolute;top:50%;left:50%;width:var(--item-width);height:var(--item-width);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transform:translate3d(-50%,-50%,0) rotateY(calc((var(--inner-angle) * var(--index)))) translateZ(calc(var(--radius) * -1))}[data-backface=true] .poc-home .poc-book-carousel__carousel li{backface-visibility:visible}.poc-home .poc-book-carousel__card{border-radius:12px;background:color-mix(in lch,canvasText 25%,canvas);border:1px solid hsla(0,0%,100%,.15);overflow:hidden;image-rendering:auto}.poc-home .poc-book-carousel__card,.poc-home .poc-book-carousel__image{width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.poc-home .poc-book-carousel__image{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.poc-home .poc-book-carousel__card.poc-book-carousel__card--loading{background-image:none!important;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.18),rgba(0,0,0,.12))}.poc-home .poc-book-carousel__container.is-dragging{cursor:grabbing}.poc-home .poc-book-carousel[data-debug-disable-mask=true] .poc-book-carousel__carousel-container{mask:none;-webkit-mask:none}.poc-home .poc-book-carousel[data-debug-disable-perspective=true] .poc-book-carousel__carousel-container{perspective:none}.poc-home .poc-book-carousel[data-debug-disable-card-border=true] .poc-book-carousel__card{border-color:transparent}.poc-home .book-carousel--book .poc-book-carousel__container,.poc-home .book-carousel--unclipped .poc-book-carousel__container{overflow:visible}.poc-home .book-carousel--book{isolation:isolate;transform:translateZ(0)}.poc-home .book-carousel--book-wrapper,.poc-home .book-gallery-content{isolation:isolate;contain:paint;transform:translateZ(0)}.poc-home .poc-gallery-shell{isolation:isolate;contain:paint layout;transform:translateZ(0)}.poc-home .poc-gallery-book-shell{isolation:auto;contain:none;transform:none;will-change:auto}.poc-home .poc-gallery-book-layout{display:grid;grid-template-columns:26rem minmax(0,1fr);min-height:100svh}.poc-home .poc-gallery-book-root .poc-gallery-sidebar{display:none}.poc-home .poc-contact-layout{gap:40px}@media (min-width:1024px){.poc-home .poc-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.poc-home .poc-form-select{position:relative;display:grid;gap:10px;width:100%}.poc-home .poc-form-select__label{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:rgba(0,0,0,.55)}.poc-home .poc-form-select__button{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.25);padding:6px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:#1a1a1a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.poc-home .poc-form-select__value{font-family:var(--font-poc-display),system-ui,sans-serif;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:500;letter-spacing:-.01em}.poc-home .poc-form-select__value.is-placeholder{color:rgba(0,0,0,.45)}.poc-home .poc-form-select__chevron{display:inline-flex;width:24px;height:18px;color:rgba(0,0,0,.65)}.poc-home .poc-form-select__chevron svg{width:100%;height:100%;transition:transform .2s ease;transform-origin:center}.poc-home .poc-form-select[data-open=true] .poc-form-select__chevron svg{transform:rotate(180deg)}.poc-home .poc-form-select__list{position:absolute;left:0;right:0;top:calc(100% + 12px);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:14px;box-shadow:0 30px 40px rgba(0,0,0,.12);display:none;flex-direction:column;gap:6px;z-index:30;max-height:300px;overflow-y:auto}.poc-home .poc-form-select__list.is-open{display:grid}.poc-home .poc-form-select__option{width:100%;text-align:left;border:none;background:transparent;font-family:var(--font-poc-display),system-ui,sans-serif;font-size:clamp(1.1rem,2vw,1.6rem);padding:8px 10px;border-radius:12px;color:#1a1a1a;transition:background .15s ease,color .15s ease}.poc-home .poc-form-select__option.is-focused,.poc-home .poc-form-select__option:hover{background:rgba(0,0,0,.06)}.poc-home .poc-form-select__option.is-active{background:rgba(0,0,0,.08)}.poc-home .poc-form-select[data-flash=true] .poc-form-select__button{border-color:rgba(16,185,129,.85);box-shadow:0 0 0 3px rgba(16,185,129,.2);background:rgba(16,185,129,.06)}@media (max-width:640px){.poc-home .poc-form-select__list{position:relative;top:8px}}.poc-home .poc-form-field{display:flex;flex-direction:column;gap:8px}.poc-home .poc-form-input,.poc-home .poc-form-textarea{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.25);background:transparent;padding:6px 0 10px;font-size:1.05rem;color:#1a1a1a;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.poc-home .poc-form-textarea{resize:vertical;min-height:120px}.poc-home .poc-form-input::-moz-placeholder,.poc-home .poc-form-textarea::-moz-placeholder{color:rgba(0,0,0,.45)}.poc-home .poc-form-input::placeholder,.poc-home .poc-form-textarea::placeholder{color:rgba(0,0,0,.45)}.poc-home .poc-form-input:focus,.poc-home .poc-form-textarea:focus{border-bottom-color:transparent;box-shadow:inset 0 -2px 0 rgba(0,0,0,.7)}.poc-home .poc-form-select__button:focus,.poc-home .poc-form-select__button:focus-visible{outline:none;border-bottom-color:transparent;box-shadow:inset 0 -2px 0 rgba(0,0,0,.7)}.poc-home .poc-gallery-book-sidebar{position:sticky;top:0;align-self:start;height:100svh;border-right:1px solid hsl(var(--poc-border));background:hsl(var(--poc-background));padding:0}.poc-home .poc-gallery-book-main{min-width:0}@media (max-width:1023px){.poc-home .poc-gallery-book-layout{grid-template-columns:1fr}.poc-home .poc-gallery-book-sidebar{display:none;border-right:0;border-bottom:1px solid hsl(var(--poc-border));padding:0;height:auto}}@media (prefers-reduced-motion:reduce){.poc-home .poc-logo-bubble-glow,.poc-home .poc-logo-chromatic-split,.poc-home .poc-logo-mark:hover .poc-logo-letter,.poc-home .poc-logo-shadow-lift{animation:none}}.poc-home .poc-transition{position:fixed;inset:-12%;z-index:70;pointer-events:none;opacity:0;will-change:transform,opacity}.poc-home .poc-transition__scrim{position:absolute;inset:-10%;opacity:0;background:radial-gradient(circle at 50% 40%,rgba(0,0,0,.55),rgba(0,0,0,.86));will-change:opacity}.poc-home .poc-transition__curtain{position:absolute;inset:-8%;opacity:1;background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.98) 55%,hsla(13,47%,94%,.95) 75%,hsla(0,0%,100%,.92));box-shadow:0 18px 50px hsla(0,0%,100%,.35);will-change:transform}@media (prefers-reduced-motion:reduce){.poc-home .poc-transition{display:none}}@media (any-hover:hover){.poc-home .poc-logo-mark{transition:text-shadow .28s ease,filter .28s ease,transform .28s ease}.poc-home a:hover .poc-logo-mark{transform:translateY(-1px)}}.poc-nav-link{position:relative;transition:opacity .15s ease,transform .15s ease}.poc-nav-link:after{content:"";position:absolute;bottom:8px;left:0;right:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.poc-nav-link:hover:after{transform:scaleX(1)}}.poc-home a,.poc-home button{-webkit-tap-highlight-color:transparent}.poc-home .poc-nav-link{transition:transform .12s ease-out,opacity .12s ease-out}.poc-home .poc-nav-link:active{transform:scale(.94);opacity:.75}.poc-home [data-poc-chip-row] button{transition:transform .12s ease-out,opacity .12s ease-out,background .15s ease,border-color .15s ease}.poc-home [data-poc-chip-row] button:active{transform:scale(.93);opacity:.8}.poc-home .poc-logo-mark{transition:transform .12s ease-out}.poc-home .poc-logo-mark:active{transform:scale(.97)}.poc-home a[href*=instagram]{transition:transform .12s ease-out,opacity .12s ease-out}.poc-home a[href*=instagram]:active{transform:scale(.94);opacity:.75}.poc-home .poc-card [data-poc-chip-row] button{touch-action:manipulation;position:relative}.poc-home .poc-card [data-poc-chip-row] button:before{content:"";position:absolute;inset:-10px -8px}.poc-home .poc-card [data-poc-nav-row] a{touch-action:manipulation}.poc-home .poc-nav-link:active{opacity:.7;transform:scale(.97)}.poc-home a:active .poc-logo-mark{opacity:.8}.poc-home a.poc-muted:active{opacity:.7}.poc-home .poc-card{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.sale-starburst{position:absolute;top:-14px;right:-14px;z-index:10;width:76px;height:76px;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:sale-starburst-enter .6s cubic-bezier(.34,1.56,.64,1) both}.sale-starburst__svg{position:absolute;inset:0;width:100%;height:100%;color:#c0392b;filter:drop-shadow(0 2px 6px rgba(192,57,43,.35));animation:sale-starburst-spin 18s linear infinite}.sale-starburst__text{position:relative;z-index:1;color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;text-align:center;max-width:48px}@keyframes sale-starburst-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sale-starburst-enter{0%{opacity:0;transform:scale(0) rotate(-45deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}