@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_19d8d8{font-family:Inter,Inter Fallback;font-style:normal}.__variable_19d8d8{--font-inter:"Inter","Inter Fallback"}:root{--cream:#ffedd7;--walnut:#100904;--bark:#382416;--cork:#40372e;--driftwood:#6c5f51;--ember:#dc5000;--pad:clamp(18px,2.3vw,38px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--walnut);color:var(--cream);font-family:var(--font-inter),Inter,Arial,sans-serif;font-feature-settings:"ss01" 1}a{color:inherit;text-decoration:none}.topbar{position:fixed;z-index:10;inset:0 0 auto;height:70px;display:flex;align-items:flex-start;justify-content:space-between;padding:17px var(--pad);color:var(--cream);mix-blend-mode:difference}.wordmark{font-size:12px;line-height:.92}.nav,.wordmark{font-weight:500}.nav{display:flex;gap:clamp(14px,2.5vw,38px);padding-top:2px;font-size:11px}.nav a{position:relative;padding-bottom:5px}.nav a:hover:after,.nav-active:after{content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:1px dashed}.hero{position:relative;height:100svh;min-height:670px;overflow:hidden;background:var(--walnut)}.hero-overlay,.hero-photo,.hero-photo img{position:absolute;inset:0;width:100%;height:100%}.hero-photo img{object-fit:cover;object-position:50% 58%;filter:brightness(.63) saturate(.63) sepia(.12) contrast(1.1);transform:scale(1.015)}.hero-photo span{position:absolute!important;inset:0;width:100%;height:100%}.hero-overlay{pointer-events:none;background:linear-gradient(90deg,rgba(16,9,4,.86),rgba(16,9,4,.51) 35%,rgba(16,9,4,.08) 66%),linear-gradient(0deg,rgba(16,9,4,.58),transparent 48%),linear-gradient(180deg,rgba(16,9,4,.18),transparent 25%)}.hero-copy{position:absolute;z-index:1;top:clamp(123px,19vh,210px);left:var(--pad)}.kicker{margin:0;color:var(--ember);font-size:10px;line-height:1;font-weight:500}.hero-title{margin:22px 0 0;font-size:clamp(45px,6.8vw,104px);line-height:.88;font-weight:500;letter-spacing:-.06em}.hero-description{margin:29px 0 0;font-size:clamp(16px,1.65vw,25px);line-height:1.2;font-weight:400}.hero-meta{position:absolute;z-index:1;left:var(--pad);bottom:25px;display:flex;align-items:flex-start;gap:12px;font-size:10px;line-height:1.35;font-weight:500}.hero-meta p{margin:0}.dash-line{width:56px;margin-top:6px;border-top:1px dashed var(--cream)}.hero-scroll{position:absolute;z-index:1;right:var(--pad);bottom:25px;font-size:10px;font-weight:500}.hero-scroll span{display:inline-block;margin-left:8px;color:var(--ember);font-size:15px;transition:transform .3s ease}.hero-scroll:hover span{transform:translateY(5px)}.hero-serial{position:absolute;z-index:1;top:52%;right:-30px;margin:0;transform:rotate(90deg);transform-origin:center;color:var(--cream);font-size:10px;font-weight:500;letter-spacing:.04em}.section{min-height:100svh;padding:30px var(--pad);position:relative;border-top:1px dashed var(--cork)}.about{display:flex;flex-direction:column;justify-content:space-between}.about-grid{display:grid;grid-template-columns:1.15fr .75fr 1fr;grid-gap:var(--pad);gap:var(--pad);align-items:center;margin:auto 0}.about-title,.footer-title,.manifest-title,.practice-title{margin:0;font-size:clamp(39px,5.25vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:500}.about-title{white-space:nowrap}em{color:var(--ember);font-style:normal}.about-mark{align-self:stretch;min-height:240px;display:flex;align-items:center;justify-content:center;border:1px solid var(--cork);border-radius:12px;color:var(--driftwood);overflow:hidden}.about-system{position:relative;width:100%;max-width:340px;height:175px;font-size:9px;letter-spacing:.08em}.about-system-middle,.about-system-top{position:absolute;left:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.about-system-top{top:0;color:var(--driftwood);font-size:8px}.about-system-middle{top:55px;color:var(--cream);font-size:10px}.about-system-arrows{position:absolute;top:19px;left:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.about-system-arrows i{display:block;width:1px;height:27px;background:var(--cork)}.about-system-lines{position:absolute;top:82px;left:0;width:100%;height:45px}.about-system-lines i{position:absolute;display:block;height:1px;background:var(--cork);transform-origin:left center}.about-system-lines i:first-child{left:18%;top:0;width:31%;transform:rotate(25deg)}.about-system-lines i:nth-child(2){left:50%;top:0;width:1px;height:32px;background:var(--cork)}.about-system-lines i:nth-child(3){right:18%;top:0;width:31%;transform:rotate(-25deg);transform-origin:right center}.about-system-result{bottom:0;white-space:nowrap;color:var(--cream);font-size:10px;letter-spacing:.12em}.about-system-result,.about-system-result:before{position:absolute;left:50%;transform:translateX(-50%)}.about-system-result:before{content:"";top:-13px;width:5px;height:5px;border-radius:50%;background:var(--ember)}.about-copy{margin:0;max-width:410px;font-size:clamp(18px,2vw,29px);line-height:1.26;font-weight:400}.section-foot{color:var(--driftwood);font-size:9px;font-weight:500}.practice,.section-foot{display:flex;justify-content:space-between}.practice{background:#120b06;flex-direction:column}.practice-top{display:flex;flex-direction:column;gap:0}.practice-top>.kicker{margin-top:45px;margin-bottom:28px}.practice-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(35px,5vw,90px);gap:clamp(35px,5vw,90px);align-items:center}.practice-title{max-width:600px}.practice-flow{position:relative;width:100%;min-height:260px;border:1px solid var(--cork);border-radius:14px;overflow:hidden;background:rgba(56,36,22,.08)}.practice-flow .flow-label{position:absolute;z-index:2;color:var(--cream);font-size:10px;line-height:1;letter-spacing:.1em;font-weight:500}.practice-flow .flow-idea-top{left:9%;top:22%}.practice-flow .flow-idea-bottom{left:9%;bottom:22%}.practice-flow .flow-last{right:8%;top:50%;transform:translateY(-50%);white-space:nowrap}.practice-flow .flow-line{position:absolute;display:block;width:0;height:1px;background:var(--cork)}.practice-flow .flow-top{left:16%;top:25%;width:58%}.practice-flow .flow-bottom{left:16%;bottom:25%;width:58%}.practice-flow .flow-spine{left:74%;top:25%;width:1px;height:50%;background:var(--cork)}.practice-flow .flow-mid-top{left:9%;top:43%;width:22%}.practice-flow .flow-mid-top-vertical{left:31%;top:43%;width:1px;height:7%;background:var(--cork)}.practice-flow .flow-mid-top-out{left:31%;top:50%;width:43%}.practice-flow .flow-mid-bottom{left:9%;top:57%;width:22%}.practice-flow .flow-mid-bottom-vertical{left:31%;top:50%;width:1px;height:7%;background:var(--cork)}.practice-flow .flow-mid-bottom-out{display:none}.practice-flow:after{content:"";position:absolute;z-index:3;left:74%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--ember);transform:translate(-50%,-50%)}.practice-list{margin:auto 0;border-top:1px dashed var(--cork)}.practice-item{position:relative;display:grid;grid-template-columns:9% 35% 1fr auto;grid-gap:18px;gap:18px;align-items:center;min-height:118px;border-bottom:1px dashed var(--cork)}.practice-no{color:var(--ember);font-size:10px}.practice-item h3{margin:0;font-size:clamp(17px,2vw,28px);font-weight:500;line-height:1}.practice-item p{margin:0;max-width:340px;color:var(--driftwood);font-size:13px;line-height:1.3}.reels{overflow:hidden}.reels-top{display:grid;grid-template-columns:9% 1fr;grid-gap:18px;gap:18px;margin-bottom:70px}.reels-title{margin:0;max-width:900px;font-size:clamp(54px,8vw,130px);line-height:.88;letter-spacing:-.055em;font-weight:500}.reels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.reel-card{position:relative}.reel-card:nth-child(2){margin-top:70px}.reel-card:nth-child(3){margin-top:140px}.reel-media{position:relative;overflow:hidden;aspect-ratio:9/16;background:var(--bark);border:1px dashed var(--cork)}.reel-video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.reel-play{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;position:absolute;left:50%;top:50%;width:68px;height:68px;padding:0;margin:0;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid var(--cream);border-radius:50%;background:rgba(16,9,4,.72);color:var(--cream);font:inherit;line-height:normal;text-align:center;cursor:pointer;box-shadow:none;transition:transform .3s ease,background .3s ease,opacity .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel-play,.reel-play:focus{outline:none}.reel-play:active{background:rgba(16,9,4,.72);color:var(--cream)}.reel-play:focus-visible{outline:1px dashed var(--cream);outline-offset:4px}.reel-play span{font-size:14px;transform:translateX(1px)}.reel-play:hover{transform:translate(-50%,-50%) scale(1.08);background:var(--ember)}.reel-overlay{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;align-items:center;color:var(--cream);font-size:9px;letter-spacing:.12em;pointer-events:none}.reel-card.is-playing .reel-play{opacity:0;pointer-events:none}.reel-card.is-playing .reel-video{cursor:pointer}.reel-card:first-child{transition-delay:.05s}.reel-card:nth-child(2){transition-delay:.18s}.reel-card:nth-child(3){transition-delay:.31s}.youtube-projects{display:flex;flex-direction:column;justify-content:space-between;min-height:90svh}.youtube-projects-main{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:var(--pad);gap:var(--pad);align-items:end;margin:auto 0}.youtube-projects-title{margin:0;font-size:clamp(54px,8vw,130px);line-height:.88;letter-spacing:-.055em;font-weight:500}.youtube-projects-copy{max-width:270px;margin:0 0 7px;color:var(--driftwood);font-size:clamp(18px,1.8vw,27px);line-height:1.16}.youtube-projects-links{border-top:1px dashed var(--cork)}.youtube-project-link{display:grid;grid-template-columns:9% 1fr auto;align-items:center;grid-gap:18px;gap:18px;min-height:105px;border-bottom:1px dashed var(--cork);font-size:clamp(23px,3vw,45px);line-height:1;font-weight:500;transition:color .35s ease,background .35s ease,padding .35s ease}.youtube-project-link>span{color:var(--ember);font-size:10px}.youtube-project-link i{color:var(--ember);font-size:28px;font-style:normal;transition:transform .35s ease}.youtube-project-link:hover{padding-left:12px;background:var(--bark)}.youtube-project-link:hover i{transform:translate(4px,-4px)}.manifest{display:flex;flex-direction:column;justify-content:space-between}.manifest-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-gap:var(--pad);gap:var(--pad);align-items:center;margin:auto 0}.manifest-note{align-self:end;margin:0;font-size:14px;line-height:1.35}.manifest-title{text-align:center;font-size:clamp(55px,9vw,142px)}.manifest-side{align-self:start;margin:0;max-width:160px;color:var(--ember);font-size:11px;line-height:1.28;font-weight:500}.footer{min-height:90svh;display:flex;flex-direction:column;justify-content:space-between}.footer-title{margin:auto 0;font-size:clamp(44px,7vw,108px)}.contact-links{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-bottom:45px}.contact-link{width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:0;padding-bottom:6px;border-bottom:1px solid var(--cream);font-size:clamp(15px,2vw,27px);font-weight:500;overflow-wrap:anywhere;transition:color .3s ease,border-color .3s ease}.contact-link span{color:var(--ember)}.contact-link:hover{color:var(--ember);border-color:var(--ember)}.footer-bottom{padding-top:13px;display:flex;justify-content:space-between;border-top:1px dashed var(--cork);color:var(--driftwood);font-size:9px;font-weight:500}.footer-bottom a:hover{color:var(--cream)}.hero-reveal{opacity:0;transform:translateY(16px);animation:hero-enter .8s cubic-bezier(.16,1,.3,1) forwards}.hero-reveal:nth-child(2){animation-delay:.11s}.hero-reveal:nth-child(3){animation-delay:.18s}.hero-meta{animation-delay:.26s}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .9s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes hero-enter{to{opacity:1;transform:none}}@media (max-width:760px){.topbar{height:82px;padding-top:15px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:start}.wordmark{font-size:10px;grid-column:1;grid-row:1}.language-switcher{grid-column:2;grid-row:1;margin-left:0}.nav{grid-column:1/-1;grid-row:2;justify-content:space-between;width:100%;gap:14px;font-size:9px;padding-top:12px}.hero{min-height:620px}.hero-photo img{object-position:58% 58%}.hero-copy{top:126px}.hero-title{font-size:clamp(43px,14.5vw,73px)}.hero-description{font-size:16px}.hero-serial{right:-35px}.hero-meta{bottom:21px;font-size:8px}.hero-scroll{bottom:20px;font-size:8px}.section{min-height:720px;padding-top:22px;padding-bottom:22px}.about-grid,.manifest-grid{grid-template-columns:1fr;gap:33px}.about-grid{margin:auto 0}.about-mark{min-height:155px;order:3}.about-copy{font-size:20px}.section-foot{font-size:7px}.about-system{max-width:310px;transform:scale(.92)}.practice-top>.kicker{margin-top:34px;margin-bottom:24px}.practice-head{grid-template-columns:1fr;gap:28px}.practice-title{order:1}.practice-flow{order:2;width:100%;min-height:220px}.practice-flow .flow-label{font-size:8px}.practice-flow .flow-idea-bottom,.practice-flow .flow-idea-top{left:8%}.practice-flow .flow-last{right:6%}.practice-item{grid-template-columns:32px 1fr auto;gap:12px;padding:20px 0;min-height:0}.practice-item h3{font-size:18px}.practice-item p{grid-column:2/4;font-size:12px}.reels-top{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.reels-title{font-size:clamp(48px,15vw,82px)}.reels-grid{grid-template-columns:1fr;gap:24px}.reel-card:nth-child(2),.reel-card:nth-child(3){margin-top:0}.reel-play{width:58px;height:58px}.reel-overlay{left:12px;right:12px;bottom:12px}.youtube-projects{min-height:680px}.youtube-projects-main{grid-template-columns:1fr;gap:28px}.youtube-projects-title{font-size:clamp(49px,15vw,82px)}.youtube-projects-copy{font-size:18px}.youtube-project-link{grid-template-columns:32px 1fr auto;min-height:82px;gap:12px;font-size:23px}.youtube-project-link i{font-size:21px}.youtube-project-link:hover{padding-left:0;background:transparent}.manifest-grid{text-align:left}.manifest-title{text-align:left;font-size:clamp(66px,20vw,108px)}.manifest-note{order:2}.manifest-side{order:3}.footer{min-height:720px}.footer-title{font-size:clamp(46px,14.5vw,74px)}.footer-bottom{font-size:7px}.practice-list{margin-top:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-reveal{animation:none}.hero-reveal,.reveal{opacity:1;transform:none}.reveal{-webkit-clip-path:none;clip-path:none;transition:none}}.blog-hero{min-height:100svh}.blog-placeholder{min-height:100svh;background:var(--walnut)}.blog-story{padding-top:clamp(90px,10vw,160px);padding-bottom:clamp(90px,10vw,160px)}.blog-story-top{margin-bottom:clamp(60px,8vw,120px)}.blog-story-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:clamp(40px,8vw,140px);gap:clamp(40px,8vw,140px);align-items:start}.blog-story-title{margin:0;max-width:900px;font-size:clamp(48px,7vw,110px);line-height:.98;letter-spacing:-.055em}.blog-story-title em{color:var(--ember);font-style:normal}.blog-story-copy{max-width:460px;padding-top:8px}.blog-story-copy p{margin:0 0 24px;font-size:clamp(15px,1.1vw,18px);line-height:1.6;color:var(--cream)}.blog-story-copy p:last-child{margin-bottom:0}.blog-story-copy em{color:var(--ember);font-style:normal}.blog-film{margin-top:clamp(70px,10vw,140px)}.blog-film-head{display:flex;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed rgba(255,237,215,.3);font-size:11px;letter-spacing:.12em;color:var(--driftwood)}.blog-film-card{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.blog-film-card .reel-video{width:100%;height:100%;object-fit:cover}@media (max-width:760px){.blog-story-grid{grid-template-columns:1fr;gap:50px}.blog-story-copy{max-width:100%}}.blog-hero .hero-title{line-height:1.02}.blog-services{padding-top:clamp(90px,10vw,160px);padding-bottom:clamp(90px,10vw,160px)}.blog-services-top{margin-bottom:clamp(60px,8vw,110px)}.blog-services-heading{margin-bottom:clamp(70px,9vw,130px)}.blog-services-title{margin:0;max-width:1000px;font-size:clamp(48px,7vw,110px);line-height:.94;letter-spacing:-.055em}.blog-services-title em{color:var(--ember);font-style:normal}.blog-services-list{border-top:1px dashed rgba(255,237,215,.28)}.blog-service{display:grid;grid-template-columns:70px minmax(0,1fr) 40px;grid-gap:30px;gap:30px;align-items:center;padding:34px 0;border-bottom:1px dashed rgba(255,237,215,.28)}.blog-service-no{font-size:11px;letter-spacing:.12em;color:var(--driftwood)}.blog-service-main{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr);grid-gap:50px;gap:50px;align-items:baseline}.blog-service-main h3{margin:0;font-size:clamp(22px,2vw,30px);line-height:1;letter-spacing:-.035em;font-weight:500}.blog-service-main p{max-width:480px;margin:0;font-size:14px;line-height:1.55;color:var(--driftwood)}.blog-service-arrow{justify-self:end;font-size:24px;color:var(--ember)}@media (max-width:760px){.blog-service{grid-template-columns:40px minmax(0,1fr);gap:18px}.blog-service-main{grid-template-columns:1fr;gap:16px}.blog-service-arrow{display:none}}.blog-view{padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(100px,12vw,180px)}.blog-view-top{margin-bottom:clamp(70px,9vw,130px)}.blog-view-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:clamp(50px,9vw,150px);gap:clamp(50px,9vw,150px);align-items:start}.blog-view-title{margin:0;max-width:1000px;font-size:clamp(48px,7vw,110px);line-height:1;letter-spacing:-.055em}.blog-view-title em{color:var(--ember);font-style:normal}.blog-view-copy{max-width:470px;padding-top:8px}.blog-view-copy p{margin:0 0 28px;font-size:15px;line-height:1.65;color:var(--driftwood)}.blog-view-copy .blog-view-lead{margin-bottom:38px;font-size:clamp(17px,1.35vw,21px);line-height:1.45;color:var(--cream)}.blog-view-copy em{color:var(--ember);font-style:normal}.blog-view-line{width:100%;margin-bottom:32px}.blog-view-line,.blog-view-statement{border-top:1px dashed rgba(255,237,215,.28)}.blog-view-statement{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:40px;gap:40px;margin-top:clamp(100px,14vw,220px);padding-top:24px}.blog-view-statement span{font-size:11px;letter-spacing:.12em;color:var(--driftwood)}.blog-view-statement p{margin:0;font-size:clamp(28px,4vw,60px);line-height:.98;letter-spacing:-.04em}.blog-view-statement em{color:var(--ember);font-style:normal}@media (max-width:760px){.blog-view-main{grid-template-columns:1fr;gap:55px}.blog-view-copy{max-width:100%}.blog-view-statement{grid-template-columns:1fr;gap:25px}}.blog-facts{padding-top:clamp(90px,11vw,170px);padding-bottom:clamp(100px,12vw,180px)}.blog-facts-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:clamp(35px,5vw,70px)}.blog-facts-label{font-size:11px;letter-spacing:.12em;color:var(--driftwood)}.blog-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px dashed rgba(255,237,215,.28);border-bottom:1px dashed rgba(255,237,215,.28)}.blog-fact{min-height:260px;padding:34px 28px 34px 0;border-right:1px dashed rgba(255,237,215,.28);display:flex;flex-direction:column;justify-content:space-between}.blog-fact:not(:first-child){padding-left:28px}.blog-fact:last-child{border-right:0}.blog-fact strong{font-size:clamp(64px,9vw,140px);line-height:.82;letter-spacing:-.07em;font-weight:400}.blog-fact span{font-size:10px;letter-spacing:.12em;color:var(--driftwood)}.blog-facts-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(70px,9vw,120px)}.blog-facts-bottom p{margin:0;font-size:clamp(28px,4vw,58px);line-height:.98;letter-spacing:-.045em}.blog-facts-bottom em{color:var(--ember);font-style:normal}.blog-facts-bottom>span{font-size:10px;letter-spacing:.12em;color:var(--driftwood);white-space:nowrap}@media (max-width:760px){.blog-facts-top{align-items:flex-start;flex-direction:column;gap:15px}.blog-facts-grid{grid-template-columns:repeat(2,1fr)}.blog-fact{min-height:190px;padding:25px 18px 25px 0}.blog-fact:not(:first-child){padding-left:18px}.blog-fact:nth-child(2){border-right:0}.blog-fact:nth-child(-n+2){border-bottom:1px dashed rgba(255,237,215,.28)}.blog-facts-bottom{flex-direction:column;align-items:flex-start;gap:30px}}.blog-work{padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(100px,12vw,180px)}.blog-work-top{margin-bottom:clamp(60px,8vw,110px)}.blog-work-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:clamp(50px,9vw,150px);gap:clamp(50px,9vw,150px);align-items:start}.blog-work-title{margin:0;max-width:1000px;font-size:clamp(48px,7vw,110px);line-height:1.18;letter-spacing:-.055em}.blog-work-title em{color:var(--ember);font-style:normal}.blog-work-copy{max-width:470px;padding-top:8px}.blog-work-copy p{margin:0 0 28px;font-size:15px;line-height:1.65;color:var(--driftwood)}.blog-work-copy .blog-work-lead{margin-bottom:38px;font-size:clamp(17px,1.35vw,21px);line-height:1.45;color:var(--cream)}.blog-work-line{width:100%;margin-bottom:32px;border-top:1px dashed rgba(255,237,215,.28)}.blog-work-joke{margin-top:50px;font-size:14px!important;color:var(--cream)!important}.blog-work-joke span{color:var(--ember)}.blog-work-footer{display:flex;align-items:center;gap:18px;margin-top:clamp(90px,12vw,170px);padding-top:22px;border-top:1px dashed rgba(255,237,215,.28);font-size:10px;letter-spacing:.12em;color:var(--driftwood)}.blog-work-footer span:nth-child(2n){color:var(--ember)}@media (max-width:760px){.blog-work-grid{grid-template-columns:1fr;gap:55px}.blog-work-copy{max-width:100%}.blog-work-footer{flex-wrap:wrap;gap:12px}}.blog-now{padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(100px,12vw,180px)}.blog-now-top{margin-bottom:clamp(70px,9vw,130px)}.blog-now-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:clamp(50px,9vw,150px);gap:clamp(50px,9vw,150px);align-items:start}.blog-now-title{margin:0;max-width:900px;font-size:clamp(64px,9vw,140px);line-height:.9;letter-spacing:-.065em}.blog-now-title em{color:var(--ember);font-style:normal}.blog-now-copy{max-width:470px;padding-top:8px}.blog-now-copy p{margin:0 0 28px;font-size:15px;line-height:1.65;color:var(--driftwood)}.blog-now-copy .blog-now-lead{margin-bottom:38px;font-size:clamp(17px,1.35vw,21px);line-height:1.45;color:var(--cream)}.blog-now-statement{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:40px;gap:40px;margin-top:clamp(100px,14vw,220px);padding-top:24px;border-top:1px dashed rgba(255,237,215,.28)}.blog-now-statement span{font-size:10px;letter-spacing:.12em;color:var(--driftwood)}.blog-now-statement p{margin:0;font-size:clamp(34px,5vw,72px);line-height:.94;letter-spacing:-.05em}.blog-now-statement em{color:var(--ember);font-style:normal}@media (max-width:760px){.blog-now-grid{grid-template-columns:1fr;gap:55px}.blog-now-copy{max-width:100%}.blog-now-statement{grid-template-columns:1fr;gap:25px}}.language-switcher{display:flex;align-items:center;gap:6px;margin-left:28px;font-size:11px;line-height:1;letter-spacing:.12em;color:var(--driftwood);white-space:nowrap}.language-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:transparent;color:var(--driftwood);font:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;transition:color .25s ease,opacity .25s ease}.language-btn.is-active,.language-btn:hover{color:var(--cream)}.language-switcher span{color:var(--driftwood);opacity:.5}.language-transition-target{transition:filter .45s ease,opacity .45s ease}body.language-changing .language-transition-target{filter:blur(6px);opacity:.35}body.language-changed .language-transition-target{filter:blur(0);opacity:1}