:root{--bx-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .13 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--bx-brick:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='52'><g fill='none' stroke='%23000' stroke-opacity='.22' stroke-width='2'><path d='M0 1h120M0 27h120M30 1v26M90 1v26M0 27v25M60 27v25M120 27v25'/></g></svg>");--bx-ease:cubic-bezier(.22, 1, .36, 1)}@font-face{font-family:BX Fraunces;src:url(/fonts/brands/fraunces-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BX Fraunces;src:url(/fonts/brands/fraunces-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BX Instrument Serif;src:url(/fonts/brands/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BX Instrument Serif;src:url(/fonts/brands/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BX Bodoni Moda;src:url(/fonts/brands/bodoni-moda-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BX Bodoni Moda;src:url(/fonts/brands/bodoni-moda-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BX Plex Mono;src:url(/fonts/brands/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BX Plex Mono;src:url(/fonts/brands/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:BX Unbounded;src:url(/fonts/brands/unbounded-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BX Unbounded;src:url(/fonts/brands/unbounded-latin-700-normal.woff2)format("woff2");font-weight:500 900;font-display:swap}@font-face{font-family:BX Young Serif;src:url(/fonts/brands/young-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}.cover-terra{--bf:"BX Fraunces", Georgia, serif}.cover-quiet{--bf:"BX Instrument Serif", Georgia, serif}.cover-noir{--bf:"BX Bodoni Moda", Didot, serif}.cover-field{--bf:"BX Plex Mono", "Courier New", monospace}.cover-offhours{--bf:"BX Unbounded", Arial, sans-serif}.cover-sunday{--bf:"BX Young Serif", Georgia, serif}.project-visual>.bx-cover{position:absolute;inset:0;overflow:hidden;container-type:size}.bx-cover:after{content:"";background:var(--bx-grain);opacity:.8;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.bx-cover>*{position:absolute}.bx-cover img{transition:scale 1.2s var(--bx-ease)}.project-visual:hover .bx-cover img{scale:1.05}.cover-terra{color:#161413;background:#ccb8a5}.tc-arch{border-radius:50cqw 50cqw 0 0;width:33cqw;height:91cqh;top:9cqh;right:7cqw;overflow:hidden;box-shadow:0 30px 60px #16141325}.tc-vase{width:15cqw;height:34cqh;transition:rotate .6s var(--bx-ease), translate .6s var(--bx-ease);border:6px solid #f5f2ed;bottom:9cqh;right:36cqw;overflow:hidden;rotate:-5deg;box-shadow:0 18px 30px #16141330}.project-visual:hover .tc-vase{translate:-10px -8px;rotate:-9deg}.tc-type{top:10cqh;left:6cqw}.tc-type b{font:400 31cqh/.9 var(--bf);letter-spacing:-.05em;padding-bottom:.08em;display:block}.tc-type span{font:13px var(--body);letter-spacing:.04em;margin-top:2cqh;display:block}.tc-stamp{background:#f5f2ed;border-radius:50%;place-items:center;width:14cqh;height:14cqh;animation:18s linear infinite bx-spin;display:grid;bottom:9cqh;left:6cqw}.tc-stamp svg{width:62%;height:62%}.tc-swatches{display:flex;bottom:12cqh;left:calc(6cqw + 18cqh)}.tc-swatches i{background:#161413;border:2px solid #f5f2ed;border-radius:50%;width:7cqh;height:7cqh;margin-right:-1.6cqh}.tc-swatches i:nth-child(2){background:#f1e8dd}.tc-swatches i:nth-child(3){background:#a08572}.tc-swatches i:nth-child(4){background:#f5f2ed}.cover-quiet{color:#1e1e1e;background:#f5f2ed}.qc-q{font:400 135cqh/1 var(--bf);color:#0000;-webkit-text-stroke:1px #1e1e1e40;top:-18cqh;left:2cqw}.qc-mag{aspect-ratio:3/4;width:29cqw;height:auto;max-height:84cqh;transition:rotate .7s var(--bx-ease), translate .7s var(--bx-ease);background:#ebe3da;top:9cqh;right:12cqw;overflow:hidden;rotate:4deg;box-shadow:20px 30px 50px #1e1e1e30}.qc-mag.qc-back{filter:brightness(.95);top:14cqh;right:30cqw;rotate:-7deg}.project-visual:hover .qc-mag{translate:0 -10px;rotate:1deg}.project-visual:hover .qc-back{translate:-20px;rotate:-11deg}.qc-mag b{font:400 clamp(18px, 3.4cqw, 44px)/1 var(--bf);color:#f5f2ed;letter-spacing:-.03em;text-shadow:0 2px 20px #0003;position:absolute;top:5%;left:7%}.qc-mag span{font:10px var(--body);color:#f5f2ed;letter-spacing:.04em;position:absolute;bottom:5%;left:7%}.qc-line{font:400 clamp(26px, 4.3cqw, 62px)/1.05 var(--bf);letter-spacing:-.035em;margin:0;bottom:10cqh;left:6cqw}.cover-noir{color:#f5f2ed;background:#161413}.nc-shade{background:linear-gradient(90deg,#161413f0 0%,#16141399 40%,#16141300 75%);inset:0}.nc-word{font:400 54cqh/.95 var(--bf);letter-spacing:.02em;color:#f1e8dd;top:6cqh;left:6cqw}.nc-line{font:12px var(--body);letter-spacing:.26em;text-transform:uppercase;bottom:11cqh;left:6.4cqw}.nc-sweep{width:25%;animation:bx-sweep 6s 1s var(--bx-ease) infinite;background:linear-gradient(90deg,#fff0,#f1e8dd30,#fff0);inset:-20% auto -20% -40%;rotate:18deg}@keyframes bx-sweep{0%{left:-40%}45%,to{left:130%}}.cover-field{color:#161413;background:#f1e8dd}.fc-title{font:500 clamp(14px, 2.2cqw, 30px) var(--bf);letter-spacing:.12em;top:6cqh;left:6cqw}.fc-chart{border-top:1px solid #16141340;border-left:1px solid #16141340;grid-template-columns:repeat(6,1fr);width:52cqw;height:72cqh;display:grid;top:17cqh;left:6cqw}.fc-chart span{border-bottom:1px solid #16141340;border-right:1px solid #16141340;place-items:center;transition:background .4s;display:grid;position:relative}.fc-chart svg{width:58%;height:58%}.fc-chart small{font:9px var(--body);opacity:.6;position:absolute;top:5px;left:6px}.project-visual:hover .fc-chart span:nth-child(odd){background:#ccb8a540}.fc-photo{width:30cqw;height:58cqh;top:9cqh;right:6cqw;overflow:hidden}.fc-packet{width:17cqw;height:46cqh;transition:rotate .6s var(--bx-ease);background:#c8ad8b;flex-direction:column;justify-content:space-between;align-items:center;padding:2.4cqh 1.6cqw;display:flex;bottom:7cqh;right:22cqw;rotate:-6deg;box-shadow:0 20px 35px #16141333}.project-visual:hover .fc-packet{rotate:-1deg}.fc-packet small{font:9px var(--bf);letter-spacing:.25em}.fc-packet svg{width:70%;height:55%}.fc-packet b{font:400 clamp(14px, 2cqw, 26px) var(--bf)}.cover-offhours{color:#f5f2ed;background:#1e1e1e}.oc-type{font:700 26cqh/.9 var(--bf);letter-spacing:-.04em;top:8cqh;left:5cqw}.oc-sleeve{transform-origin:100% 0;width:36cqh;height:36cqh;top:12cqh;right:20cqw;overflow:hidden;scale:1.7;box-shadow:0 25px 50px #0008}.oc-record{width:60cqh;height:60cqh;transition:translate .8s var(--bx-ease);background:repeating-radial-gradient(circle,#121110 0 2px,#1c1a19 2px 4px);border-radius:50%;animation:4s linear infinite bx-spin;top:14cqh;right:6cqw;box-shadow:0 20px 40px #000a}.oc-record i{background:#a08572;border-radius:50%;position:absolute;inset:34%}.oc-record i:after{content:"";background:#f5f2ed;border-radius:50%;position:absolute;inset:44%}.project-visual:hover .oc-record{translate:6cqw}.oc-bars{align-items:flex-end;gap:4px;height:13cqh;display:flex;bottom:9cqh;left:5cqw}.oc-bars i{transform-origin:bottom;background:#a08572;width:5px;height:100%;animation:.9s ease-in-out infinite alternate bx-beat}.oc-tag{font:11px var(--body);letter-spacing:.14em;text-transform:uppercase;bottom:10cqh;left:calc(5cqw + 140px)}@keyframes bx-beat{0%{scale:1 .15}to{scale:1}}.cover-sunday{color:#1e1e1e;background:#ebe3da}.sc-awning{background:repeating-linear-gradient(90deg,#1e1e1e 0 4.5cqw,#f5f2ed 4.5cqw 9cqw);height:16cqh;top:0;left:0;right:0;-webkit-mask:radial-gradient(circle at 2.25cqw 100%,#0000 2.25cqw,#000 calc(2.25cqw + 1px)) 0 0/4.5cqw 100%;mask:radial-gradient(circle at 2.25cqw 100%,#0000 2.25cqw,#000 calc(2.25cqw + 1px)) 0 0/4.5cqw 100%}.sc-polaroid{width:25cqw;transition:rotate .6s var(--bx-ease), translate .6s var(--bx-ease);background:#f5f2ed;padding:1.2cqw 1.2cqw 0;box-shadow:0 20px 40px #1e1e1e30}.sc-polaroid>span{aspect-ratio:1;display:block;position:relative;overflow:hidden}.sc-polaroid small{font:400 clamp(13px, 1.6cqw, 22px) var(--bf);padding:1.4cqh 0 2cqh;display:block}.sc-polaroid.p1{top:22cqh;right:30cqw;rotate:-6deg}.sc-polaroid.p2{top:26cqh;right:7cqw;rotate:5deg}.project-visual:hover .sc-polaroid.p1{translate:-14px -6px;rotate:-10deg}.project-visual:hover .sc-polaroid.p2{translate:14px -6px;rotate:9deg}.sc-post{aspect-ratio:1;color:#f5f2ed;background:#1e1e1e;flex-direction:column;justify-content:space-between;width:22cqw;padding:2cqw;display:flex;top:26cqh;left:6cqw;rotate:-2deg}.sc-post svg{width:6cqw;height:6cqw}.sc-post b{font:400 clamp(16px, 2.4cqw, 34px)/1.05 var(--bf)}.sc-word{font:400 15cqh/1 var(--bf);letter-spacing:-.04em;bottom:6cqh;left:6cqw}@container not (min-aspect-ratio:1){.tc-arch{width:62cqw;height:58cqh;top:auto;bottom:0;right:7cqw}.tc-type b{font-size:21cqw}.tc-vase{width:30cqw;height:22cqh;bottom:8cqh;left:6cqw;right:auto}.tc-stamp,.tc-swatches{display:none}.qc-q{font-size:95cqh}.qc-mag{width:52cqw;top:8cqh;right:6cqw}.qc-mag.qc-back{top:14cqh;right:38cqw}.qc-line{font-size:9cqw}.nc-word{font-size:30cqw}.fc-chart{grid-template-columns:repeat(4,1fr);width:88cqw;height:40cqh}.fc-photo{width:44cqw;height:34cqh;top:auto;bottom:6cqh}.fc-packet{width:34cqw;height:32cqh;right:50cqw}.oc-type{font-size:22cqw}.oc-record{width:70cqw;height:70cqw;top:auto;bottom:18cqh;right:-10cqw}.oc-sleeve{width:40cqw;height:40cqw;top:auto;bottom:18cqh;right:40cqw;scale:1}.oc-tag{display:none}.sc-polaroid{width:46cqw}.sc-polaroid.p1{top:46cqh;right:46cqw}.sc-polaroid.p2{top:50cqh;right:5cqw}.sc-post{width:44cqw;top:20cqh}.sc-post svg{width:10cqw;height:10cqw}.sc-word{font-size:13cqw}}.brand-case{position:relative}.brand-case-intro>p:not(.brand-eyebrow){max-width:640px;margin:0;font-size:17px;line-height:1.8}.bx-inside{flex-wrap:wrap;gap:8px;max-width:820px;margin:34px 0 0;padding:0;list-style:none;display:flex}.bx-inside li{font:11px var(--body);letter-spacing:.04em;border:1px solid;border-radius:40px;padding:8px 14px}.bx-chapter{gap:45px;padding:90px 7%;display:grid;position:relative}.bx-chapter.tone-ink{background:var(--brand-ink);color:var(--brand-paper)}.bx-chapter.tone-light{background:var(--brand-light)}.bx-chapter.tone-accent{background:var(--brand-accent)}.bx-chapter.tone-paper{background:var(--brand-paper)}.bx-chapter-head{max-width:760px}.bx-chapter-head h3{font:400 clamp(38px, 5.4vw, 78px)/1.04 var(--brand-font);letter-spacing:-.04em;margin:0;padding-bottom:.06em}.bx-chapter-text{font:15px/1.8 var(--body);max-width:52ch;margin:22px 0 0}.bx-chapter.is-side{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.bx-chapter.is-side .bx-chapter-stage{position:relative}.bx-chapter-stage{min-width:0}.bx-moodboard{aspect-ratio:16/10;background:var(--brand-light);background-image:var(--bx-grain);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #16141315}.bx-mood{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.bx-mood:active{cursor:grabbing}.bx-mood-photo{background:#fff;border:7px solid #fbf8f3;box-shadow:0 18px 30px #16141330}.bx-mood-photo img{pointer-events:none}.bx-tape{background:#f1e8ddcc;width:70px;height:24px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 3px #0001}.bx-mood-swatch{background:#fbf8f3;width:clamp(70px,9vw,120px);padding:7px 7px 10px;box-shadow:0 10px 20px #16141322}.bx-mood-swatch span{aspect-ratio:1;margin-bottom:8px;display:block;box-shadow:inset 0 0 0 1px #0001}.bx-mood-swatch b{font:400 11px var(--body);display:block}.bx-mood-swatch small{font:9px var(--body);opacity:.6}.bx-mood-word span{font:400 clamp(22px, 3.4vw, 52px)/1 var(--brand-font);letter-spacing:-.035em;white-space:nowrap;padding:4px 6px;display:block}.bx-mood-mark{aspect-ratio:1;background:var(--brand-ink);width:clamp(54px,7vw,96px);color:var(--brand-paper);border-radius:50%;place-items:center;display:grid}.bx-mood-mark svg{width:62%;height:62%}.bx-mood-note{max-width:230px;font:12px/1.6 var(--body);background:#fbf8f3;padding:14px 16px;box-shadow:0 10px 20px #16141322}.bx-mood-hint{font:10px var(--body);opacity:.6;pointer-events:none;margin:0;position:absolute;bottom:10px;right:14px}.bx-object{aspect-ratio:1.15;background:radial-gradient(circle at 50% 42%, var(--brand-paper) 0, var(--brand-light) 70%);cursor:grab;touch-action:pan-y;border-radius:4px;position:relative;overflow:hidden}.tone-ink .bx-object{background:radial-gradient(circle at 50% 40%,#3a3532 0,#161413 72%)}.bx-object:active{cursor:grabbing}.bx-object canvas{display:block}.bx-object-fallback{position:absolute;inset:0}.bx-object-hint{font:10px var(--body);letter-spacing:.06em;opacity:.7;pointer-events:none;position:absolute;bottom:14px;left:16px}.bx-spec{border-top:1px solid;grid-template-columns:repeat(3,1fr);margin:26px 0 0;padding:0;list-style:none;display:grid}.bx-spec li{font:13px/1.5 var(--body);padding:14px 10px 0 0}.bx-spec span{letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:4px;font-size:10px;display:block}.bx-logo-stage{place-items:center;padding:110px 7%;display:grid}.bx-logo-stage.tone-ink{background:var(--brand-ink);color:var(--brand-paper)}.bx-logo-motion{text-align:center;justify-items:center;gap:18px;display:grid;position:relative}.bx-logo-motion svg{aspect-ratio:1;width:clamp(110px,14vw,190px);height:auto}.bx-logo-motion svg *{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--bx-ease)}.bx-logo-motion svg [fill=currentColor]{opacity:0;transition:opacity .6s 1.4s}.bx-logo-motion b{font:400 clamp(64px, 11vw, 170px)/1 var(--brand-font);letter-spacing:-.05em;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s .9s var(--bx-ease);padding:0 .06em .1em}.bx-logo-motion>span{font:12px var(--body);letter-spacing:.26em;text-transform:uppercase;opacity:0;transition:opacity .8s 1.7s, translate .8s 1.7s var(--bx-ease);translate:0 14px}.bx-logo-motion[data-drawn=true] svg *{stroke-dashoffset:0}.bx-logo-motion[data-drawn=true] svg [fill=currentColor]{opacity:1}.bx-logo-motion[data-drawn=true] b{clip-path:inset(0)}.bx-logo-motion[data-drawn=true]>span{opacity:1;translate:0}.bx-replay{margin-top:14px;font-size:11px!important}.tone-ink .bx-replay:hover,.tone-ink .brand-case button.bx-replay:hover{background:var(--brand-paper)!important;color:var(--brand-ink)!important}.bx-table{background:var(--brand-light);background-image:var(--bx-grain);border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(20px,4vw,60px);min-height:420px;padding:50px 4% 30px;display:flex;position:relative}.tone-light .bx-table{background-color:var(--brand-paper)}.bx-bag{width:clamp(170px,19vw,240px);transition:translate .5s var(--bx-ease), rotate .5s var(--bx-ease);padding-top:60px;position:relative}.bx-bag:hover{translate:0 -10px;rotate:-2deg}.bx-bag-handle{border:5px solid #8a7058;border-bottom:0;border-radius:60px 60px 0 0;width:46%;height:80px;position:absolute;top:0;left:50%;translate:-50%}.bx-bag-body{aspect-ratio:.8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:relative;box-shadow:0 30px 40px #16141330,inset -24px 0 30px #0000001a}.bx-bag-body:before{content:"";background:var(--bx-grain);opacity:.25;mix-blend-mode:multiply;position:absolute;inset:0}.bx-bag svg{width:46px;height:46px}.bx-bag b{font:400 clamp(30px, 3.4vw, 46px)/1 var(--brand-font);letter-spacing:-.03em}.bx-bag small{font:8px var(--body);letter-spacing:.2em}.bx-bag.tone-kraft .bx-bag-body{color:#2a2119;background:#c4a582}.bx-bag.tone-ink .bx-bag-body{color:#f1e8dd;background:#161413}.bx-bag.tone-ink .bx-bag-handle{border-color:#161413}.bx-bag.tone-paper .bx-bag-body{background:#f5f2ed}.bx-tissue{aspect-ratio:1.1;color:#ccb8a5;clip-path:polygon(0 4%,12% 0,30% 3%,52% 0,75% 4%,100% 0,97% 30%,100% 62%,96% 100%,70% 96%,40% 100%,15% 96%,0 100%,3% 60%);width:clamp(180px,20vw,250px);transition:rotate .5s var(--bx-ease);background:#f5f2edee;grid-template-columns:repeat(6,1fr);gap:4px;padding:14px;display:grid;rotate:7deg;box-shadow:0 20px 30px #1614131f}.bx-tissue:hover{rotate:2deg}.bx-tissue svg{stroke-width:3px;width:100%;height:auto}.bx-seal{color:#f5f2ed;background:#a08572;border-radius:50%;align-self:center;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 10px 20px #16141333,inset 0 0 0 6px #0000001a}.bx-seal>.concept-custom-mark{width:44px;height:44px}.bx-seal>svg:first-child{width:100%;height:100%;animation:20s linear infinite bx-spin;position:absolute;inset:0}.bx-seal text{font:8.4px var(--body);letter-spacing:.14em;fill:currentColor}.bx-flip{all:unset;perspective:1000px;cursor:pointer;aspect-ratio:1.6;width:clamp(220px,24vw,300px);display:block}.brand-case button.bx-flip{background:0 0;border:0;min-height:0;padding:0}.brand-case button.bx-flip:hover{background:0 0;transform:none}.bx-flip:focus-visible{outline-offset:6px;outline:2px solid}.bx-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--bx-ease);display:block;position:relative}.bx-flip:hover .bx-flip-inner{transform:rotateY(-14deg)rotateX(6deg)}.bx-flip[aria-pressed=true] .bx-flip-inner{transform:rotateY(180deg)}.bx-flip-face{backface-visibility:hidden;text-align:center;background:var(--brand-paper);color:var(--brand-ink);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;inset:0;box-shadow:0 20px 35px #16141330}.bx-flip-face.is-back{background:var(--brand-ink);color:var(--brand-paper);transform:rotateY(180deg)}.bx-flip-face b{font:400 clamp(32px, 3.4vw, 46px)/1 var(--brand-font);letter-spacing:-.03em}.bx-flip-face small{font:9px/1.7 var(--body);letter-spacing:.18em}.bx-flip-face svg{width:52px;height:52px}.bx-tote{width:clamp(190px,21vw,260px);transition:rotate .6s var(--bx-ease);transform-origin:50% 0;padding-top:90px;position:relative}.bx-tote:hover{rotate:3deg}.bx-tote-strap{border:9px solid #e6dccd;border-bottom:0;border-radius:90px 90px 0 0;width:56%;height:140px;position:absolute;top:0;left:50%;translate:-50%}.bx-tote-body{aspect-ratio:.88;background:#e6dccd;background-image:var(--bx-grain);color:#1e1e1e;flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:relative;box-shadow:0 30px 40px #1e1e1e2a}.bx-tote b{font:400 clamp(36px, 4vw, 56px)/.98 var(--brand-font);letter-spacing:-.04em}.bx-tote span{font:10px var(--body)}.bx-tee{aspect-ratio:1;color:#f5f2ed;clip-path:polygon(30% 0,40% 5%,60% 5%,70% 0,100% 16%,90% 38%,80% 33%,80% 100%,20% 100%,20% 33%,10% 38%,0 16%);filter:drop-shadow(0 20px 20px #0003);width:clamp(220px,23vw,300px);transition:translate .5s var(--bx-ease);background:#1e1e1e;place-items:center;display:grid}.bx-tee:hover{translate:0 -8px}.bx-tee.tone-paper{color:#1e1e1e;background:#f5f2ed}.bx-tee-print{justify-items:center;gap:8px;margin-top:8%;display:grid}.bx-tee svg{width:40px;height:40px}.bx-tee b{font:700 clamp(22px, 2.4vw, 32px)/.95 var(--brand-font);letter-spacing:-.03em;text-align:center}.bx-ticket{background:var(--brand-paper);width:min(420px,100%);color:var(--brand-ink);transition:rotate .5s var(--bx-ease);grid-template-columns:1fr auto;display:grid;rotate:-4deg;box-shadow:0 20px 30px #0003;-webkit-mask:radial-gradient(10px at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(10px at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat}.bx-ticket:hover{rotate:0deg}.bx-ticket-main{gap:8px;padding:24px 26px;display:grid}.bx-ticket-main small,.bx-ticket-stub small{font:9px var(--body);letter-spacing:.18em}.bx-ticket-main b{font:700 40px/1 var(--brand-font);letter-spacing:-.03em}.bx-ticket-main span{font:12px var(--body)}.bx-ticket-stub{background:var(--brand-accent);border-left:2px dashed;place-items:center;gap:8px;padding:20px;display:grid}.bx-ticket-stub svg{width:46px;height:46px}.bx-fan{justify-content:center;align-items:flex-end;height:clamp(300px,30vw,400px);display:flex;position:relative}.bx-fan-item{aspect-ratio:.7;transform-origin:50% 120%;width:clamp(170px,18vw,240px);rotate:calc(var(--i) * 8deg);translate:calc(var(--i) * 70px) 0;transition:rotate .7s var(--bx-ease), translate .7s var(--bx-ease);position:absolute;bottom:0}.bx-fan:hover .bx-fan-item,.bx-fan:focus-within .bx-fan-item{rotate:calc(var(--i) * 14deg);translate:calc(var(--i) * 120px) -20px}.bx-postcard{background:var(--brand-paper);border:8px solid #fbf8f3;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 30px #16141333}.bx-postcard.tone-sand{background:#ccb8a5}.bx-postcard.tone-ink{color:#f1e8dd;background:#161413;justify-content:center;align-items:center;gap:16px}.bx-postcard b{font:400 clamp(26px, 2.6vw, 38px)/1 var(--brand-font);letter-spacing:-.03em}.bx-postcard svg{width:54px;height:54px}.bx-postcard.is-photo span{z-index:1;font:9px var(--body);background:#fbf8f3;align-self:flex-start;margin-top:auto;padding:6px 9px;position:relative}.bx-stickers{background:#fbf8f3;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:40px;display:flex;box-shadow:0 20px 30px #16141322}.bx-sticker{background:var(--brand-ink);width:120px;height:120px;color:var(--brand-paper);transition:rotate .4s var(--bx-ease), scale .4s var(--bx-ease);text-align:center;border:5px solid #fff;border-radius:50%;place-items:center;padding:14px;display:grid;box-shadow:0 3px #0000001a,0 8px 14px #0000001f}.bx-sticker:hover{rotate:-8deg;scale:1.08}.bx-sticker svg{width:62%;height:62%}.bx-sticker b{font:400 18px/1.05 var(--brand-font)}.bx-sticker span{font-size:42px}.bx-sticker.s-1{background:var(--brand-accent);color:var(--brand-ink);border-radius:22px;rotate:6deg}.bx-sticker.s-2{background:var(--brand-paper);color:var(--brand-ink);border-radius:80px;width:160px}.bx-sticker.s-3{background:var(--brand-light);color:var(--brand-ink);rotate:-5deg}.bx-sticker.s-4{border-radius:14px}.bx-sticker.s-5{background:var(--brand-accent);color:var(--brand-ink)}.bx-shopfront{--wall:#e9dfd2;--frame:#1e1e1e;margin:0}.tone-ink .bx-shopfront{--wall:#2a2624;--frame:#a08572}.bx-house{background:var(--wall);background-image:var(--bx-grain);max-width:980px;margin:0 auto;padding:0 6%;position:relative;box-shadow:inset 0 -1px #0002}.bx-upstairs{justify-content:space-around;padding:34px 6% 26px;display:flex}.bx-upstairs i{aspect-ratio:.7;background:linear-gradient(160deg,#6e655e,#3b3532);width:13%;box-shadow:inset 0 0 0 5px #f5f2ed,0 6px 0 -2px #0000001a}.tone-ink .bx-upstairs i{background:linear-gradient(160deg,#6b5a48,#1a1716);box-shadow:inset 0 0 0 5px #3a3431,0 0 30px #f1c98a26}.bx-fascia{z-index:2;background:var(--brand-ink);color:var(--brand-paper);text-align:center;justify-content:center;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative;box-shadow:0 8px 14px #00000026}.bx-fascia svg{width:44px;height:44px}.bx-fascia b{font:400 clamp(30px, 4vw, 56px)/1 var(--brand-font);letter-spacing:-.03em}.bx-fascia span{font:10px var(--body);letter-spacing:.3em;text-transform:uppercase}.bx-awning{z-index:2;background:repeating-linear-gradient(90deg, var(--brand-ink) 0 44px, var(--brand-paper) 44px 88px);transform-origin:top;filter:drop-shadow(0 10px 6px #0003);height:54px;margin:0 -3%;position:relative;transform:perspective(400px)rotateX(-30deg);-webkit-mask:radial-gradient(circle at 22px 100%,#0000 22px,#000 23px) 0 0/44px 100%;mask:radial-gradient(circle at 22px 100%,#0000 22px,#000 23px) 0 0/44px 100%}.bx-ground{grid-template-columns:1fr 26%;gap:4%;padding:26px 0 0;display:grid}.bx-window{aspect-ratio:1.5;border:10px solid var(--frame);background:#2b2724;position:relative;overflow:hidden}.bx-window img{filter:brightness(.88)saturate(.9)}.bx-decal{z-index:1;color:#fbf8f3;text-shadow:0 1px 10px #0005;text-align:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:auto 0 12%}.bx-decal svg{width:56px;height:56px}.bx-decal span{font:400 clamp(16px, 2vw, 26px) var(--brand-font)}.bx-glare{pointer-events:none;background:linear-gradient(115deg,#fff0 30%,#ffffff30 42%,#fff0 54% 70%,#ffffff1a 76%,#fff0 82%);position:absolute;inset:0}.bx-door{border:10px solid var(--frame);background:linear-gradient(#3b3532,#1e1b19);border-bottom:0;place-items:start center;padding-top:22%;display:grid;position:relative}.bx-door-glass{aspect-ratio:.7;width:72%;font:400 clamp(11px, 1.2vw, 15px)/1.2 var(--brand-font);color:#f5f2ed;text-align:center;background:#f5f2ed1f;border:1px solid #f5f2ed40;place-items:center;display:grid}.bx-door-handle{background:#ccb8a5;border-radius:4px;width:6px;height:46px;position:absolute;top:58%;right:12%}.bx-blade{z-index:3;justify-items:end;display:grid;position:absolute;top:18%;right:-2%}.bx-blade-arm{background:var(--frame);width:120px;height:6px;position:relative}.bx-blade-arm:before{content:"";background:var(--frame);width:12px;height:30px;position:absolute;top:-12px;right:-6px}.bx-blade-sign{aspect-ratio:1;background:var(--brand-paper);width:108px;color:var(--brand-ink);border:4px solid var(--frame);transform-origin:50% -10px;border-radius:50%;align-content:center;place-items:center;gap:4px;margin-right:18px;animation:4.5s ease-in-out infinite bx-swing;display:grid;box-shadow:0 14px 18px #0003}.bx-blade-sign svg{width:58%;height:58%}.bx-blade-sign small{font:8px var(--body);letter-spacing:.2em;text-transform:uppercase}.bx-blade:hover .bx-blade-sign{animation-duration:1.2s}@keyframes bx-swing{0%,to{rotate:-5deg}50%{rotate:5deg}}.bx-pavement{background:linear-gradient(#b8aa9b,#a4968a);max-width:1060px;height:84px;margin:0 auto;position:relative}.bx-pavement:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 118px,#0000001a 118px 120px);position:absolute;inset:0}.bx-aframe{z-index:2;aspect-ratio:.75;color:#f5f2ed;text-align:center;background:#1e1e1e;border:7px solid #8a7058;align-content:center;justify-items:center;gap:6px;width:clamp(110px,13vw,150px);padding:12px;display:grid;position:absolute;bottom:22px;left:9%;transform:perspective(500px)rotateY(16deg);box-shadow:10px 12px 16px #0003}.bx-aframe b{font:400 clamp(16px, 1.7vw, 22px)/1 var(--brand-font)}.bx-aframe span{font:400 clamp(14px, 1.4vw, 19px)/1.1 var(--brand-font);opacity:.8}.bx-aframe svg{width:34px;height:34px;margin-top:6px}.bx-pot{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:#8a7058;width:70px;height:64px;position:absolute;bottom:20px;right:8%}.bx-pot:before{content:"";background:radial-gradient(circle at 30% 60%,#6c7a5c 0 26px,#0000 27px),radial-gradient(circle at 70% 40%,#7d8a6c 0 30px,#0000 31px),radial-gradient(circle at 50% 80%,#5d6b4e 0 28px,#0000 29px);height:90px;position:absolute;bottom:60px;left:10px;right:10px}.bx-pot{clip-path:none;border-radius:0 0 14px 14px;overflow:visible}.bx-shopfront figcaption,.bx-mural figcaption,.bx-billboard figcaption,.bx-shelter figcaption,.bx-posterwall figcaption,.bx-neon figcaption{font:11px var(--body);opacity:.7;margin-top:14px}.bx-mural{margin:0}.bx-mural-wall{aspect-ratio:16/10;background-color:#d9cbbb;background-image:var(--bx-grain);position:relative;overflow:hidden;box-shadow:inset -40px 0 80px #0000001f}.bx-mural.wall-brick .bx-mural-wall{background-color:#a9745a;background-image:var(--bx-brick), var(--bx-grain);background-size:120px 52px,auto}.bx-mural.wall-concrete .bx-mural-wall{background-color:#b9b3ac}.bx-mural-windows{justify-content:space-between;display:flex;position:absolute;inset:7% 9% auto}.bx-mural-windows i{aspect-ratio:.72;background:linear-gradient(150deg,#5d5651,#2c2826);width:10%;box-shadow:inset 0 0 0 4px #efe7dc,0 6px 0 -1px #0002}.bx-mural-art{mix-blend-mode:multiply;clip-path:inset(0 100% 0 0);place-items:center;transition:clip-path 3.2s cubic-bezier(.6,0,.3,1);display:grid;position:absolute;inset:31% 7% 6%}.bx-mural[data-painted=true] .bx-mural-art{clip-path:inset(0)}.bx-roller{z-index:2;opacity:0;background:linear-gradient(90deg,#6f6f6f,#b9b9b9);border-radius:4px;width:14px;height:64%;transition:left 3.2s cubic-bezier(.6,0,.3,1),opacity .4s;position:absolute;top:28%;left:7%}.bx-roller:after{content:"";background:#8a7058;width:3px;height:200px;position:absolute;top:100%;left:6px}.bx-mural[data-painted=true] .bx-roller{opacity:1;animation:1s 3.2s forwards bx-fade;left:93%}@keyframes bx-fade{to{opacity:0}}.bx-pipe{background:linear-gradient(90deg,#5f5a55,#9b958f,#5f5a55);width:12px;position:absolute;top:0;bottom:0;right:3%}.bx-mural-street{background:linear-gradient(#b8aa9b,#a4968a);align-items:flex-end;gap:40px;height:70px;padding-left:40%;display:flex;position:relative}.bx-person{fill:#2a2624;width:34px;height:auto;margin-bottom:18px;overflow:visible;translate:0}.bx-mural-street .bx-person{margin-top:-110px}.bx-person.is-small{width:26px}.terra-mural{color:#6e4f3a;justify-items:center;gap:8px;display:grid}.terra-mural svg{stroke-width:5px;width:clamp(80px,11vw,150px);height:auto}.terra-mural b{font:400 clamp(40px, 6vw, 92px)/.92 var(--brand-font);letter-spacing:-.04em;text-align:center}.field-mural{color:#f1e8dd;mix-blend-mode:normal;grid-template-columns:repeat(6,1fr);align-items:end;gap:2vw;width:100%;display:grid}.bx-mural.wall-brick .bx-mural-art{mix-blend-mode:normal}.field-mural svg{stroke-width:3px;width:100%;height:auto}.field-mural b{text-align:center;font:400 clamp(30px, 4.6vw, 70px)/1 var(--brand-font);grid-column:1/-1}.sunday-mural{color:#1e1e1e;grid-template-columns:auto auto;align-items:center;gap:3vw;display:grid}.sunday-mural svg{stroke-width:4px;width:clamp(100px,14vw,200px);height:auto}.sunday-mural b{font:400 clamp(50px, 8vw, 130px)/.9 var(--brand-font);letter-spacing:-.04em}.bx-billboard{aspect-ratio:16/9;background:linear-gradient(#d9cbbb,#efe7dc);flex-direction:column;justify-content:flex-end;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.bx-billboard.is-night{background:linear-gradient(#0f0e12,#2a2430 70%,#3b3036)}.bx-sky{position:absolute;inset:0}.bx-billboard.is-night .bx-sky{background:radial-gradient(1px 1px at 10% 20%,#fff8,#0000),radial-gradient(1px 1px at 30% 12%,#fff6,#0000),radial-gradient(1.5px 1.5px at 62% 18%,#fff9,#0000),radial-gradient(1px 1px at 82% 30%,#fff6,#0000),radial-gradient(1px 1px at 48% 8%,#fff7,#0000)}.bx-moon{background:#f1e8dd;border-radius:50%;width:46px;height:46px;display:none;position:absolute;top:10%;right:12%;box-shadow:0 0 40px #f1e8dd66}.bx-billboard.is-night .bx-moon{display:block}.bx-board{z-index:2;width:68%;margin-bottom:0;position:relative}.bx-board-face{aspect-ratio:3/1.15;background:#161413;border:10px solid #2b2826;position:relative;overflow:hidden;box-shadow:0 30px 60px #0008}.bx-billboard.is-night .bx-board-face:after{content:"";pointer-events:none;background:radial-gradient(at 50% -10%,#fff3d633,#0000 60%);position:absolute;inset:0}.bx-lamps{justify-content:space-around;display:flex;position:absolute;top:-26px;left:0;right:0}.bx-lamps i{background:#2b2826;border-radius:0 0 6px 6px;width:30px;height:10px;position:relative}.bx-billboard.is-night .bx-lamps i:after{content:"";background:radial-gradient(at 50% 0,#fff3d655,#0000 70%);width:140px;height:120px;position:absolute;top:8px;left:50%;translate:-50%}.bx-legs{z-index:1;justify-content:space-between;width:40%;height:60px;display:flex;position:relative}.bx-legs i{background:#2b2826;width:12px}.bx-skyline{z-index:1;align-items:flex-end;gap:4px;width:100%;height:20%;display:flex;position:relative}.bx-skyline i{background:#a4968a;flex-basis:0}.bx-billboard.is-night .bx-skyline i{background:#17151a radial-gradient(#f1d9a855 1.5px,#0000 2px) 0 0/14px 16px}.noir-board{color:#f5f2ed;position:absolute;inset:0}.noir-board b{font:400 clamp(46px, 8vw, 120px)/1 var(--brand-font);letter-spacing:.02em;text-shadow:0 4px 30px #0008;position:absolute;top:50%;left:6%;translate:0 -50%}.noir-board span{font:10px var(--body);letter-spacing:.3em;text-transform:uppercase;position:absolute;bottom:10%;right:5%}.bx-shelter{background:linear-gradient(#e5ddd2 70%,#b8aa9b 70%);justify-items:center;max-width:900px;margin:0 auto;padding:0 8%;display:grid;position:relative}.bx-shelter-roof{background:#2b2826;width:108%;height:26px;margin-top:40px;box-shadow:0 10px 14px #0003}.bx-shelter-body{border-left:8px solid #2b2826;border-right:8px solid #2b2826;grid-template-columns:1fr 1.1fr;gap:0;width:100%;display:grid;position:relative}.bx-shelter-glass{background:linear-gradient(120deg,#ffffff40,#ffffff10 40%,#ffffff35 60%,#ffffff10);border-right:6px solid #2b2826;min-height:360px}.bx-lightbox{background:#fff;position:relative;overflow:hidden;box-shadow:0 0 60px #fff7d6aa,inset 0 0 0 8px #2b2826}.bx-shelter-bench{z-index:2;background:#8a7058;justify-self:start;width:40%;height:16px;margin-top:-60px;margin-left:10%;position:relative}.bx-shelter-person{width:40px;position:absolute;bottom:14px;left:24%}.bx-quiet-poster{color:#f5f2ed;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:8px}.bx-quiet-poster img{z-index:-1}.bx-quiet-poster b{font:400 clamp(30px, 3.6vw, 50px)/1.02 var(--brand-font);letter-spacing:-.03em;text-shadow:0 2px 20px #0004;position:relative}.bx-quiet-poster span{font:9px var(--body);letter-spacing:.14em;position:relative}.bx-posterwall{margin:0}.bx-posterwall-wall{background-color:#8a8178;background-image:var(--bx-grain);grid-template-columns:repeat(6,1fr);gap:10px;padding:40px;display:grid;box-shadow:inset 0 -60px 60px #0002}.bx-paste{aspect-ratio:.7;transform-origin:top;transition:rotate .4s var(--bx-ease), scale .4s var(--bx-ease);position:relative;box-shadow:0 6px 10px #0003}.bx-paste:hover{z-index:2;scale:1.05;rotate:0deg!important}.bx-paste:after{content:"";background:var(--bx-grain), linear-gradient(170deg, #fff2, #0000 40%, #00000018);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.oh-poster{color:#1e1e1e;background:#ebe3da;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;inset:0;overflow:hidden}.oh-poster b,.oh-poster strong{font:700 clamp(22px, 2.6vw, 40px)/.86 var(--brand-font);letter-spacing:-.04em}.oh-poster span{font:700 clamp(14px, 1.6vw, 22px)/.95 var(--brand-font)}.oh-poster small{font:9px var(--body);letter-spacing:.1em}.oh-poster svg{width:44%;height:auto}.oh-poster.p-b{color:#f5f2ed;background:#1e1e1e}.oh-poster.p-c{background:#a08572}.oh-poster.p-d{color:#f5f2ed;justify-content:flex-end}.oh-poster.p-d img{z-index:0;filter:grayscale()contrast(1.1)}.oh-poster.p-d b{position:relative}.oh-poster.p-e{background:#f5f2ed}.bx-neon{margin:0}.bx-neon-wall{aspect-ratio:16/8;background-color:#2a2422;background-image:var(--bx-brick), var(--bx-grain);background-size:120px 52px,auto;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 120px #000c}.bx-neon-sign{color:#3b3330;text-align:center;justify-items:center;gap:14px;transition:color .2s;display:grid}.bx-neon-sign b{font:700 clamp(48px, 8vw, 128px)/.95 var(--brand-font);letter-spacing:-.04em;-webkit-text-stroke:2px #4a403c;color:#0000}.bx-neon-sign span{font:400 clamp(22px, 3vw, 44px) var(--display)}.bx-neon[data-on=true] .bx-neon-sign{animation:2.4s .2s both bx-flicker}.bx-neon[data-on=true] .bx-neon-sign b{color:#fff3e8;-webkit-text-stroke:0;text-shadow:0 0 6px #fff,0 0 18px #f3c9a6,0 0 40px #e0a27a,0 0 80px #c8805a}.bx-neon[data-on=true] .bx-neon-sign span{color:#fff3e8;text-shadow:0 0 6px #fff,0 0 18px #ccb8a5,0 0 40px #a08572;animation:5s 3s infinite bx-buzz}@keyframes bx-flicker{0%,12%{opacity:.2}13%{opacity:1}16%{opacity:.3}18%,30%{opacity:1}31%{opacity:.4}34%,to{opacity:1}}@keyframes bx-buzz{0%,92%,to{opacity:1}93%{opacity:.5}95%{opacity:1}96%{opacity:.6}}.bx-phone{aspect-ratio:9/19;width:min(330px,100%);transition:rotate .6s var(--bx-ease);background:#161413;border-radius:46px;margin:0 auto;padding:12px;position:relative;rotate:3deg;box-shadow:0 40px 60px #16141344,inset 0 0 0 2px #3a3431}.bx-phone:hover{rotate:0deg}.bx-phone-island{z-index:5;background:#000;border-radius:20px;width:90px;height:26px;position:absolute;top:22px;left:50%;translate:-50%}.bx-phone-screen{color:#1e1e1e;background:#fbf8f3;border-radius:36px;height:100%;position:relative;overflow:hidden}.bx-profile{height:100%;font-family:var(--body);padding:58px 12px 0;overflow:hidden}.bx-profile-top{justify-content:space-between;margin-bottom:14px;font-size:13px;display:flex}.bx-profile-head{grid-template-columns:62px 1fr;align-items:center;gap:12px;display:grid}.bx-avatar{aspect-ratio:1;background:var(--brand-ink);width:62px;color:var(--brand-paper);box-shadow:0 0 0 2px #fbf8f3, 0 0 0 4px var(--brand-accent);border-radius:50%;place-items:center;display:grid}.bx-avatar svg{width:60%;height:60%}.bx-profile-head p{margin:0;font-size:11px;line-height:1.5}.bx-profile-actions{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;display:grid}.bx-profile-actions span{text-align:center;background:#ebe3da;border-radius:8px;padding:7px;font-size:11px}.bx-profile-actions span:first-child{background:var(--brand-ink);color:var(--brand-paper)}.bx-highlights{gap:14px;margin-bottom:14px;display:flex}.bx-highlights span{justify-items:center;gap:4px;font-size:9px;display:grid}.bx-highlights i{background:var(--brand-light);border-radius:50%;width:46px;height:46px;box-shadow:inset 0 0 0 2px #fbf8f3,0 0 0 1px #0002}.bx-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -12px;display:grid}.bx-grid>div{aspect-ratio:4/5;position:relative;overflow:hidden}.bx-grid>div>div{text-align:center;place-items:center;padding:8px;display:grid;position:absolute;inset:0}.bx-grid svg{width:58%;height:auto}.bx-grid b{font:400 13px/1.05 var(--brand-font)}.post-ink{background:var(--brand-ink);color:var(--brand-paper)}.post-sand{background:var(--brand-accent)}.post-cream{background:var(--brand-light)}.bx-stories{color:#f5f2ed;background:#161413;position:absolute;inset:0}.bx-stories-bars{z-index:4;gap:4px;display:flex;position:absolute;top:56px;left:12px;right:12px}.bx-stories-bars span{background:#fff5;flex:1;height:2px;position:relative;overflow:hidden}.bx-stories-bars span:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;scale:0 1}.bx-stories-bars span[data-state=done]:after{scale:1}.bx-stories-bars span[data-state=run]:after{animation:3.2s linear forwards bx-bar}@keyframes bx-bar{to{scale:1}}.bx-stories-head{z-index:4;font:11px var(--body);align-items:center;gap:8px;display:flex;position:absolute;top:68px;left:12px}.bx-stories-head .bx-avatar{width:30px;box-shadow:none}.bx-stories-tap{all:unset;z-index:5;cursor:pointer;position:absolute;inset:0}.brand-case .bx-stories-tap{background:0 0;border:0;min-height:0;padding:0}.brand-case .bx-stories-tap:hover{background:0 0;transform:none}.bx-story{opacity:0;transition:opacity .6s;position:absolute;inset:0}.bx-story[data-current=true]{opacity:1}.story{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;display:flex;position:absolute;inset:0}.story b{font:400 40px/1 var(--brand-font);letter-spacing:-.03em}.story span{font:11px var(--body);letter-spacing:.2em;text-transform:uppercase}.story svg{width:70px;height:70px}.story-dark{background:#161413}.story-light{background:var(--brand-light);color:var(--brand-ink)}.story-photo{justify-content:flex-end;padding-bottom:50px}.story-photo img{z-index:-1}.story-photo span{background:#161413cc;padding:8px 12px}.story-oh{background:#1e1e1e}.story-oh b,.story-light.story b{font:700 54px/.86 var(--brand-font);letter-spacing:-.04em}@keyframes bx-rise{0%{opacity:0;translate:0 20px}}.bx-beat{align-items:flex-end;gap:3px;height:50px;display:flex}.bx-beat i{transform-origin:bottom;background:currentColor;width:6px;height:100%;animation:.7s ease-in-out infinite alternate bx-beat}.letter{flex-direction:column;gap:10px;height:100%;padding:60px 16px 20px;display:flex;overflow:hidden}.letter small{font:9px var(--body);letter-spacing:.2em;text-transform:uppercase;opacity:.6}.letter>b{font:400 26px var(--brand-font)}.letter>img{height:180px!important;position:relative!important}.letter h4{font:400 30px/1 var(--brand-font);letter-spacing:-.03em;margin:6px 0 0}.letter p{font:12px/1.6 var(--body);margin:0}.letter-btn{font:11px var(--body);background:var(--brand-ink);color:var(--brand-paper);border-radius:30px;align-self:flex-start;padding:9px 14px}.bx-mag-wrap{justify-items:center;gap:26px;display:grid}.bx-mag{aspect-ratio:1.42;perspective:2200px;width:min(860px,100%);position:relative}.bx-mag-inside{color:#1e1e1e30;opacity:0;background:#efe7dc;place-items:center;width:50%;height:100%;transition:opacity .6s;display:grid;position:absolute;top:0;left:0;box-shadow:inset -20px 0 30px #0000000f}.bx-mag[data-open=true] .bx-mag-inside{opacity:1}.bx-mag-inside svg{width:30%;height:auto}.bx-leaf{width:50%;height:100%;transform-style:preserve-3d;transform-origin:0;transition:transform 1.2s var(--bx-ease);position:absolute;top:0;left:50%}.bx-leaf[data-flipped=true]{transform:rotateY(-180deg)}.bx-leaf-face{backface-visibility:hidden;background:#fbf8f3;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px #1e1e1e26,inset 20px 0 30px #0000000d}.bx-leaf-face.is-back{transform:rotateY(180deg);box-shadow:0 20px 40px #1e1e1e26,inset -20px 0 30px #0000000d}.mag-cover,.mag-photo{position:absolute;inset:0}.mag-cover b{z-index:1;font:400 clamp(26px, 4vw, 52px)/1 var(--brand-font);color:#f5f2ed;letter-spacing:-.04em;text-shadow:0 2px 20px #0004;position:absolute;top:6%;left:7%}.mag-cover span{z-index:1;font:10px var(--body);color:#f5f2ed;letter-spacing:.08em;position:absolute;bottom:6%;left:7%}.mag-text{flex-direction:column;gap:18px;padding:12%;display:flex;position:absolute;inset:0}.mag-text small{font:9px var(--body);letter-spacing:.2em;text-transform:uppercase}.mag-text ol{font:400 clamp(16px, 2vw, 24px)/1.6 var(--brand-font);margin:0;padding-left:20px}.mag-text h4{font:400 clamp(28px, 3.6vw, 46px)/1.02 var(--brand-font);letter-spacing:-.03em;margin:0}.mag-text p{font:13px/1.8 var(--body);margin:0}.mag-text svg{width:60px;height:60px;margin-top:auto}.mag-back{color:#f5f2ed;background:#1e1e1e;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.mag-back svg{width:90px;height:90px}.mag-back span{font:400 18px var(--brand-font)}.bx-mag-controls{font:12px var(--body);align-items:center;gap:16px;display:flex}.bx-covers{grid-template-columns:repeat(3,1fr);gap:3vw;display:grid}.bx-cover-issue{aspect-ratio:3/4;color:#f5f2ed;transition:translate .6s var(--bx-ease), rotate .6s var(--bx-ease);position:relative;overflow:hidden;box-shadow:0 25px 40px #1e1e1e2a}.bx-cover-issue:nth-child(2){translate:0 30px}.bx-cover-issue:hover{translate:0 -12px;rotate:-1.5deg}.bx-cover-issue b{font:400 clamp(22px, 2.6vw, 38px)/1 var(--brand-font);letter-spacing:-.035em;text-shadow:0 2px 20px #0004;position:absolute;top:5%;left:7%}.bx-cover-issue span{font:9px var(--body);letter-spacing:.12em;position:absolute;top:6%;right:7%}.bx-cover-issue strong{font:400 clamp(18px, 2vw, 28px)/1.05 var(--brand-font);position:absolute;bottom:6%;left:7%;right:7%}.quiet-table{align-items:center}.quiet-bookmark{background:var(--brand-ink);width:70px;height:300px;color:var(--brand-paper);flex-direction:column;justify-content:space-between;align-items:center;padding:22px 8px;display:flex;rotate:-8deg;box-shadow:0 20px 30px #0003}.quiet-bookmark svg{width:44px;height:44px}.quiet-bookmark span{writing-mode:vertical-rl;font:400 15px var(--brand-font)}.quiet-letter{width:min(270px,100%)}.bx-shot{margin:0;position:relative;overflow:hidden}.bx-shot figcaption{font:10px var(--body);background:#fbf8f3;padding:6px 9px;position:absolute;bottom:12px;left:12px}.bx-editorial{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bx-editorial .is-wide{grid-column:1/-1}.bx-contact{scrollbar-width:thin;background:#0c0b0b;padding:26px 0;overflow-x:auto}.bx-contact-strip{background-image:radial-gradient(#e6d9c6 0 3px,#0000 3.5px),radial-gradient(#e6d9c6 0 3px,#0000 3.5px);background-position:0 0,0 100%;background-repeat:repeat-x;background-size:24px 12px,24px 12px;grid-template-columns:repeat(6,minmax(200px,1fr));gap:10px;padding:18px 24px;display:grid}.bx-contact-strip figure{aspect-ratio:1;filter:grayscale(.2);transition:filter .4s, translate .4s var(--bx-ease);margin:0;position:relative}.bx-contact-strip figure:hover{filter:none;translate:0 -6px}.bx-contact-strip figure.is-pick:after{content:"";pointer-events:none;border:2px solid #d8564a;border-radius:50% 46% 52% 48%;position:absolute;inset:-6px;rotate:-3deg}.bx-contact-strip figcaption{font:9px var(--body);color:#e6d9c6;letter-spacing:.1em;position:absolute;bottom:-18px;left:0}.brand-case-noir .bx-chapter.tone-ink{background:#161413}.noir-table{align-items:center}.noir-carton-3d{width:150px;height:230px;transform-style:preserve-3d;transition:transform .8s var(--bx-ease);position:relative;transform:rotateY(-28deg)rotateX(-8deg)}.noir-carton-3d:hover{transform:rotateY(-8deg)rotateX(-4deg)}.noir-carton-3d i{background:#161413;position:absolute}.noir-carton-3d .f{inset:0;transform:translateZ(45px);box-shadow:0 30px 40px #0004}.noir-carton-3d .s{background:#26221f;width:90px;top:0;bottom:0;right:-45px;transform:rotateY(90deg)translateZ(30px)}.noir-carton-3d .t{background:#2e2926;height:90px;top:-45px;left:0;right:0;transform:rotateX(90deg)translateZ(0)}.noir-carton-3d span,.noir-carton-3d small{text-align:center;color:#f1e8dd;position:absolute;left:0;right:0;transform:translateZ(46px)}.noir-carton-3d span{font:400 46px var(--brand-font);letter-spacing:.04em;top:32%}.noir-carton-3d small{font:7px var(--body);letter-spacing:.2em;padding:0 12px;bottom:14%}.noir-card .bx-flip-face{color:#161413;background:#ccb8a5}.noir-card .bx-flip-face.is-back{color:#f1e8dd;background:#161413}.noir-card .bx-flip-face span{font:400 26px/1.1 var(--brand-font)}.noir-phone,.field-phone,.sunday-phone,.oh-phone{width:min(310px,100%)}.brand-case-noir .bx-shopfront{--wall:#2a2624;--frame:#a08572}.brand-case-noir .bx-fascia{background:#0d0c0c;border-bottom:2px solid #a08572}.brand-case-noir .bx-fascia b{font-family:var(--brand-font);letter-spacing:.08em}.brand-case-noir .bx-pavement{background:linear-gradient(#3b3532,#2a2624)}.bx-drawn button svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s var(--bx-ease);transition-delay:var(--d)}.bx-drawn[data-drawn=true] button svg path{stroke-dashoffset:0}.field-packet-row{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.field-packet{aspect-ratio:.7;width:clamp(200px,20vw,250px)}.field-packet .bx-flip-face{color:#2a2119;background:#c8ad8b;justify-content:space-between;padding:22px 18px}.field-packet .bx-flip-face.is-back{color:#2a2119;background:#efe4d3;justify-content:center;gap:16px}.field-packet .bx-flip-face svg{width:70%;height:auto}.field-packet .bx-flip-face b{font-size:28px}.field-packet .bx-flip-face span{font:12px/1.6 var(--body)}.brand-case-field .bx-blade-sign{background:#c8ad8b;border-radius:6px}.oh-table{align-items:center}.oh-wristband{color:#1e1e1e;background:#a08572;border-radius:22px;align-items:center;width:280px;height:44px;display:flex;overflow:hidden;rotate:8deg;box-shadow:0 10px 18px #0003}.oh-wristband span{white-space:nowrap;font:700 12px var(--brand-font);letter-spacing:.1em;animation:8s linear infinite bx-marquee}@keyframes bx-marquee{to{translate:-50%}}.oh-tote .bx-tote-body{color:#f5f2ed;background:#1e1e1e}.oh-tote .bx-tote-strap{border-color:#1e1e1e}.oh-tote b{font:700 46px/.86 var(--brand-font);letter-spacing:-.04em}.sunday-menu{background:#23201e;background-image:var(--bx-grain);color:#f5f2ed;border:14px solid #8a7058;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:48px;display:grid;box-shadow:0 30px 50px #0005}.sunday-menu b{font:400 clamp(36px, 4.4vw, 64px) var(--brand-font)}.sunday-menu ul{font:400 clamp(20px, 2.2vw, 32px)/1.6 var(--brand-font);margin:22px 0;padding:0;list-style:none}.sunday-menu li:before{content:"— ";opacity:.5}.sunday-menu span{font:12px var(--body);letter-spacing:.2em;text-transform:uppercase;opacity:.8}.sunday-menu>svg{opacity:.9;width:clamp(120px,16vw,220px);height:auto}.sunday-table{align-items:center}.sunday-cup-css{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:#f5f2ed;width:120px;height:180px;position:relative;box-shadow:inset -18px 0 20px #0000001a}.sunday-cup-css .lid{background:#1e1e1e;height:22px;position:absolute;top:0;left:-4px;right:-4px}.sunday-cup-css .sleeve{background:#c4a582;place-items:center;height:60px;display:grid;position:absolute;top:70px;left:0;right:0}.sunday-cup-css .sleeve b{font:400 18px var(--brand-font)}.brand-case-sunday .bx-stickers{box-shadow:none;background:0 0;max-width:400px;padding:0}.brand-case-sunday .bx-sticker{width:96px;height:96px}@keyframes bx-spin{to{rotate:360deg}}@media (max-width:760px){.bx-chapter{gap:30px;padding:55px 6%}.bx-chapter.is-side{grid-template-columns:1fr}.bx-chapter-head h3{font-size:40px}.bx-chapter-text{font-size:14px}.bx-moodboard{aspect-ratio:3/4}.bx-mood-photo{scale:.95}.bx-mood-note{max-width:150px;font-size:10px}.bx-spec{grid-template-columns:1fr}.bx-table{gap:26px;padding:40px 5% 30px}.bx-ground{grid-template-columns:1fr 30%}.bx-blade{top:22%}.bx-blade-arm{width:60px}.bx-blade-sign{width:74px}.bx-fascia{flex-wrap:wrap;gap:8px}.bx-awning{height:34px}.bx-mural-wall{aspect-ratio:4/5}.bx-mural-art{inset:26% 6% 8%}.field-mural{grid-template-columns:repeat(3,1fr)}.sunday-mural{text-align:center;grid-template-columns:1fr;justify-items:center}.bx-billboard{aspect-ratio:4/5}.bx-board{width:92%}.bx-shelter-body{grid-template-columns:.5fr 1fr}.bx-shelter-glass{min-height:300px}.bx-posterwall-wall{grid-template-columns:repeat(3,1fr);padding:18px}.bx-neon-wall{aspect-ratio:4/5}.bx-mag{aspect-ratio:.72}.bx-leaf{width:100%;left:0}.bx-mag-inside{display:none}.bx-leaf[data-flipped=true]{opacity:0;transition:transform 1.2s var(--bx-ease), opacity .3s .9s;transform:rotateY(-180deg)translate(0)}.bx-covers{grid-template-columns:1fr 1fr}.bx-covers>:last-child{grid-column:1/-1;justify-self:center;width:60%}.bx-cover-issue:nth-child(2){translate:0 20px}.bx-editorial{grid-template-columns:1fr}.bx-fan-item{width:150px}.bx-fan:hover .bx-fan-item,.bx-fan:focus-within .bx-fan-item{translate:calc(var(--i) * 60px) -20px}.bx-sticker{width:90px;height:90px}.sunday-menu{border-width:9px;grid-template-columns:1fr;padding:28px}.sunday-menu>svg{display:none}.bx-logo-stage{padding:70px 6%}.bx-inside li{padding:6px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.tc-stamp,.nc-sweep,.oc-record,.oc-bars i,.bx-blade-sign,.bx-seal>svg,.bx-beat i,.oh-wristband span,.bx-neon-sign,.bx-neon-sign span{animation:none!important}.bx-mural-art{clip-path:none;transition:none}.bx-roller{display:none}.bx-logo-motion svg *,.bx-drawn button svg path{stroke-dashoffset:0;transition:none}.bx-logo-motion b{clip-path:none;transition:none}.bx-logo-motion>span{opacity:1;transition:none;translate:0}}.brand-case-noir .noir-campaign-heading>span{font-family:var(--brand-font);letter-spacing:.02em}.brand-case-noir .noir-specimen h3{font-family:var(--brand-font)}.brand-case-noir .noir-specimen h3 i{font-style:italic}.brand-case .brand-wordmark>span,.brand-case .quiet-broadsheet h3,.brand-case .terra-signature b{font-family:var(--brand-font)}.tc-stamp{bottom:17cqh}.tc-swatches{bottom:20cqh}.qc-line{bottom:17cqh}.sc-word{bottom:15cqh}.oc-type{font-size:20cqh}.oc-sleeve{width:46cqh;height:46cqh;top:14cqh;right:24cqw;scale:1}.oc-record{width:62cqh;height:62cqh;top:16cqh;right:3cqw}@container not (min-aspect-ratio:1){.oc-type{font-size:14cqw}.oc-sleeve{width:40cqw;height:40cqw;top:auto;bottom:24cqh;right:42cqw}.oc-record{width:66cqw;height:66cqw;top:auto;bottom:22cqh;right:-8cqw}.oc-bars{bottom:14cqh}.tc-stamp,.tc-swatches{display:none}}.sc-word{font-size:12cqh;top:21cqh;bottom:auto}.sc-post{width:18cqw;top:auto;bottom:17cqh}.oc-bars{bottom:24cqh}.oc-tag{bottom:15cqh;left:5cqw}@container not (min-aspect-ratio:1){.sc-word{font-size:11cqw;top:19cqh}.sc-post{width:40cqw;top:27cqh;bottom:auto}.sc-polaroid.p1{top:52cqh}.sc-polaroid.p2{top:56cqh}}.project-terra .project-meta h3{font-family:BX Fraunces,Georgia,serif!important;font-weight:400!important}.project-quiet .project-meta h3{font-size:40px;font-family:BX Instrument Serif,Georgia,serif!important;font-weight:400!important}.project-noir .project-meta h3{font-family:BX Bodoni Moda,Didot,serif!important;font-weight:400!important}.project-field .project-meta h3{letter-spacing:.02em;font-family:BX Plex Mono,monospace!important;font-weight:500!important}.project-offhours .project-meta h3{letter-spacing:-.02em;font-family:BX Unbounded,Arial,sans-serif!important;font-weight:700!important}.project-sunday .project-meta h3{font-family:BX Young Serif,Georgia,serif!important;font-weight:400!important}.brand-case h2,.brand-case h3,.brand-case h4{font-family:var(--brand-font)!important;font-weight:400!important}.brand-case-offhours h2,.brand-case-offhours h3{letter-spacing:-.03em;font-weight:700!important}.brand-case-field h2,.brand-case-field h3{letter-spacing:-.02em;font-weight:500!important}.brand-case-quiet h2,.brand-case-quiet h3{letter-spacing:-.02em}.bx-quiet-poster,.story,.oh-poster{isolation:isolate}.brand-case-field .bx-chapter-head h3{font-size:clamp(32px,4.4vw,64px)}.brand-case-noir .bx-chapter.tone-light{color:#161413}.brand-case-offhours .offhours-motion{background:#2b201b}.brand-case-offhours .offhours-motion>p{color:#ebe3da}.bx-end{isolation:isolate;padding:110px 7% 100px;position:relative;overflow:hidden}.bx-end h3{letter-spacing:-.04em;padding-bottom:.06em;margin:0 0 26px!important;font-size:clamp(44px,7vw,108px)!important;line-height:1!important}.bx-end h3 i{font-style:italic}.bx-end .brand-eyebrow{margin-bottom:26px}.bx-end-note{max-width:46ch;font:15px/1.8 var(--body);margin:0 0 40px}.bx-end-mark{z-index:-1;aspect-ratio:1;opacity:.16;width:clamp(200px,32vw,460px);transition:rotate 1.2s var(--bx-ease), scale 1.2s var(--bx-ease);position:absolute;top:50%;right:5%;translate:0 -50%}.bx-end-mark svg{stroke-width:1.4px;width:100%;height:100%}.bx-end:hover .bx-end-mark{rotate:-8deg;scale:1.06}.bx-end-link{font:14px var(--body);color:inherit;transition:background .35s, color .35s, gap .35s var(--bx-ease), translate .35s var(--bx-ease);border:1px solid;border-radius:60px;align-items:center;gap:18px;padding:18px 20px 18px 28px;text-decoration:none;display:inline-flex}.bx-end-link i{width:40px;height:40px;transition:rotate .4s var(--bx-ease);border-radius:50%;place-items:center;font-style:normal;display:grid}.bx-end-link:hover{gap:30px;translate:0 -3px}.bx-end-link:hover i{rotate:-45deg}.bx-end-link:focus-visible{outline-offset:4px;outline:2px solid}.bx-end-terra{color:#161413;background:#ccb8a5}.bx-end-terra .bx-end-mark{opacity:.28;color:#f5f2ed}.bx-end-terra .bx-end-link i,.bx-end-terra .bx-end-link:hover{color:#f1e8dd;background:#161413}.bx-end-terra .bx-end-link:hover i{color:#161413;background:#f1e8dd}.bx-end-quiet{color:#1e1e1e;text-align:center;background:#f5f2ed;border-top:1px solid #1e1e1e}.bx-end-quiet .bx-end-mark{opacity:.08;left:50%;right:auto;translate:-50% -50%}.bx-end-quiet .bx-end-note{margin-inline:auto}.bx-end-quiet .bx-end-link{border-width:0 0 1px;border-radius:0;padding:6px 0}.bx-end-quiet .bx-end-link i{width:auto;height:auto}.bx-end-quiet .bx-end-link:hover{background:0 0;translate:0}.bx-end-quiet .bx-end-link:hover i{translate:6px;rotate:0deg}.bx-end-noir{color:#161413;background:#a08572}.bx-end-noir .bx-end-mark{color:#161413;opacity:.22}.bx-end-noir .bx-end-link{color:#f1e8dd;background:#161413;border-color:#161413;border-radius:0}.bx-end-noir .bx-end-link i{border:1px solid #f1e8dd55}.bx-end-noir .bx-end-link:hover{color:#161413;background:#f1e8dd}.bx-end-field{color:#2a2119;background-color:#c8ad8b;background-image:linear-gradient(#2a211914 1px,#0000 1px),linear-gradient(90deg,#2a211914 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:46px 46px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.bx-end-field .bx-end-mark{opacity:.3}.bx-end-field .bx-end-link{border-style:dashed;border-radius:4px}.bx-end-field .bx-end-link i{color:#efe4d3;background:#2a2119;border-radius:4px}.bx-end-field .bx-end-link:hover{background:#efe4d3}.bx-end-offhours{color:#ebe3da;background:#7a5a44}.bx-end-offhours .bx-end-mark{color:#ebe3da;opacity:.5;animation:24s linear infinite bx-spin}.bx-end-offhours .bx-end-link{color:#2b201b;background:#ebe3da;border-color:#ebe3da}.bx-end-offhours .bx-end-link i{color:#ebe3da;background:#2b201b}.bx-end-offhours .bx-end-link:hover{color:#ebe3da;background:#2b201b;border-color:#2b201b}.bx-end-offhours .bx-end-link:hover i{color:#2b201b;background:#ebe3da}.bx-end-offhours h3{color:#ebe3da}.bx-end-sunday{color:#1e1e1e;background:#ebe3da;padding-top:150px}.bx-end-sunday:before{content:"";background:repeating-linear-gradient(90deg,#1e1e1e 0 44px,#f5f2ed 44px 88px);height:54px;position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(circle at 22px 100%,#0000 22px,#000 23px) 0 0/44px 100%;mask:radial-gradient(circle at 22px 100%,#0000 22px,#000 23px) 0 0/44px 100%}.bx-end-sunday .bx-end-link{color:#f5f2ed;background:#1e1e1e;border-color:#1e1e1e}.bx-end-sunday .bx-end-link i{color:#1e1e1e;background:#c4a582}.bx-end-sunday .bx-end-link:hover{color:#1e1e1e;background:#c4a582;border-color:#c4a582}.bx-end-sunday .bx-end-link:hover i{color:#f5f2ed;background:#1e1e1e}@media (max-width:760px){.bx-end{padding:70px 6%}.bx-end-sunday{padding-top:110px}.bx-end-mark{opacity:.1}}@media (prefers-reduced-motion:reduce){.bx-end-offhours .bx-end-mark{animation:none}}.sf{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:0 4vw;padding:20px 0 10px;display:grid;position:relative}.sf-phone{z-index:2;width:min(320px,78vw);rotate:-2deg}.sf-reel{width:min(250px,60vw);margin-top:80px;rotate:4deg}.sf-post{height:100%;font-family:var(--body);flex-direction:column;padding-top:54px;display:flex}.sf-head{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:0 12px 10px;display:grid}.sf-ava{color:#f5f2ed;background:#1e1e1e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 2px #fbf8f3,0 0 0 3.5px #c4a582}.sf-ava svg{width:22px;height:22px;display:block}.sf-head b{font-size:12px;display:block}.sf-head small{opacity:.6;font-size:10px;display:block}.sf-head i{letter-spacing:1px;font-size:12px;font-style:normal}.sf-slides{aspect-ratio:4/5;position:relative;overflow:hidden}.sf-track{height:100%;transition:translate .7s var(--bx-ease);display:flex}.sf-slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.sf-count{color:#f5f2ed;background:#1e1e1ecc;border-radius:20px;padding:3px 8px;font-size:10px;position:absolute;top:10px;right:10px}.sf-card{flex-direction:column;justify-content:space-between;padding:24px 20px;display:flex;position:absolute;inset:0}.sf-card small{letter-spacing:.2em;font-size:9px}.sf-card b{font:400 34px/1 var(--brand-font);letter-spacing:-.02em}.sf-card span{font:400 15px var(--brand-font)}.sf-sand{color:#1e1e1e;background:#c4a582}.sf-ink{color:#f5f2ed;text-align:center;background:#1e1e1e;justify-content:center;align-items:center;gap:16px}.sf-actions{grid-template-columns:28px 28px 28px 1fr 28px;align-items:center;gap:6px;padding:10px 12px 4px;display:grid}.sf-actions>span,.sf-actions>button{place-items:center;width:28px;height:28px;display:grid}.sf-actions svg{width:23px;height:23px;display:block}.brand-case button.sf-like{all:unset;cursor:pointer;width:28px;height:28px;transition:scale .25s var(--bx-ease);place-items:center;display:grid}.brand-case button.sf-like:hover{scale:1.15}.sf-like[aria-pressed=true] svg{fill:#c0563f;stroke:#c0563f;animation:bx-pop .4s var(--bx-ease)}@keyframes bx-pop{50%{scale:1.35}}.sf-dots{justify-content:center;gap:4px;width:auto!important;display:flex!important}.sf-dots i{background:#1e1e1e33;border-radius:50%;width:5px;height:5px;transition:background .3s}.sf-dots i[data-on=true]{background:#1e1e1e}.sf-save{justify-self:end}.sf-caption{margin:6px 12px 0;font-size:11px;line-height:1.5}.sf-meta{opacity:.55;margin:6px 12px;font-size:10px}.sf-reel-in{color:#f5f2ed;isolation:isolate;position:absolute;inset:0}.sf-reel-in img{z-index:-1;filter:brightness(.82)}.sf-reel-in b{font:400 34px/1 var(--brand-font);text-shadow:0 2px 16px #0005;position:absolute;bottom:70px;left:18px}.sf-reel-tag{font:10px var(--body);letter-spacing:.1em;position:absolute;bottom:40px;left:18px}.sf-reel-side{gap:18px;display:grid;position:absolute;bottom:60px;right:12px}.sf-reel-side svg{width:24px;height:24px;display:block}.sf-highlights{font:11px var(--body);grid-column:1/-1;justify-content:center;gap:22px;margin-top:40px;display:flex}.sf-highlights span{justify-items:center;gap:8px;display:grid}.sf-highlights i{color:#1e1e1e;background:#f5f2ed;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;font-style:normal;line-height:1;display:grid;box-shadow:0 0 0 3px #ebe3da,0 0 0 4.5px #1e1e1e}.sf-highlights i svg{width:34px;height:34px;display:block}.sf-highlights .h-1{color:#f5f2ed;background:#1e1e1e}.sf-highlights .h-2{background:#c4a582}@media (max-width:760px){.sf{grid-template-columns:1fr;justify-items:center}.sf-reel{display:none}.sf-highlights{gap:12px}.sf-highlights i{width:52px;height:52px}}.bx-story[data-current=true] .story>*{animation:none}.bx-end-mark{right:-3%}.bx-end h3{position:relative}.brand-case .bx-end-offhours .bx-end-mark{opacity:.2;right:-6%}.brand-case .bx-end.bx-end-noir{color:#f1e8dd;background:radial-gradient(circle at 80% 30%,#4a3528 0,#2b201b 55%,#1a1411 100%)}.brand-case .bx-end-noir .bx-end-mark{color:#ccb8a5;opacity:.18}.brand-case .bx-end-noir .bx-end-link{color:#1a1411;background:#ccb8a5;border-color:#ccb8a5}.brand-case .bx-end-noir .bx-end-link i{border-color:#1a141155}.brand-case .bx-end-noir .bx-end-link:hover{background:#f1e8dd;border-color:#f1e8dd}.brand-case .bx-end-noir h3 i{color:#ccb8a5}
.brand-case svg{flex-shrink:0;display:block;overflow:visible}.brand-case :is(.bx-chapter-head,.bx-chapter-stage,.bx-profile-head>p,.sf-head>span){min-width:0}.brand-case :is(.bx-chapter-head h3,.bx-end h3){overflow-wrap:anywhere;text-wrap:balance}.bx-phone{max-width:100%;container-type:inline-size}.bx-phone-screen{container-type:inline-size}.bx-phone-island{width:min(90px,34%);height:clamp(18px,8cqw,26px);top:21px}.bx-phone-screen :is(.bx-avatar,.sf-ava){flex-shrink:0}.bx-phone-screen .bx-avatar svg{max-width:65%;max-height:65%}.bx-profile{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;padding:54px 12px 14px;display:flex;overflow-y:auto}.bx-profile-top{flex-shrink:0;margin:0;font-size:clamp(10px,4.5cqw,13px)}.bx-profile-head{flex-shrink:0;grid-template-columns:48px minmax(0,1fr);gap:10px}.bx-profile-head .bx-avatar{width:48px}.bx-profile-head p{font-size:clamp(9px,3.8cqw,11px)}.bx-profile-actions{flex-shrink:0;margin:0}.bx-highlights{flex-shrink:0;justify-content:space-between;gap:7px;margin:0 0 2px}.bx-highlights i{aspect-ratio:1;width:clamp(30px,15cqw,42px);height:auto}.bx-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:220px}.bx-grid>div{aspect-ratio:auto;min-width:0;min-height:0}.bx-grid>div>div{padding:8px 5px}.bx-grid svg{width:min(58%,48px);height:auto;max-height:65%}.bx-grid b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(9px,4.1cqw,12px);line-height:1.2}.bx-story{container-type:size}.story{gap:14px;padding:116px clamp(16px,7cqw,28px) 56px}.story b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(24px,16cqw,42px);line-height:1.08}.story-oh b,.story-light.story b{font-size:clamp(25px,17cqw,46px);line-height:1.06}.story span{letter-spacing:.13em;max-width:100%;font-size:clamp(8px,3.8cqw,11px);line-height:1.5}.story svg{width:min(70px,28cqw);height:auto;max-height:80px}.story-photo{padding-bottom:54px}.bx-stories-head{min-width:0;right:12px}.bx-stories-head b{overflow-wrap:anywhere;min-width:0}.bx-beat{gap:3px;max-width:100%}.bx-beat i{flex:1;min-width:0;max-width:6px}.letter{overscroll-behavior:contain;scrollbar-width:thin;padding-top:55px;overflow-y:auto}.letter>*{flex-shrink:0}.letter>img{aspect-ratio:3/2;object-fit:cover;width:100%!important;height:auto!important}.letter>b{font-size:clamp(20px,9.4cqw,26px)}.letter h4{font-size:clamp(24px,10.5cqw,30px);line-height:1.1}.bx-paste{min-width:0;container-type:size}.oh-poster{padding:clamp(7px,8cqw,14px)}.oh-poster b,.oh-poster strong{overflow-wrap:anywhere;font-size:clamp(10px,15cqw,32px);line-height:1.06}.oh-poster span{font-size:clamp(9px,10.5cqw,20px);line-height:1.12}.oh-poster small{letter-spacing:.06em;font-size:clamp(6px,6cqw,9px)}.oh-poster svg{max-width:42%;height:auto;max-height:30%}.bx-posterwall-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:clamp(18px,3vw,32px)}.sf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;padding:24px 12px}.sf-phone{aspect-ratio:9/20;width:min(320px,100%)}.sf-reel{width:min(250px,100%);margin-top:60px}.sf-post{overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:12px;overflow-y:auto}.sf-head{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding-inline:10px}.sf-ava{width:30px;height:30px}.sf-ava svg{width:20px;height:20px}.sf-head b{font-size:clamp(9px,4.4cqw,12px)}.sf-head small{font-size:clamp(8px,3.6cqw,10px)}.sf-slides{flex-shrink:0}.sf-card{padding:clamp(14px,7cqw,24px)}.sf-card b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(23px,13cqw,34px);line-height:1.12}.sf-card small{letter-spacing:.12em;font-size:clamp(7px,3.2cqw,9px)}.sf-reel-in b{max-width:calc(100% - 72px);font-size:clamp(24px,15cqw,34px);line-height:1.1}.sf-reel-tag{letter-spacing:.04em;max-width:calc(100% - 36px);font-size:clamp(8px,4cqw,10px);line-height:1.5}.sf-highlights{flex-wrap:wrap;gap:18px}.bx-flip,.bx-bag,.bx-tote,.bx-tee{max-width:100%}.bx-flip-face>svg{flex-shrink:1;min-height:0}.field-packet .bx-flip-face svg{width:auto;max-width:70%;max-height:48%}.field-packet .bx-flip-face b{font-size:clamp(21px,2.6vw,28px);line-height:1.15}.field-icon-library button{min-width:0}.field-icon-library button svg{aspect-ratio:100/120;width:min(100%,90px);height:auto}.brand-case .bx-sticker{padding:10px;container-type:inline-size}.bx-sticker b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(10px,18cqw,20px);line-height:1.15}.bx-sticker svg{max-width:100%;max-height:100%}@media (max-width:760px){.sf{grid-template-columns:minmax(0,1fr);gap:34px;padding-inline:12px}.sf-phone,.sf-reel{width:min(310px,100%);rotate:0deg}.sf-reel{margin-top:0;display:block}.sf-highlights{gap:14px;margin-top:5px}.bx-phone{rotate:0deg}.bx-posterwall-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.bx-stickers{gap:14px;padding:24px 16px}.bx-chapter-head h3{font-size:clamp(28px,9vw,40px)}.brand-case-field .bx-chapter-head h3{font-size:clamp(27px,8.4vw,40px)}.bx-chapter.is-side{gap:30px}.bx-fan{overflow:visible}}.brand-case button.sf-slide-step{all:unset;z-index:2;cursor:pointer;box-sizing:border-box;align-items:center;width:28%;padding-inline:8px;display:flex;position:absolute;top:0;bottom:0}.brand-case button.sf-slide-step:hover{color:#161413;background:0 0;transform:none}.sf-slide-step.is-prev{justify-content:flex-start;left:0}.sf-slide-step.is-next{justify-content:flex-end;right:0}.sf-slide-step span{color:#161413;width:30px;height:30px;font:16px var(--body);opacity:0;background:#f5f2ed;border-radius:50%;place-items:center;transition:opacity .2s;display:grid}.sf-slides:hover .sf-slide-step span,.sf-slides:focus-within .sf-slide-step span{opacity:1}.brand-case .sf-slide-step:focus-visible{outline-offset:-4px}.sf-count{z-index:3;pointer-events:none}@media (hover:none){.sf-slide-step span{opacity:.85}}.bx-fan-item{container-type:size}.bx-postcard{padding:clamp(10px,1.5vw,22px)}.bx-postcard b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(14px,14cqw,30px);line-height:1.12}.bx-postcard svg{width:min(54px,40cqw);height:auto;max-height:35%}.bx-postcard.is-photo span{max-width:100%;line-height:1.5}.terra-signature{min-width:0;container-type:inline-size}.terra-signature b{max-width:100%;font-size:clamp(22px,32cqw,72px);line-height:1.08}.terra-signature svg{aspect-ratio:1;width:min(85px,70%);height:auto}.terra-signature.signature-3>div{aspect-ratio:1;width:min(170px,100%);height:auto;min-height:0}.terra-signature.signature-4 b{font-size:clamp(44px,70cqw,110px)}.terra-signature span,.terra-signature small{letter-spacing:.08em;max-width:100%;line-height:1.6}.bx-lightbox{container-type:size}.bx-quiet-poster{padding:clamp(10px,9cqw,22px)}.bx-quiet-poster b{overflow-wrap:anywhere;max-width:100%;font-size:clamp(16px,13cqw,50px);line-height:1.12}.bx-quiet-poster span{font-size:clamp(6px,4.2cqw,9px);line-height:1.5}.field-phone{aspect-ratio:9/21}@media (max-width:760px){.bx-fan{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:20px 12px;height:auto;padding:16px 4px;display:grid}.bx-fan-item{transform-origin:50%;width:min(200px,100%);position:relative;bottom:auto;translate:0;rotate:0deg}.bx-fan:hover .bx-fan-item,.bx-fan:focus-within .bx-fan-item{translate:0;rotate:0deg}}.oh-poster.p-c :is(b,strong){font-size:clamp(10px,11cqw,26px)}.bx-postcard.tone-sand b{font-size:clamp(13px,12cqw,28px)}.brand-case-field .bx-grid b{overflow-wrap:normal;font-size:clamp(7px,3cqw,9px);line-height:1.25}.bx-highlights i{place-items:center;display:grid}.bx-highlights i svg{width:60%;height:60%}
.cover-echo{isolation:isolate;color:#191918;background:#d9cdbc}.ec-cover-masthead{z-index:1;top:6cqh;left:5cqw}.ec-cover-masthead>b{letter-spacing:-.025em;font:400 16cqw/.9 BX Bodoni Moda,Didot,serif;display:block}.ec-cover-masthead>span{font:clamp(8px,1cqw,15px)/1.5 var(--body);letter-spacing:.1em;margin-top:2cqh;display:block}.ec-cover-print{transform-origin:50%;transition:rotate .6s var(--bx-ease);background:#f5f2ed;padding:1.1cqw 1.1cqw 0;box-shadow:1cqw 2cqh 3cqw #49382f30}.ec-cover-print>div{aspect-ratio:3/4;position:relative;overflow:hidden}.cover-echo .ec-cover-print img{object-fit:contain!important;scale:1!important}.ec-cover-print>span{font:clamp(6px,.65cqw,11px)/1.5 var(--body);padding:1.3cqh 0;display:block}.ec-cover-portrait{z-index:2;width:min(40cqw,57cqh);top:7cqh;right:7cqw;rotate:6deg}.ec-cover-runway{z-index:3;width:min(30cqw,42cqh);top:32cqh;left:25cqw;rotate:-9deg}.ec-cover-tag{color:#f5f2ed;z-index:4;background:#242220;flex-direction:column;justify-content:center;align-items:center;gap:1cqh;width:15cqw;height:26cqh;display:flex;bottom:12cqh;left:5cqw;rotate:-5deg;box-shadow:.5cqw 1cqh 2cqw #49382f25}.ec-cover-tag>i{background:#d9cdbc;border-radius:50%;width:.6cqw;height:.6cqw;position:absolute;top:1.5cqh}.ec-cover-tag:before{content:"";border:1px solid #f5f2ed;border-radius:50%;width:5cqw;height:10cqh;position:absolute;bottom:calc(100% - 2cqh);left:calc(50% - 2.5cqw);rotate:15deg}.ec-cover-tag>svg{width:6cqw;height:9cqh}.ec-cover-tag>b{letter-spacing:.04em;font:400 3.2cqw/1 BX Bodoni Moda,Didot,serif}.ec-cover-tag>span{font:clamp(5px,.55cqw,9px)/1.4 var(--body);text-align:center;padding:0 1cqw}.ec-cover-note{font:clamp(7px,.8cqw,12px)/1.5 var(--body);letter-spacing:.06em;bottom:4cqh;left:5cqw}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-visual:hover .ec-cover-portrait{rotate:3deg}.project-visual:hover .ec-cover-runway{rotate:-6deg}}@container (max-aspect-ratio:1){.ec-cover-masthead{top:6cqh;left:7cqw}.ec-cover-masthead>b{font-size:23cqw}.ec-cover-masthead>span{font-size:2.5cqw}.ec-cover-portrait{width:51cqw;top:23cqh;right:7cqw}.ec-cover-runway{width:39cqw;top:43cqh;left:7cqw}.ec-cover-print{padding:1.5cqw 1.5cqw 0}.ec-cover-print>span{padding:1cqh 0;font-size:1.65cqw}.ec-cover-tag{width:21cqw;height:23cqw;bottom:8cqh;left:auto;right:6cqw}.ec-cover-tag>svg{width:8cqw;height:10cqw}.ec-cover-tag>b{font-size:4.5cqw}.ec-cover-tag>span{font-size:1.2cqw}.ec-cover-tag>i{top:1.5cqw}.ec-cover-note{font-size:2cqw;left:7cqw}}.ec-world{--ec-carbon:#191918;--ec-pearl:#eceae5;--ec-skin:#c8aa91;color:#191918;background:#f5f2ed}.ec-world :is(button,input){accent-color:#191918}.ec-world button:focus-visible,.ec-world input:focus-visible{outline-offset:5px;outline:2px solid}.ec-disclosure{border-top:1px solid #19191826;justify-content:space-between;gap:25px;padding:22px 5%;font:11px/1.65 BX Plex Mono,monospace;display:flex}.ec-disclosure>span{flex-shrink:0}.ec-disclosure p{max-width:510px;margin:0}.ec-hero{aspect-ratio:1.55;isolation:isolate;color:#fff;background:#b6b2aa;min-height:650px;position:relative;overflow:hidden}.ec-hero:after{content:"";z-index:0;background:linear-gradient(#0000 35%,#191918c9);position:absolute;inset:0}.ec-hero-type{z-index:1;position:absolute;inset:auto 5% 7%}.ec-hero-type>span{text-transform:uppercase;letter-spacing:.09em;font:11px/1.5 BX Plex Mono,monospace}.ec-hero-type>b{letter-spacing:-.09em;margin-left:-.035em;font:400 clamp(80px,19vw,300px)/1.05 BX Unbounded,sans-serif;display:block}.ec-hero-type>p{margin:15px 0 0;font:clamp(16px,2.4vw,32px)/1.4 BX Plex Mono,monospace}.ec-hero-seal{z-index:1;text-align:center;width:110px;position:absolute;top:6%;right:5%}.ec-hero-seal svg{width:100%;height:auto;animation:25s linear infinite ec-orbit}.ec-hero-seal span{font:9px/1.5 BX Plex Mono,monospace;display:block}.ec-world .bx-chapter-head h3{letter-spacing:-.065em;overflow-wrap:normal;font-family:BX Unbounded,sans-serif;font-size:clamp(27px,4.6vw,76px);font-weight:400;line-height:1.18}.ec-world .bx-chapter-head{max-width:100%}.ec-world .bx-chapter-text{max-width:610px}.ec-world .brand-eyebrow{font-family:BX Plex Mono,monospace;font-size:11px}.ec-character{padding:0 0 70px;position:relative}.ec-character .bx-shot{width:85%;min-height:0;margin:0}.ec-character-card{background:#eceae5;width:65%;padding:25px;font:11px/1.6 BX Plex Mono,monospace;position:absolute;bottom:0;right:0;box-shadow:0 15px 45px #19191813}.ec-character-card>svg{width:45px;height:45px;margin-bottom:18px;display:block}.ec-character-card>b{font-size:18px;font-weight:400;display:block}.ec-character-card>span{margin-top:5px;display:block}.ec-character-card dl{margin:20px 0 0}.ec-character-card dl>div{border-top:1px solid #19191830;padding:10px 0}.ec-character-card dd{margin:3px 0 0}.ec-character-card dt{opacity:.6}.ec-direction-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ec-direction-tabs button,.ec-object-controls button{color:#191918;cursor:pointer;background:0 0;border:1px solid #19191840;border-radius:0;min-height:44px;padding:13px 18px;font:11px/1.4 BX Plex Mono,monospace}.ec-direction-tabs button[aria-pressed=true],.ec-object-controls button[aria-pressed=true]{color:#f5f2ed;background:#191918;border-color:#191918}.ec-campaign{aspect-ratio:1.65;isolation:isolate;background:#b6b2aa;position:relative;overflow:hidden}.ec-campaign:after{content:"";background:linear-gradient(90deg,#19191880,#0000 85%);position:absolute;inset:0}.ec-campaign>img{animation:.7s ease-out ec-image-in}.ec-campaign-copy{color:#fff;z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:10% 7%}.ec-campaign-copy span,.ec-campaign-copy small{font:11px/1.5 BX Plex Mono,monospace}.ec-campaign-copy b{letter-spacing:-.065em;max-width:95%;font:400 clamp(24px,4.3vw,68px)/1.2 BX Unbounded,sans-serif}.ec-world .bx-logo-motion{color:#eceae5;background:#191918;min-height:430px}.ec-world .bx-logo-motion>b{letter-spacing:-.09em;font-family:BX Unbounded,sans-serif}.ec-world .bx-logo-motion>span{font-family:BX Plex Mono,monospace}.ec-sculpture{background:#eceae5;border:1px solid #19191820}.ec-sculpture-stage{isolation:isolate;background:radial-gradient(at 50% 40%,#faf8f3,#d6d0c6);height:clamp(360px,48vw,650px);position:relative}.ec-sculpture-stage canvas{touch-action:pan-y;cursor:grab}.ec-sculpture-stage canvas:active{cursor:grabbing}.ec-spec{pointer-events:none;font:10px/1.6 BX Plex Mono,monospace;position:absolute;left:24px;right:24px}.ec-spec-top{top:22px}.ec-spec-bottom{bottom:22px}.ec-static-sculpture{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:15% 18%}.ec-static-sculpture svg{width:min(80%,320px);height:75%}.ec-static-sculpture span{text-align:center;font:10px/1.5 BX Plex Mono,monospace}.ec-object-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:22px;display:flex}.ec-object-controls label{flex-direction:column;flex:1;gap:12px;min-width:170px;font:11px/1.5 BX Plex Mono,monospace;display:flex}.ec-object-controls input{cursor:ew-resize;width:100%;min-height:28px}.ec-object-controls>div{flex-wrap:wrap;gap:8px;display:flex}.ec-social{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:9%;max-width:1000px;margin:auto;display:grid}.ec-social .bx-phone{width:100%;max-width:340px;margin:auto;container-type:inline-size}.ec-story{color:#fff;isolation:isolate;background:#191918;height:100%;min-height:100%;position:relative}.ec-story:after{content:"";background:linear-gradient(#0000 15%,#191918c9);position:absolute;inset:0}.ec-story>div{z-index:1;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:12%;left:8%;right:8%}.ec-story>div>span{letter-spacing:0;text-transform:none;font:3cqw/1.5 BX Plex Mono,monospace}.ec-story>div>b{letter-spacing:-.055em;font:400 10cqw/1.23 BX Unbounded,sans-serif}.ec-story-mark>svg{width:76%;height:45%;animation:18s linear infinite ec-orbit;position:absolute;inset:16% 12% auto}.ec-social-poster{aspect-ratio:4/5;color:#fff;isolation:isolate;background:#191918;position:relative;overflow:hidden;container-type:inline-size}.ec-social-poster:after{content:"";background:linear-gradient(#0000 20%,#191918aa);position:absolute;inset:0}.ec-social-poster>span{z-index:1;font:2.6cqw/1.5 BX Plex Mono,monospace;position:absolute;top:6%;left:7%;right:7%}.ec-social-poster>b{letter-spacing:-.085em;z-index:1;font:400 21cqw/1.02 BX Unbounded,sans-serif;position:absolute;bottom:12%;left:6%}.ec-social-poster>svg{z-index:1;width:18%;height:auto;position:absolute;bottom:12%;right:6%}.ec-social-poster>small{z-index:1;font:2.5cqw/1.5 BX Plex Mono,monospace;position:absolute;bottom:5%;left:7%}.ec-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.ec-process li{border-top:1px solid #19191850;padding-top:20px}.ec-process li>span{font:11px BX Plex Mono,monospace}.ec-process h4{letter-spacing:-.04em;margin:45px 0 15px;font:400 clamp(16px,1.7vw,26px)/1.4 BX Unbounded,sans-serif}.ec-process p{margin:0;font:13px/1.7 BX Plex Mono,monospace}.bx-end-echo h3{letter-spacing:-.065em;font-family:BX Unbounded,sans-serif;font-size:clamp(29px,6vw,90px);font-weight:400;line-height:1.15}@keyframes ec-orbit{to{transform:rotate(360deg)}}@keyframes ec-image-in{0%{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}[data-motion=paused] :is(.ec-cover-orbit,.ec-hero-seal svg,.ec-story-mark>svg,.ec-campaign>img),[data-case-motion=paused] :is(.ec-hero-seal svg,.ec-story-mark>svg,.ec-campaign>img){animation-play-state:paused!important}@media (max-width:760px){.ec-disclosure{padding:20px 6%;font-size:10px;display:block}.ec-disclosure p{margin-top:12px}.ec-hero{aspect-ratio:4/5;min-height:0}.ec-hero-type>b{font-size:23vw}.ec-hero-type>span{font-size:8px}.ec-hero-type>p{font-size:13px}.ec-hero-seal{width:70px}.ec-hero-seal span{font-size:7px}.ec-character{max-width:520px;margin:auto;padding-bottom:80px}.ec-character-card{width:67%;padding:20px}.ec-character-card>b{font-size:15px}.ec-campaign{aspect-ratio:4/5}.ec-campaign-copy{inset:7%}.ec-campaign-copy b{font-size:clamp(23px,6.7vw,46px)}.ec-direction-tabs{gap:6px}.ec-direction-tabs button{padding:12px 10px;font-size:10px}.ec-world .bx-logo-motion{min-height:350px}.ec-world .bx-logo-motion>span{font-size:9px}.ec-sculpture-stage{height:380px}.ec-object-controls{gap:15px;padding:20px}.ec-object-controls>div{width:100%}.ec-object-controls button{flex:1;padding:12px 8px}.ec-spec{font-size:9px;left:18px;right:18px}.ec-social{grid-template-columns:1fr;gap:45px}.ec-social .bx-phone{width:86%;max-width:330px}.ec-social-poster{width:100%;max-width:520px;margin:auto}.ec-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.ec-process h4{margin-top:30px;font-size:15px}.ec-process p{font-size:11px}.ec-cover-label,.ec-cover-note{font-size:8px}.ec-cover-word{font-size:17vw}}@media (prefers-reduced-motion:reduce){.ec-world *,.cover-echo *{scroll-behavior:auto!important;animation:none!important}}.ec-world .bx-story[data-current=true] .ec-story>img{animation:none}.ec-world .bx-logo-motion>span{letter-spacing:.12em;max-width:90%;line-height:1.8}@media (min-width:761px){.ec-hero{background:#191918}.ec-hero>img{object-position:50% 10%!important;width:62%!important;left:38%!important}.ec-hero:after{background:linear-gradient(90deg,#19191866,#0000 60%),linear-gradient(#0000 50%,#19191899)}.ec-campaign:is([data-direction="0"],[data-direction="2"]){background:#191918}.ec-campaign:is([data-direction="0"],[data-direction="2"])>img{object-position:50% 20%!important;width:50%!important;left:50%!important}.ec-campaign:is([data-direction="0"],[data-direction="2"]) .ec-campaign-copy{left:6%;right:53%}.ec-campaign:is([data-direction="0"],[data-direction="2"]) .ec-campaign-copy b{font-size:clamp(24px,3.2vw,52px)}}.ec-disclosure{flex-wrap:wrap;align-items:flex-start}.ec-disclosure p{flex:1;min-width:180px}.ec-motion-toggle{color:#191918;cursor:pointer;background:0 0;border:1px solid #19191880;min-height:44px;padding:10px 14px;font:10px/1.4 BX Plex Mono,monospace}.ec-motion-toggle:disabled{cursor:default;border-style:dashed}.ec-world button:hover:not(:disabled){text-underline-offset:4px;border-color:currentColor;text-decoration:underline}@media (max-width:760px){.ec-motion-toggle{margin-top:15px}}.ec-character{padding-bottom:0}.ec-character .bx-shot{width:100%}.ec-character-card{width:78%;margin:-28px 0 0 auto;position:relative;bottom:auto;right:auto}.ec-hero>img{object-position:50% 25%!important}.ec-campaign[data-direction="1"]>img{object-position:70% center!important}@media (min-width:761px){.ec-hero{aspect-ratio:auto;height:clamp(650px,52vw,850px)}.ec-hero>img{object-position:50% 18%!important;width:56%!important;left:44%!important}.ec-hero:after{background:linear-gradient(#0000 60%,#19191855)}.ec-campaign:is([data-direction="0"],[data-direction="2"]):after{background:linear-gradient(90deg,#19191820,#0000 60%)}}@media (max-width:760px){.ec-character-card{width:86%;margin-top:-20px}.ec-hero:after{background:linear-gradient(#0000 38%,#191918c9)}}.cover-echo .ec-cover-word,.ec-world .ec-hero-type>b,.ec-world .bx-chapter-head h3,.ec-world .bx-logo-motion>b,.ec-world .ec-campaign-copy>b,.ec-world .ec-social-poster>b,.bx-end-echo h3{letter-spacing:-.035em;font-family:BX Bodoni Moda,Didot,serif}.ec-world .bx-chapter-head h3{font-size:clamp(36px,5.5vw,84px);line-height:1.08}.ec-world .ec-hero-type>b{letter-spacing:.015em;font-size:clamp(110px,23vw,350px);line-height:.92}.ec-hero-type>p{font-family:BX Bodoni Moda,Didot,serif;font-size:clamp(23px,3vw,40px)}.ec-brand-lockup{color:#f5f2ed;text-align:center;background:#191918;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:40px 20px;display:flex}.ec-brand-lockup>svg{width:55px;height:55px;margin-bottom:25px}.ec-brand-lockup>b{letter-spacing:.06em;margin-left:.06em;font:400 clamp(65px,13vw,185px)/1 BX Bodoni Moda,Didot,serif}.ec-brand-lockup>span{letter-spacing:.28em;margin-top:20px;font:10px/1.6 BX Plex Mono,monospace}.ec-brand-lockup>small{opacity:.7;margin-top:35px;font:10px/1.6 BX Plex Mono,monospace}.ec-brand-system{border:1px solid #19191830;grid-template-columns:1fr 1fr;min-width:0;display:grid}.ec-brand-type{min-width:0;padding:35px}.ec-brand-type>span,.ec-brand-type p{font:11px/1.7 BX Plex Mono,monospace}.ec-brand-type>b{letter-spacing:-.03em;margin:35px 0;font:400 clamp(29px,3.8vw,60px)/1.15 BX Bodoni Moda,Didot,serif;display:block}.ec-brand-colours{border-left:1px solid #19191830;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.ec-brand-colours>div{min-width:0;padding-bottom:25px}.ec-brand-colours i{height:75%;min-height:160px;margin-bottom:16px;display:block}.ec-brand-colours span,.ec-brand-colours small{padding:0 10px;font:10px/1.8 BX Plex Mono,monospace;display:block}.ec-brand-colours small{font-size:9px}.ec-brand-package{margin:35px 0 0}.ec-brand-package>div{aspect-ratio:4/3;background:#eceae5;position:relative}.ec-brand-package figcaption{margin-top:15px;font:10px/1.7 BX Plex Mono,monospace}.ec-lookbook-masthead{border-top:1px solid #19191860;border-bottom:1px solid #19191860;justify-content:space-between;gap:20px;padding:15px 0;font:10px/1.6 BX Plex Mono,monospace;display:flex}.ec-lookbook{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 35px;margin-top:15px;display:grid}.ec-look{min-width:0;margin:0}.ec-look:nth-child(2n){padding-top:70px}.ec-look-photo{position:relative}.ec-look .bx-shot{width:100%;min-height:0;margin:0}.ec-look-number{color:#f5f2ed;text-shadow:0 1px 15px #19191860;pointer-events:none;font:400 72px/1 BX Bodoni Moda,Didot,serif;position:absolute;bottom:14px;left:18px}.ec-look figcaption{grid-template-columns:1fr;gap:10px;padding-top:23px;display:grid}.ec-look figcaption span{font:10px/1.6 BX Plex Mono,monospace}.ec-look h4{letter-spacing:-.035em;margin:10px 0;font:400 clamp(30px,3.8vw,58px)/1.12 BX Bodoni Moda,Didot,serif}.ec-look figcaption b{font:400 12px/1.6 BX Plex Mono,monospace}.ec-look figcaption p{font:12px/1.8 var(--body);max-width:34ch;margin:0}.ec-story>div>b{letter-spacing:-.025em;font-family:BX Bodoni Moda,Didot,serif;font-size:13cqw}.ec-social-poster>b{letter-spacing:-.035em;font-family:BX Bodoni Moda,Didot,serif;font-size:25cqw}@media (max-width:760px){.ec-brand-system{grid-template-columns:1fr}.ec-brand-type{padding:25px}.ec-brand-colours{border-top:1px solid #19191830;border-left:0;min-height:220px}.ec-brand-colours i{height:130px;min-height:0}.ec-brand-colours span,.ec-brand-colours small{padding:0 7px;font-size:9px}.ec-brand-colours small{font-size:8px}.ec-lookbook-masthead{gap:15px;font-size:8px}.ec-lookbook{grid-template-columns:1fr;gap:40px}.ec-look:nth-child(2n){padding-top:0}.ec-look h4{font-size:38px}.ec-look figcaption{padding-top:18px}.ec-look figcaption p{font-size:13px}.ec-world .ec-hero-type>b{font-size:25vw}.ec-brand-lockup{min-height:310px}.ec-world .bx-chapter-head h3{font-size:clamp(34px,8.3vw,57px)}}.ec-cover-orbit,.ec-hero-seal svg,.ec-story-mark>svg{animation:none!important}.ec-world .ec-social-poster>b{letter-spacing:-.04em;font-size:18cqw;line-height:1.05}.ec-world .ec-hero-seal{width:75px}.ec-world .ec-sculpture-stage{background:radial-gradient(at 50% 40%,#f7f3ec,#d4c7b5)}.ec-world .ec-static-sculpture svg{max-width:180px}.ec-world .ec-campaign-copy>b{font-family:BX Bodoni Moda,Didot,serif}.ec-world :is(.brand-eyebrow,.ec-disclosure,.ec-character-card,.ec-direction-tabs button,.ec-object-controls label,.ec-object-controls button,.ec-spec,.ec-lookbook-masthead,.ec-look figcaption span,.ec-look figcaption b,.ec-brand-lockup>span,.ec-brand-lockup>small,.ec-brand-type>span,.ec-brand-type p,.ec-brand-colours span,.ec-brand-colours small,.ec-brand-package figcaption,.ec-motion-toggle){font-family:var(--body);letter-spacing:.04em}.ec-world .ec-process h4{letter-spacing:-.025em;font:400 clamp(23px,2.5vw,36px)/1.2 BX Bodoni Moda,Didot,serif}.ec-world .ec-process p{font-family:var(--body)}.ec-world .ec-hero>img{object-fit:contain!important;object-position:center!important}
:root{--studio-title-leading:1.1;--studio-heading-leading:1.14}main.services-main :is(h1,h2),main.portfolio-main :is(h1,h2),main.contact-page-main :is(h1,h2),main.blog-main h2,main.about-page :is(.about-letter,.about-story-title,.about-personal-heading,.about-team,.about-contact) h2,.newsletter-direct .newsletter-introduction>h2,.voices-collection .voices-heading h2{line-height:var(--studio-title-leading)}main.services-main h3,main.contact-page-main h3,main.blog-main h3,main.about-page .about-journey-chapter h3,main.lg-main h2{line-height:var(--studio-heading-leading)}main .svc-typed-line{margin-block:-.12em -.24em;padding-block:.12em .24em}main.services-main .svc-outro .svc-typed-line+.svc-typed-line{margin-top:-.12em}main.services-main .svc-outro h2{margin-block:28px 48px}main.lg-main .lg-hero h1{line-height:var(--studio-title-leading)!important}main.lg-main .lg-line{margin-bottom:-.26em}.services-main .svc-work-card[data-brand=vale] .svc-work-img{background:#e9e0d4}.services-main .svc-work-card[data-brand=vale] .svc-work-img img{object-fit:contain}.services-main .svc-work-card[data-brand=vale]:hover .svc-work-img img{scale:1}main :is(#chapters-title,#work-title,#entirely-title,#ai-title,#character-title,#lab-title,#studio-title,#process-title,#contact-title),main.shop-main :is(h1,h2),.wy-page main h1{line-height:var(--studio-title-leading)}
.language-switch{font-family:var(--font-matahari),Arial,sans-serif;white-space:nowrap;color:inherit;flex:none;justify-content:flex-end;align-items:center;gap:0;font-size:12px;line-height:1;display:flex}.language-switch>span{align-items:center;display:flex}.language-switch a{min-width:36px;min-height:44px;color:inherit;opacity:.65;letter-spacing:.04em;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.language-switch a[aria-current=true]{opacity:1;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.language-switch a:hover{opacity:1}.language-switch a:focus-visible{outline-offset:2px;outline:2px solid}.language-divider{opacity:.45;font-size:11px}.header>.language-switch{order:10;margin-left:8px}.soon-header>.language-switch,.wy-page>header>.language-switch{margin-left:auto}@media (max-width:700px){.header>.language-switch{margin-left:0}.language-switch{font-size:11px}.language-switch a{min-width:30px;min-height:44px}.soon-header{flex-wrap:wrap}.soon-header .soon-claim{margin-left:auto}.soon-header>.language-switch{margin-left:4px}}.menu-toggle-label{font-size:inherit!important}@media (max-width:760px){.header.header--paper{gap:6px;padding-inline:18px}.header.header--paper .motion-toggle{justify-content:center;gap:0;width:44px;min-width:44px;padding:10px 0}.header.header--paper .motion-toggle>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header.header--paper .menu-toggle{justify-content:center;gap:0;width:44px;min-width:44px;min-height:44px;margin-left:0;padding:10px}.header.header--paper .menu-toggle>.menu-toggle-label{display:none}.header.header--paper .menu-toggle>.menu-toggle-symbol{width:20px;height:20px;margin:0;display:inline-block!important}.header.header--paper>.language-switch{margin-left:0}.wy-page>header>span{display:none}}@media (max-width:360px){.header.header--paper .nav-logo{font-size:25px}}@media (max-width:760px){.header.header--paper .motion-toggle>span:first-child{visibility:visible;font-size:17px;display:inline!important}}
.service-detail{color:#161413;background:#f5f2ed;padding-top:110px}.service-detail-hero,.service-detail-section{padding:clamp(52px,7vw,110px) clamp(24px,7vw,112px)}.service-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:64px;font-size:12px;line-height:1.8;display:flex}.service-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.service-detail-heading{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:6vw;display:grid}.service-eyebrow{letter-spacing:.08em;margin:0 0 24px;font-size:12px}.service-detail h1{font-family:var(--font-regatto);letter-spacing:-.04em;text-wrap:balance;max-width:1050px;margin:0 0 32px;font-size:clamp(52px,7.5vw,116px);font-weight:400;line-height:1.04}.service-detail-heading>.ds-symbol{color:#a08572;width:200px;height:200px}.service-lead{max-width:770px;margin:0;font-size:clamp(18px,1.65vw,24px);line-height:1.65}.service-text-link{border-bottom:1px solid;align-items:center;gap:28px;margin-top:30px;padding:12px 0;font-size:15px;text-decoration:none;display:inline-flex}.service-detail h2{font-family:var(--font-regatto);letter-spacing:-.025em;text-wrap:balance;margin:0 0 38px;font-size:clamp(36px,4.3vw,66px);font-weight:400;line-height:1.1}.service-detail h3{margin:20px 0 14px;font-size:21px;font-weight:500;line-height:1.4}.service-detail-section p{max-width:760px;font-size:16px;line-height:1.85}.service-fit-section{background:#ebe3da;grid-template-columns:1fr 1.4fr;gap:5vw;display:grid}.service-fit-section p{margin:0;font-size:18px}.service-scope-grid{grid-template-columns:1fr 1fr;gap:50px 8vw;margin-top:60px;display:grid}.service-scope-grid article{border-top:1px solid #ccb8a5;padding-top:25px}.service-number{font-size:12px}.service-process-section{color:#f5f2ed;background:#1e1e1e}.service-process-section ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:50px 0 0;padding-left:24px;list-style:decimal-leading-zero;display:grid}.service-process-section li{padding-left:8px}.service-process-section li::marker{color:#ccb8a5;font-size:12px}.service-process-section h3{font-size:20px}.service-questions{grid-template-columns:1fr 1.4fr;gap:5vw;display:grid}.service-questions details{border-top:1px solid #ccb8a5;padding:22px 0}.service-questions details:last-child{border-bottom:1px solid #ccb8a5}.service-questions summary{cursor:pointer;padding-right:8px;font-size:18px;line-height:1.6}.service-questions details p{margin-bottom:0}.service-related{background:#ebe3da}.service-related>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.service-related>div>a{border-block:1px solid #a08572;align-items:center;gap:20px;padding:28px 0;font-size:20px;text-decoration:none;display:flex}.service-related .ds-symbol{flex-shrink:0;width:40px;height:40px}.service-related a>span:last-child{margin-left:auto}.service-detail-closing{text-align:center}.service-detail-closing p{margin-inline:auto}.service-detail-closing h2{max-width:800px;margin-inline:auto}.service-topics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:0 clamp(24px,7vw,112px) 72px;display:grid}.service-topics a{border-block:1px solid;flex-direction:column;gap:20px;padding:22px 4px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.service-topics .ds-symbol{width:38px;height:38px}.service-topics a>span:last-child{margin-top:auto}.service-explorer>.service-topics{padding:48px 0 0}.service-detail a:focus-visible,.service-topics a:focus-visible,.service-questions summary:focus-visible{outline-offset:6px;outline:2px solid}.service-detail [id]{scroll-margin-top:110px}.service-detail a:hover,.service-topics a:hover,.service-detail summary:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:760px){.service-detail{padding-top:84px}.service-breadcrumb{margin-bottom:42px}.service-detail-heading{grid-template-columns:1fr}.service-detail-heading>.ds-symbol{grid-row:1;width:70px;height:70px;margin-bottom:12px}.service-detail h1{font-size:clamp(44px,9.5vw,64px)}.service-fit-section,.service-questions{grid-template-columns:1fr;gap:8px}.service-scope-grid,.service-process-section ol,.service-related>div{grid-template-columns:1fr}.service-process-section ol{gap:20px}.service-scope-grid{gap:30px;margin-top:35px}.service-related>div{gap:0}.service-related>div>a+a{border-top:0}.service-topics{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:48px}.service-topics a:last-child{grid-column:1/-1}.service-topics a{flex-flow:wrap;align-items:center;gap:12px;font-size:13px}.service-topics a>span:nth-child(2){flex:1;min-width:60px}.service-topics a>span:last-child{margin:0}.service-topics .ds-symbol{flex-shrink:0;width:28px;height:28px}}
