:root{--coffee: #2f2e29;--graphite: #1d1c1c;--heading: #1d1c1c;--beige: #eeede8;--white-smoke: #f0efee;--porcelain: #ffffff;--wordmark-spacing: -.065em;--logo-fade: 0;color:var(--graphite);background:var(--porcelain);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--porcelain);scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--porcelain);color:var(--graphite);overflow-x:clip}.site-page{--heading: #1d1c1c;--white-smoke: #f1f0ed;--home-gap: clamp(28px, 2.25vw, 44px);position:relative;background:var(--porcelain);color:var(--heading)}.site-main{position:relative}.site-content{position:relative;z-index:2;background:var(--porcelain)}.figure-social-stack{position:relative;background:var(--porcelain)}.footer-stack{position:relative;z-index:1;background:transparent;isolation:isolate}a{color:inherit;text-decoration:none}.site-header{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;padding:24px 34px;color:var(--graphite);pointer-events:none;transition:color .28s ease,opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.site-header--hidden{opacity:0;transform:translateY(-12px);pointer-events:none}.site-header--hidden .corner-wordmark,.site-header--hidden .main-nav{pointer-events:none}.site-header--floating{--header-gutter: var(--home-gap);inset:var(--header-top, clamp(34px, 3vw, 58px)) var(--header-gutter) auto;align-items:center;padding:clamp(15px,1.05vw,20px) clamp(22px,1.55vw,30px);border-radius:clamp(22px,1.5vw,30px);background:transparent;color:var(--header-color, var(--porcelain));opacity:1;transform:translateY(0);backdrop-filter:none;-webkit-backdrop-filter:none}.site-header--floating:not(.site-header--compact) .corner-wordmark,.site-header--floating:not(.site-header--compact) .main-nav{pointer-events:none}.site-header--floating.site-header--hidden{opacity:0;transform:translateY(-16px);pointer-events:none}.corner-wordmark,.main-nav{pointer-events:auto}.corner-wordmark{display:inline-block;margin-top:-.12em;color:var(--header-logo-color, currentColor);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:var(--wordmark-spacing);opacity:0;transform:translateY(-12px);transition:opacity .26s ease,transform .38s cubic-bezier(.22,1,.36,1)}.site-header--compact .corner-wordmark{opacity:1;transform:translateY(0)}.site-header--floating .corner-wordmark{opacity:var(--corner-logo-opacity, 0);transform:translateY(0)}.site-header--feature{color:var(--beige)}.site-header--wordmark-hidden .corner-wordmark{opacity:0;transform:translateY(-12px);pointer-events:none}.main-nav{display:flex;align-items:center;gap:clamp(12px,1vw,20px);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(1rem,1.55vw,1.65rem);font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:lowercase}.main-nav a{position:relative}.main-nav a:after{position:absolute;right:0;bottom:-.23em;left:0;height:2px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s cubic-bezier(.22,1,.36,1)}.main-nav a:hover:after,.main-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.hero{--logo-opacity: 1;--about-reveal: 0;--about-shift: 12px;--hero-gutter: var(--home-gap);position:relative;height:calc(100svh - var(--hero-gutter) - var(--hero-gutter));min-height:560px;margin:var(--hero-gutter);border-radius:clamp(18px,1.5vw,30px);overflow:hidden;background:var(--graphite);isolation:isolate}.hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#1d1c1c7a,#1d1c1c38 54%,#1d1c1c00 88%);content:"";opacity:var(--about-reveal);pointer-events:none}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.hero-wordmark{position:absolute;top:50%;left:50%;z-index:5;width:max-content;max-width:none;margin:0;padding:0;color:var(--porcelain);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(10rem,26vw,30rem);font-weight:700;line-height:.78;letter-spacing:var(--wordmark-spacing);opacity:var(--logo-opacity);text-shadow:none;transform:translate(-50%,-50%);transform-origin:center;will-change:opacity,transform}.hero-about{position:absolute;top:50%;left:50%;z-index:5;width:min(calc(100% - clamp(80px,10vw,180px)),50rem);color:var(--porcelain);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(1rem,1.55vw,1.65rem);font-weight:700;line-height:1.03;letter-spacing:-.045em;opacity:var(--about-reveal);pointer-events:none;text-align:center;transform:translate3d(-50%,calc(-50% + var(--about-shift)),0);transition:opacity 70ms linear,transform 70ms linear;will-change:opacity,transform}.hero-about p{max-width:43ch;margin:0 auto}.hero-about p+p{margin-top:clamp(20px,1.65vw,32px)}.hero-about a{pointer-events:auto;white-space:nowrap;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.13em;transition:opacity .18s ease}.hero-about a:hover,.hero-about a:focus-visible{opacity:.58}.scroll-cue{position:absolute;right:34px;bottom:22px;z-index:6;margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;opacity:calc(.7 * var(--logo-opacity))}.product-feature{--feature-gutter: var(--home-gap);position:relative;z-index:3;padding:0 var(--feature-gutter);background:transparent}.product-feature-stage{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;aspect-ratio:2 / 1;overflow:clip;background:var(--white-smoke);border-radius:clamp(18px,1.5vw,30px);isolation:isolate}.product-feature-media{position:relative;z-index:1;width:100%;height:100%;min-width:0;overflow:hidden;border:0;border-radius:0;padding:0;background:var(--coffee);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;touch-action:manipulation}.product-feature-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-feature-image--base{transition:transform .85s cubic-bezier(.22,1,.36,1)}.product-feature-image--alternate{opacity:0;transform:scale(1.025);transition:opacity .52s ease,transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.product-feature-media.is-active .product-feature-image--base,.product-feature-media:focus-visible .product-feature-image--base{transform:scale(1.018)}.product-feature-media.is-active .product-feature-image--alternate,.product-feature-media:focus-visible .product-feature-image--alternate{opacity:1;transform:scale(1)}@media(hover:hover)and (pointer:fine){.product-feature-media:hover .product-feature-image--base{transform:scale(1.018)}.product-feature-media:hover .product-feature-image--alternate{opacity:1;transform:scale(1)}}.product-info-panel{position:relative;z-index:2;display:flex;min-width:0;padding:clamp(42px,3.3vw,70px);flex-direction:column;justify-content:space-between;background:var(--white-smoke);color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif}.product-info-statement{max-width:39rem;margin:0;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.075em;text-transform:lowercase}.product-info-list{margin-top:clamp(36px,4vw,76px);border-bottom:1px solid rgb(50 51 50 / 24%)}.product-info-item{border-top:1px solid rgb(50 51 50 / 24%)}.product-info-trigger{display:flex;width:100%;min-height:clamp(62px,4.7vw,90px);padding:0;border:0;align-items:center;justify-content:space-between;background:transparent;color:inherit;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(1.2rem,1.65vw,2rem);font-weight:600;line-height:1;letter-spacing:-.04em;text-align:left;text-transform:lowercase;cursor:pointer}.product-info-symbol{display:inline-flex;width:1.2em;height:1.2em;align-items:center;justify-content:center;font-size:.88em;font-weight:400}.product-info-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.product-info-answer>div{overflow:hidden}.product-info-answer p{max-width:32rem;margin:0;padding:0 clamp(38px,3vw,58px) clamp(18px,1.5vw,28px) 0;font-size:clamp(.95rem,1vw,1.18rem);line-height:1.38;letter-spacing:-.025em}.product-info-item.is-open .product-info-answer{grid-template-rows:1fr;opacity:1}.feature-cta-track{position:absolute;inset:clamp(44px,3.2vw,68px) auto clamp(44px,3.2vw,68px) 0;z-index:4;width:max-content;pointer-events:none}.feature-cta{--cta-foreground: #ffffff;--cta-inverse: var(--heading);position:sticky;top:calc(100svh - clamp(126px,9.2vw,156px) - clamp(20px,1.8vw,34px));display:flex;width:max-content;margin-left:clamp(22px,1.8vw,34px);align-items:flex-start;flex-direction:column;color:var(--cta-foreground);pointer-events:auto;transition:color .28s ease}.feature-cta h2{margin:0;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.075em;text-transform:lowercase}.feature-order-button{display:inline-flex;align-items:center;justify-content:center;width:clamp(132px,7vw,150px);height:clamp(46px,2.8vw,56px);margin-top:clamp(28px,2vw,38px);padding:0 20px;border:1.5px solid var(--cta-foreground);border-radius:999px;background:transparent;color:var(--cta-foreground);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.92rem,.92vw,1.08rem);font-weight:400;line-height:1;letter-spacing:-.025em;text-transform:lowercase;transition:background-color .22s ease,border-color .28s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.feature-order-button:hover,.feature-order-button:focus-visible{background:var(--cta-foreground);color:var(--cta-inverse);transform:translateY(-2px)}.made-feature{--feature-gutter: var(--home-gap);position:relative;z-index:4;padding:var(--feature-gutter) var(--feature-gutter) 0;background:var(--porcelain)}.made-feature-stage{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-gap);width:100%;overflow:visible;background:transparent;isolation:isolate}.made-feature-photo-panel,.made-feature-figure-panel{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:clamp(18px,1.5vw,30px)}.made-feature-photo-panel{background:var(--heading)}.made-feature-photo,.made-feature-figure{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .36s ease,transform .76s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.made-feature-photo{object-fit:contain;object-position:center;transform:none}.made-feature-photo.is-active{z-index:1;opacity:1;transform:none}.made-feature-figure-panel{background:var(--white-smoke);color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif}.made-feature-figure-frame{position:absolute;inset:clamp(58px,5vw,96px) clamp(80px,7vw,140px) clamp(62px,5.2vw,104px)}.made-feature-figure{object-fit:contain;object-position:center;mix-blend-mode:multiply;transform:scale(.965)}.made-feature-figure.is-active{z-index:1;opacity:1;transform:scale(1)}.made-feature-arrow{position:absolute;top:50%;z-index:3;display:inline-flex;width:clamp(42px,3.6vw,62px);aspect-ratio:1;align-items:center;justify-content:center;padding:0;border:1.5px solid currentColor;border-radius:50%;background:transparent;color:var(--heading);cursor:pointer;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,transform .18s ease}.made-feature-arrow--previous{left:clamp(22px,2.2vw,42px)}.made-feature-arrow--next{right:clamp(22px,2.2vw,42px)}.made-feature-arrow svg{width:54%;height:54%;stroke-width:1.7}.made-feature-arrow:hover,.made-feature-arrow:focus-visible{background:var(--heading);color:var(--white-smoke)}.made-feature-arrow:hover{transform:translateY(-50%) scale(1.04)}.made-feature-dots{position:absolute;right:0;bottom:clamp(22px,2vw,38px);left:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px}.made-feature-dots span{display:block;width:9px;aspect-ratio:1;border-radius:50%;background:#ffffff7a;transition:background-color .22s ease,transform .22s ease}.made-feature-dots span.is-active{background:var(--porcelain);transform:scale(1.12)}.made-feature-size,.made-feature-count{position:absolute;bottom:clamp(22px,2vw,38px);z-index:3;font-weight:700;line-height:1;letter-spacing:-.05em}.made-feature-size{left:clamp(26px,2.5vw,48px);font-size:clamp(1.05rem,1.35vw,1.55rem)}.made-feature-count{right:clamp(26px,2.5vw,48px);font-size:clamp(2rem,3.15vw,3.5rem)}.made-feature-stage:focus-visible{outline:2px solid var(--heading);outline-offset:4px}@media(prefers-reduced-motion:reduce){.made-feature-photo,.made-feature-figure,.made-feature-arrow{transition-duration:.01ms}}.photo-cta-feature{--feature-gutter: var(--home-gap);position:relative;z-index:5;padding:var(--feature-gutter) var(--feature-gutter) 0;background:transparent}.photo-cta-stage{position:relative;display:block;width:100%;aspect-ratio:2 / 1;overflow:hidden;border-radius:clamp(18px,1.5vw,30px);color:#fff;text-decoration:none;isolation:isolate}.photo-cta-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .95s cubic-bezier(.22,1,.36,1);will-change:transform}.photo-cta-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#1d1c1c47,#1d1c1c00 34%),linear-gradient(90deg,#1d1c1c85,#1d1c1c2e 48%,#1d1c1c0d 76%),linear-gradient(0deg,#1d1c1c6b,#1d1c1c00 46%);pointer-events:none}.photo-cta-copy{position:absolute;top:clamp(42px,3.3vw,70px);left:clamp(42px,3.3vw,70px);z-index:3;display:block;max-width:48%}.photo-cta-copy h2{display:flex;margin:0;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.88;letter-spacing:-.075em;text-transform:lowercase;flex-direction:column}.photo-cta-copy h2 span:last-child{margin-left:clamp(34px,4.7vw,94px)}.photo-cta-description{display:block;margin-top:clamp(24px,2.2vw,42px);font-family:Futura,Century Gothic,Arial,sans-serif;font-size:clamp(1rem,1.12vw,1.3rem);font-weight:500;line-height:1.18;letter-spacing:-.035em}.photo-cta-action{position:absolute;right:clamp(42px,3.3vw,70px);bottom:clamp(42px,3.3vw,70px);z-index:3;display:flex;align-items:flex-end;flex-direction:column}.photo-cta-action strong{font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.075em;text-transform:lowercase}.photo-cta-button{display:inline-flex;width:clamp(132px,7vw,150px);height:clamp(46px,2.8vw,56px);margin-top:clamp(24px,1.8vw,34px);border:1.5px solid #ffffff;border-radius:999px;align-items:center;justify-content:center;background:transparent;color:#fff;font-family:Futura,Century Gothic,Arial,sans-serif;font-size:clamp(.88rem,.9vw,1.04rem);font-weight:500;line-height:1;letter-spacing:-.035em;text-transform:lowercase;transition:background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.photo-cta-stage:hover .photo-cta-image,.photo-cta-stage:focus-visible .photo-cta-image{transform:scale(1.025)}.photo-cta-stage:hover .photo-cta-button,.photo-cta-stage:focus-visible .photo-cta-button{background:#fff;color:var(--heading);transform:translateY(-2px)}.photo-cta-stage:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #fff}.made-card{position:absolute;top:50%;left:50%;z-index:3;width:min(34vw,680px);aspect-ratio:1.72;overflow:hidden;border:1px solid rgb(47 46 41 / 12%);border-radius:clamp(22px,2.25vw,46px);background:var(--beige);color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-weight:700;box-shadow:0 24px 70px #2f2e2921;transform:translate(-50%,-50%)}.made-card-pattern{position:absolute;top:-42%;right:-58%;bottom:-42%;left:-58%;display:grid;align-content:center;gap:clamp(5px,.42vw,10px);transform:rotate(-14deg)}.made-card-line{display:flex;width:max-content;gap:.48em;margin-left:-8%;font-size:clamp(1.45rem,2.05vw,2.8rem);letter-spacing:-.065em;line-height:.88;white-space:nowrap;animation:made-card-drift 18s ease-in-out infinite alternate}.made-card-line:nth-child(2n){margin-left:-18%;color:transparent;-webkit-text-stroke:1.25px var(--heading);animation-direction:alternate-reverse}.made-card-line:nth-child(3n){margin-left:-28%}.figure-loop{--figure-gap: clamp(92px, 9.5vw, 195px);--figure-corner-y: clamp(34px, 2.6vw, 52px);--figure-section-gutter: var(--home-gap);position:relative;top:auto;z-index:5;overflow:hidden;margin:var(--figure-section-gutter) var(--figure-section-gutter) 0;aspect-ratio:2 / 1;padding:0;border-radius:clamp(18px,1.5vw,30px);background:var(--white-smoke);color:var(--heading)}.social-feature{--feature-gutter: var(--home-gap);position:relative;z-index:6;padding:var(--feature-gutter) var(--feature-gutter) 0;overflow:clip;background:transparent;isolation:isolate}.social-feature-stage{position:relative;width:100%;aspect-ratio:2 / 1;overflow:clip;border-radius:clamp(18px,1.5vw,30px);background:var(--beige);isolation:isolate}.social-feature-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.social-feature-track{position:absolute;inset:clamp(44px,3.2vw,68px) 0;z-index:2;pointer-events:none}.social-feature-content{position:sticky;top:calc(100svh - clamp(198px,13.75vw,246px) - clamp(28px,2.4vw,46px));display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;text-shadow:0 3px 22px rgb(24 23 22 / 16%)}.social-feature-content h2{margin:0;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(3.2rem,7.8vw,9.5rem);font-weight:700;line-height:.9;letter-spacing:-.075em;text-transform:lowercase;white-space:nowrap}.social-feature-icons{display:flex;align-items:center;justify-content:center;gap:clamp(24px,2.25vw,44px);margin-top:clamp(24px,2.2vw,42px)}.social-feature-icons span{display:inline-flex;align-items:center;justify-content:center}.social-feature-icons svg{display:block;width:clamp(58px,5.5vw,96px);height:auto;filter:drop-shadow(0 3px 14px rgb(24 23 22 / 14%))}.community-feature{--feature-gutter: var(--home-gap);--community-stop: clamp(48px, 3.8vw, 68px);position:sticky;top:calc(var(--community-stop) - 50vw);z-index:7;padding:var(--feature-gutter) var(--feature-gutter) 0;background:transparent}.community-stage{position:relative;display:flex;width:100%;aspect-ratio:2 / 1;min-height:0;overflow:hidden;padding:clamp(22px,2.25vw,44px);border-radius:clamp(18px,1.5vw,30px);background:var(--coffee);color:var(--porcelain);flex-direction:column;isolation:isolate}.community-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px}.community-header h2{margin:0;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(1.7rem,2.7vw,3.35rem);font-weight:700;line-height:.9;letter-spacing:-.065em;text-transform:lowercase}.community-instagram{display:inline-flex;width:clamp(132px,13.5vw,260px);height:clamp(40px,3.15vw,56px);align-items:center;justify-content:center;border:1.5px solid var(--porcelain);border-radius:999px;background:var(--coffee);color:var(--porcelain);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.86rem,1.05vw,1.18rem);font-weight:400;line-height:1;letter-spacing:-.025em;text-transform:lowercase}.community-carousel{width:100%;height:clamp(150px,calc(50vw - 235px),650px);margin-top:clamp(16px,1.8vw,34px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}.community-carousel::-webkit-scrollbar{display:none}.community-carousel:focus-visible{outline:1px solid rgb(255 255 255 / 55%);outline-offset:4px}.community-track{display:flex;width:max-content;height:100%;align-items:stretch;gap:clamp(12px,1.6vw,30px)}.community-card{flex:0 0 auto;height:100%;aspect-ratio:1;margin:0;overflow:hidden;border-radius:clamp(9px,.8vw,15px);scroll-snap-align:start}.community-card img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.community-footer{display:flex;width:100%;flex:0 0 auto;align-items:center;gap:clamp(18px,2vw,38px);margin-top:auto;padding-top:clamp(14px,1.5vw,28px)}.community-progress{position:relative;flex:1 1 auto;height:2px;overflow:hidden;background:#ffffff3d}.community-progress span{position:absolute;inset:0 auto 0 0;display:block;min-width:10%;background:var(--porcelain);transition:width .18s ease-out}.community-controls{display:flex;flex:0 0 auto;gap:clamp(8px,.7vw,14px)}.community-controls button{display:inline-flex;width:clamp(38px,3vw,50px);aspect-ratio:1;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--porcelain);border-radius:50%;background:transparent;color:var(--porcelain);cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.community-controls button svg{width:54%;height:54%;stroke-width:1.7}.community-controls button:hover:not(:disabled),.community-controls button:focus-visible:not(:disabled){background:var(--porcelain);color:var(--heading);transform:translateY(-1px)}.community-controls button:disabled{opacity:.32;cursor:default}.footer-reveal{--footer-gutter: var(--home-gap);position:relative;z-index:0;height:100svh;min-height:0;background:transparent}.site-footer{position:fixed;bottom:var(--footer-gutter);left:50%;z-index:0;display:grid;width:calc(100vw - var(--footer-gutter) - var(--footer-gutter));aspect-ratio:2 / 1;padding:clamp(26px,2.55vw,50px) clamp(24px,2.75vw,56px) clamp(24px,2.5vw,48px);overflow:hidden;border-radius:clamp(18px,1.5vw,30px);background:var(--white-smoke);color:var(--heading);grid-template-rows:minmax(0,1fr) auto;opacity:0;transform:translate(-50%);visibility:hidden;transition:opacity .18s ease}.site-footer--visible{opacity:1;visibility:visible}.footer-wordmark{align-self:center;justify-self:start;width:max-content;margin:0;color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(10rem,28vw,34rem);font-weight:700;line-height:.72;letter-spacing:var(--wordmark-spacing);transform:translateY(-5svh)}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(1.05rem,1.4vw,1.6rem);font-weight:700;line-height:1;letter-spacing:-.045em;text-transform:lowercase}.footer-bottom p{margin:0}.footer-nav{display:flex;align-items:center;gap:clamp(14px,1.35vw,28px)}.footer-nav a{position:relative}.footer-nav a:after{position:absolute;right:0;bottom:-.28em;left:0;height:2px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .24s cubic-bezier(.22,1,.36,1)}.footer-nav a:hover:after,.footer-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.figure-loop-header{position:absolute;top:var(--figure-corner-y);right:0;left:0;z-index:4;display:flex;align-items:center;justify-content:flex-start;padding:0 4vw}.figure-loop-title{margin:0;color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.075em;text-transform:lowercase;white-space:nowrap}.figure-loop-viewport{position:absolute;top:50%;left:0;z-index:2;width:100%;margin-top:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:4vw;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;transform:translateY(-50%)}.figure-loop-viewport::-webkit-scrollbar{display:none}.figure-loop-viewport:focus-visible{outline:1px solid rgb(24 23 22 / 35%);outline-offset:-1px}.figure-loop-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.figure-loop-cursor{--cursor-x: -200px;--cursor-y: -200px;position:fixed;top:0;left:0;z-index:30;display:none;width:0;height:0;pointer-events:none;transform:translate3d(var(--cursor-x),var(--cursor-y),0);will-change:transform}.figure-loop-cursor-disc{display:flex;width:clamp(116px,8.4vw,148px);aspect-ratio:1;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#ffffffe0;box-shadow:0 12px 34px #18171617;color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;line-height:1.05;text-align:center;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.figure-loop-cursor-disc strong{font-size:clamp(1rem,1.08vw,1.22rem);font-weight:700;letter-spacing:-.045em}.figure-loop-cursor-disc span{margin-top:7px;font-size:clamp(.78rem,.8vw,.92rem);font-weight:700;letter-spacing:-.035em}.figure-loop-cursor.is-visible .figure-loop-cursor-disc{opacity:1;transform:translate(-50%,-50%) scale(1)}.figure-loop-cursor.is-pressed .figure-loop-cursor-disc{transform:translate(-50%,-50%) scale(.94)}@media(hover:hover)and (pointer:fine){.figure-loop-viewport,.figure-loop-viewport.is-dragging{cursor:none}.figure-loop-cursor{display:block}}.figure-loop-list{display:flex;width:max-content;align-items:flex-end;padding:0 7vw 12px 4vw}.figure-loop-group{display:flex;flex:0 0 auto;align-items:flex-end;gap:var(--figure-gap);padding-right:var(--figure-gap)}.loop-figure{flex:0 0 clamp(95px,8.1vw,152px);width:clamp(95px,8.1vw,152px);margin:0}.loop-figure-visual{position:relative;display:flex;height:clamp(235px,20.3vw,365px);align-items:flex-end;justify-content:center}.loop-figure img{position:relative;z-index:2;display:block;width:auto;max-width:100%;height:calc(100% - 12px);object-fit:contain;object-position:center bottom;transform:translateZ(0);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.loop-figure-shadow{position:absolute;right:11%;bottom:7px;left:18%;z-index:1;height:clamp(9px,.8vw,14px);border-radius:50%;background:#1817163d;filter:blur(clamp(5px,.52vw,9px));opacity:.78;transform:rotate(-2deg) translate(4%)}.figure-loop-footer{position:absolute;right:0;bottom:var(--figure-corner-y);z-index:4;display:flex;justify-content:flex-end;margin-top:0;padding:0 4vw}.figure-loop-cta{display:flex;flex-direction:column;align-items:flex-end;color:var(--heading)}.figure-loop-cta h3{margin:0;color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:-.075em;text-transform:lowercase}.figure-loop-order{display:inline-flex;width:clamp(132px,7vw,150px);height:clamp(46px,2.8vw,56px);margin-top:clamp(28px,2vw,38px);align-items:center;justify-content:center;padding:0 20px;border:1.5px solid var(--heading);border-radius:999px;background:transparent;color:var(--heading);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.92rem,.92vw,1.06rem);font-weight:400;line-height:1;letter-spacing:-.025em;text-transform:lowercase;transition:background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.figure-loop-order:hover,.figure-loop-order:focus-visible{background:var(--graphite);color:var(--porcelain);transform:translateY(-2px)}.figure-loop-order:focus-visible{outline:2px solid var(--heading);outline-offset:4px}@media(min-width:761px)and (max-width:1100px){.figure-loop{--figure-corner-y: 24px}.loop-figure-visual{height:190px}.figure-loop-order{height:42px;margin-top:18px}}@keyframes made-card-drift{0%{transform:translate(-1.8%)}to{transform:translate(1.8%)}}.contact-page{--contact-gap: clamp(28px, 2.25vw, 44px);min-height:100svh;overflow:hidden;background:var(--porcelain);color:var(--porcelain);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif}.contact-page .site-header--floating{--header-gutter: var(--contact-gap);--header-color: var(--porcelain);--header-logo-color: var(--porcelain);--corner-logo-opacity: 1}.contact-main{min-height:100svh;padding:var(--contact-gap)}.contact-panel{display:flex;height:calc(100svh - var(--contact-gap) - var(--contact-gap));min-height:560px;padding:clamp(98px,6.6vw,126px) clamp(28px,4vw,76px) clamp(24px,2.3vw,42px);overflow:hidden;border-radius:clamp(18px,1.5vw,30px);background:#2f2e29;color:var(--porcelain);flex-direction:column}.contact-intro{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:clamp(36px,6vw,112px);padding-bottom:clamp(26px,2.3vw,42px)}.contact-intro h1{margin:0;font-size:clamp(2rem,3.15vw,3.5rem);font-weight:700;line-height:.9;letter-spacing:var(--wordmark-spacing);text-transform:lowercase}.contact-copy{max-width:500px;margin:0;font-size:clamp(1rem,1.12vw,1.28rem);font-weight:700;line-height:1.12;letter-spacing:-.045em;text-align:right}.contact-form{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(82px,auto)) minmax(112px,1fr) auto;gap:clamp(10px,.7vw,14px)}.contact-field{display:flex;min-width:0;min-height:82px;padding:clamp(15px,1.15vw,22px);border:1px solid rgb(255 255 255 / 58%);border-radius:clamp(16px,1.2vw,24px);flex-direction:column;transition:border-color .18s ease,background-color .18s ease}.contact-field label{margin-bottom:clamp(10px,.75vw,15px);font-size:clamp(1rem,1.05vw,1.2rem);font-weight:700;line-height:1;letter-spacing:-.045em;text-transform:lowercase}.contact-field input,.contact-field textarea{width:100%;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--porcelain);font:inherit;font-size:clamp(1rem,1vw,1.16rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;resize:none}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#ffffff6b;opacity:1}.contact-field:focus-within{border-color:var(--porcelain);background:#ffffff0a}.contact-field--message{grid-column:1 / -1}.contact-field--message textarea{min-height:82px}.contact-form-footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:30px;padding-top:clamp(12px,1.2vw,22px)}.contact-form-footer p{max-width:410px;margin:0;color:#ffffffa8;font-size:clamp(.9rem,.92vw,1.08rem);font-weight:700;line-height:1.15;letter-spacing:-.035em}.contact-form-footer a{color:var(--porcelain);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.contact-form-footer button{display:inline-flex;width:clamp(154px,10.2vw,190px);height:clamp(52px,3.55vw,66px);flex:0 0 auto;align-items:center;justify-content:center;padding:0 24px;border:1.5px solid var(--porcelain);border-radius:999px;background:var(--porcelain);color:#2f2e29;cursor:pointer;font:inherit;font-size:clamp(.95rem,.95vw,1.08rem);font-weight:700;line-height:1;letter-spacing:-.035em;text-transform:lowercase;transition:background-color .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.contact-form-footer button:hover,.contact-form-footer button:focus-visible{background:transparent;color:var(--porcelain);transform:translateY(-2px)}.contact-form-footer button:focus-visible{outline:2px solid var(--porcelain);outline-offset:4px}@media(max-width:960px){.contact-panel{height:auto;min-height:calc(100svh - var(--contact-gap) - var(--contact-gap))}.contact-intro{align-items:flex-start;flex-direction:column}.contact-copy{max-width:540px;text-align:left}}@media(max-width:640px){.contact-page{--contact-gap: 18px}.contact-panel{height:auto;min-height:calc(100svh - 36px);padding:96px 24px 28px;border-radius:22px}.contact-intro{gap:24px;padding-bottom:32px}.contact-intro h1{font-size:clamp(2rem,10vw,3.5rem)}.contact-copy{font-size:1.15rem}.contact-form{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:12px}.contact-field{min-height:96px;padding:20px}.contact-field label{margin-bottom:20px;font-size:1.18rem}.contact-field input,.contact-field textarea{font-size:1.08rem}.contact-field--message{grid-column:1}.contact-field--message textarea{min-height:120px}.contact-form-footer{align-items:stretch;padding-top:20px;flex-direction:column}.contact-form-footer p{line-height:1.25}.contact-form-footer button{width:100%;height:56px}}.placeholder-page{display:grid;min-height:100svh;place-content:center;padding:32px;background:var(--beige);text-align:center}.placeholder-page h1{margin:0;color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(5rem,16vw,14rem);font-weight:700;line-height:.8;letter-spacing:-.09em;text-transform:lowercase}.placeholder-page p{margin:34px 0 0}.placeholder-back{position:fixed;bottom:28px;left:32px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@keyframes image-swap{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}.terms-page{--terms-outer: clamp(28px, 2.25vw, 44px);--terms-gap: clamp(8px, .65vw, 12px);--white-smoke: #f1f0ed;position:relative;min-height:100svh;padding:var(--terms-outer);background:var(--porcelain)}.terms-page>.site-header{position:absolute}.terms-page .site-header--floating{--header-gutter: var(--terms-outer);--header-color: var(--porcelain);--header-logo-color: var(--porcelain);--corner-logo-opacity: 1}.terms-main{display:grid;gap:var(--terms-gap)}.terms-hero{min-height:calc(100svh - var(--terms-outer) - var(--terms-outer));padding:clamp(110px,8vw,150px) clamp(34px,4.2vw,78px) clamp(34px,4.2vw,78px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:3rem;overflow:hidden;border-radius:clamp(18px,1.5vw,30px);background:var(--coffee);color:var(--porcelain)}.terms-kicker{grid-column:1 / -1;margin:0;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.terms-hero h1{grid-column:1;align-self:end;max-width:1100px;margin:clamp(5rem,12vw,10rem) 0 0;font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(4.7rem,12.5vw,13rem);font-weight:700;line-height:.78;letter-spacing:-.075em;text-transform:lowercase}.terms-hero-meta{grid-column:2;grid-row:3;align-self:end;display:grid;gap:1.2rem;min-width:220px;font-size:.76rem;line-height:1.5}.terms-hero-meta p{margin:0}.terms-hero-meta strong,.terms-hero-meta a{font-weight:700}.terms-layout{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:var(--terms-gap);align-items:start}.terms-aside{position:sticky;top:var(--terms-outer);min-height:330px;padding:clamp(26px,2.5vw,46px);display:flex;flex-direction:column;justify-content:space-between;border-radius:clamp(18px,1.5vw,30px);background:var(--beige);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.45}.terms-aside p{max-width:25rem;margin:0}.terms-aside>a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-radius:999px;background:var(--heading);color:var(--porcelain);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:.8rem;font-weight:700;text-transform:lowercase}.terms-sections{display:grid;gap:clamp(8px,.65vw,12px)}.terms-section{display:grid;grid-template-columns:52px minmax(0,1fr);gap:clamp(18px,2vw,38px);padding:clamp(28px,3.7vw,68px);border-radius:clamp(18px,1.5vw,30px);background:var(--beige)}.terms-section-number{padding-top:.28rem;font-size:.7rem;font-weight:700;letter-spacing:.08em}.terms-section-copy{max-width:780px}.terms-section h2{margin:0 0 clamp(1.5rem,2.4vw,2.7rem);color:var(--heading);font-family:Futura,Century Gothic,Arial Black,Arial,sans-serif;font-size:clamp(2rem,3.5vw,4rem);font-weight:700;line-height:.95;letter-spacing:-.055em}.terms-section p,.terms-section address,.terms-section li{font-size:clamp(.94rem,1vw,1.08rem);line-height:1.62}.terms-section p,.terms-section address{margin:0}.terms-section p+p,.terms-section p+address,.terms-section address+p,.terms-section ul+p,.terms-section p+ul,.terms-section address+address{margin-top:1.15rem}.terms-section address{font-style:normal}.terms-section ul{display:grid;gap:.55rem;margin:1.15rem 0 0;padding-left:1.25rem}.terms-section a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.terms-footer{width:100%;aspect-ratio:2 / 1;margin-top:var(--terms-gap);padding:clamp(26px,2.55vw,50px) clamp(24px,2.75vw,56px) clamp(24px,2.5vw,48px);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:clamp(18px,1.5vw,30px);background:var(--white-smoke);color:var(--heading)}.terms-footer .footer-wordmark{font-size:clamp(10rem,28vw,34rem);transform:translateY(-5svh)}@media(max-width:900px){.terms-hero{min-height:62svh;grid-template-columns:1fr}.terms-hero h1,.terms-hero-meta{grid-column:1}.terms-hero-meta{grid-row:auto;grid-template-columns:1fr 1fr;margin-top:2rem}.terms-layout{grid-template-columns:1fr}.terms-aside{position:static;min-height:220px}}@media(max-width:760px){.site-page{--home-gap: 20px}.terms-page{--terms-outer: 20px;--terms-gap: 8px}.terms-hero{min-height:calc(100svh - 40px);padding:96px 20px 24px}.terms-hero h1{font-size:clamp(4rem,21vw,6rem)}.terms-hero-meta{grid-template-columns:1fr}.terms-section{grid-template-columns:1fr;gap:1rem;padding:28px 20px}.terms-section-number{padding:0}.terms-section h2{font-size:clamp(2rem,11vw,3rem)}.terms-footer{padding:14px 16px 13px;border-radius:14px}.terms-footer .footer-wordmark{font-size:27vw;transform:translateY(-2svh)}.site-header{padding:17px 16px}.site-header--floating{inset:var(--header-top, 20px) var(--home-gap) auto;padding:14px 16px;border-radius:22px}.corner-wordmark{font-size:1.92rem}.main-nav{gap:9px;font-size:.9rem;letter-spacing:-.05em}.hero{--hero-gutter: var(--home-gap);height:calc(100svh - var(--hero-gutter) - var(--hero-gutter));min-height:520px;margin:var(--hero-gutter);border-radius:22px}.hero-wordmark{top:50%;left:50%;font-size:28vw;letter-spacing:var(--wordmark-spacing);line-height:.8;transform:translate(-50%,-50%)}.hero-about{top:50%;left:50%;width:calc(100% - 44px);font-size:.9rem;line-height:1.08;letter-spacing:-.05em}.hero-about p{max-width:30rem}.hero-about p+p{margin-top:18px}.hero-about-break{display:none}.scroll-cue{right:12px;bottom:16px}.product-feature{padding:0 var(--home-gap)}.product-feature-stage{height:184vw;aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:44% 56%;border-radius:18px}.product-feature-media{grid-row:1}.product-info-panel{grid-row:2;padding:26px 22px 22px}.product-info-statement{max-width:19rem;font-size:clamp(1.7rem,8vw,2.5rem)}.product-info-list{margin-top:28px}.product-info-trigger{min-height:52px;font-size:1.08rem}.product-info-answer p{padding:0 34px 16px 0;font-size:.86rem}.made-feature{padding:var(--home-gap) var(--home-gap) 0}.made-feature-stage{height:auto;aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:none;gap:var(--home-gap)}.made-feature-figure-panel{grid-row:1}.made-feature-photo-panel{grid-row:2}.made-feature-photo-panel,.made-feature-figure-panel{border-radius:18px}.made-feature-figure-frame{top:36px;right:64px;bottom:44px;left:64px}.made-feature-arrow{width:42px}.made-feature-arrow--previous{left:14px}.made-feature-arrow--next{right:14px}.made-feature-dots{bottom:16px;gap:6px}.made-feature-dots span{width:7px}.made-feature-size,.made-feature-count{bottom:16px}.made-feature-size{left:18px;font-size:1rem}.made-feature-count{right:18px;font-size:1.92rem}.photo-cta-feature{padding:var(--home-gap) var(--home-gap) 0}.photo-cta-stage{border-radius:18px}.photo-cta-copy{top:16px;left:18px;max-width:58%}.photo-cta-copy h2{font-size:clamp(1.35rem,6.8vw,1.8rem)}.photo-cta-copy h2 span:last-child{margin-left:18px}.photo-cta-description{margin-top:10px;font-size:clamp(.62rem,2.65vw,.76rem);line-height:1.16}.photo-cta-action{right:16px;bottom:14px}.photo-cta-action strong{font-size:clamp(1.12rem,5.6vw,1.5rem)}.photo-cta-button{width:92px;height:30px;margin-top:8px;border-width:1px;font-size:.68rem}.feature-cta{top:calc(100svh - 116px);margin-left:16px}.feature-cta-track{inset:28px auto calc(56% + 28px) 0}.feature-cta h2{font-size:1.92rem}.feature-order-button{width:124px;height:44px;margin-top:24px;padding:0 17px;border-radius:999px;font-size:.88rem}.made-card{width:min(86vw,430px);aspect-ratio:1.48;border-radius:24px}.made-card-pattern{top:-34%;right:-86%;bottom:-34%;left:-86%;gap:6px;transform:rotate(-13deg)}.made-card-line{font-size:clamp(1.55rem,7vw,2.05rem)}.figure-loop{--figure-gap: 54px;--figure-corner-y: 28px;--figure-section-gutter: var(--home-gap);top:auto;margin:var(--figure-section-gutter) var(--figure-section-gutter) 0;height:184vw;aspect-ratio:auto;padding:0;border-radius:18px}.social-feature{padding:var(--home-gap) var(--home-gap) 0}.social-feature-stage{border-radius:18px}.social-feature-track{top:14px;right:0;bottom:14px;left:0}.social-feature-content{top:calc(100svh - 94px)}.social-feature-content h2{font-size:clamp(1.45rem,6.8vw,1.85rem)}.social-feature-icons{gap:16px;margin-top:10px}.social-feature-icons svg{width:clamp(32px,10vw,42px)}.community-feature{padding:var(--home-gap) var(--home-gap) 0}.community-stage{padding:8px;border-radius:18px}.community-header{gap:8px}.community-header h2{font-size:1rem}.community-instagram{width:76px;height:22px;border-width:1px;font-size:.62rem}.community-carousel{height:26vw;margin-top:4px}.community-track{gap:7px}.community-card{border-radius:6px}.community-footer{gap:10px;padding-top:4px}.community-progress{height:1px}.community-controls{gap:4px}.community-controls button{width:22px;border-width:1px}.footer-reveal{--footer-gutter: var(--home-gap);height:62svh}.site-footer{width:calc(100vw - var(--footer-gutter) - var(--footer-gutter));padding:14px 16px 13px;border-radius:14px}.footer-wordmark{font-size:27vw;line-height:.72;transform:translateY(-2svh)}.footer-bottom{gap:12px;font-size:clamp(.68rem,3.2vw,.82rem)}.footer-nav{gap:8px}.figure-loop-header{padding:0 16px}.figure-loop-title{font-size:1.92rem;line-height:.9;white-space:normal}.figure-loop-viewport{margin-top:0;scroll-padding-inline:16px}.figure-loop-list{padding:0 48px 10px 16px}.loop-figure{flex-basis:95px;width:95px}.loop-figure-visual{height:235px}.loop-figure-shadow{bottom:6px;height:9px;filter:blur(5px)}.figure-loop-footer{margin-top:0;padding:0 16px}.figure-loop-cta h3{font-size:1.92rem}.figure-loop-order{width:124px;height:44px;margin-top:24px;padding:0 17px;font-size:.88rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collage-image--front{animation:none}.corner-wordmark,.site-header,.main-nav a:after,.feature-cta,.feature-order-button,.studio-link,.studio-wordmark,.studio-copy{transition:none}.figure-loop-order,.figure-loop-cursor-disc,.site-footer{transition:none}.community-carousel{scroll-behavior:auto}.community-progress span,.community-controls button,.footer-nav a:after{transition:none}.studio-wordmark,.studio-copy{opacity:1;transform:none}.made-card-line{animation:none}}
