@font-face{font-family:EB Garamond;src:url(/oak/fonts/EBGaramond-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/oak/fonts/NeueHaasDisplayRoman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#2d2926;--paper:#fdfbf8;--beige:#ebddc5;--blue:#c3d4d9;--mocha:#a47864;--yellow:#ffff4c;--u:clamp(.7px, .0661vw, 2.5px);--t-display:calc(102 * var(--u));--t-h2:calc(62 * var(--u));--t-h3:calc(28 * var(--u));--t-h4:calc(22 * var(--u));--t-h5:calc(20 * var(--u));--t-body:calc(12 * var(--u));--t-eyebrow:calc(11 * var(--u));--t-small:calc(10 * var(--u));--gutter:calc(30 * var(--u));--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}h1,h2,h3,h4,h5,h6,p,a,button,li,span,input{font-weight:400}.oak-page--dark-head .nav{mix-blend-mode:normal;color:var(--paper);background:#1a1d21}.oak-page--dark-head .nav .nav__link,.oak-page--dark-head .nav .btn-link{color:var(--paper)}.oak-page--dark-head .nav.is-floating{color:var(--paper);mix-blend-mode:normal;background:#1a1d21}.nav__logo svg,.nav__logo img{width:calc(160 * var(--u));height:auto}.nav__logo-spacer{width:calc(160 * var(--u));height:1px;display:block}.hero__meta{top:calc(200 * var(--u));left:var(--gutter);font-size:var(--t-body);gap:calc(16 * var(--u));flex-direction:column;line-height:1.4;display:flex;position:absolute}.hero__tz-city{opacity:.55}.hero__content{text-align:center;max-width:calc(700 * var(--u));align-items:center;gap:calc(40 * var(--u));flex-direction:column;margin:0 auto;display:flex}.hero__eyebrow{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.08em}.hero__title{font-family:EB Garamond,serif;font-size:calc(62 * var(--u));letter-spacing:-.03em;line-height:1.02}.hero__title .line{padding-bottom:.05em;display:block;overflow:visible}.hero__video-inner{width:calc(940 * var(--u));max-width:calc(100vw - calc(40 * var(--u)));aspect-ratio:16/9;border-radius:calc(32 * var(--u));will-change:width,border-radius;position:relative;overflow:hidden}.hero__video-inner video{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.section-label{padding:calc(80 * var(--u)) var(--gutter) 0;background:var(--paper)}.section-label__head{padding-bottom:calc(25 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.section-label__title{font-family:EB Garamond,serif;font-size:calc(40 * var(--u));letter-spacing:-.03em;line-height:.95}.section-label__line{background:var(--ink);opacity:.2;height:1px;margin-bottom:calc(60 * var(--u))}.services{background:var(--paper);padding:calc(100 * var(--u)) 0 calc(150 * var(--u))}.services__eyebrow{font-size:var(--t-body);margin:0 var(--gutter) calc(32 * var(--u))}.services__list{flex-direction:column;display:flex;position:relative}.svc{gap:calc(80 * var(--u));padding:calc(48 * var(--u)) var(--gutter);top:calc(100 * var(--u));color:var(--ink);min-height:calc(400 * var(--u));will-change:transform;background:#fff;border-top:1px solid #2d292626;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;text-decoration:none;display:grid;position:sticky}.svc__title{font-family:EB Garamond,serif;font-size:calc(45 * var(--u));letter-spacing:-.03em;color:var(--ink);grid-area:1/1/span 2;align-self:start;font-weight:400;line-height:1.05}.svc__desc{font-size:calc(16 * var(--u));max-width:calc(540 * var(--u));margin-bottom:calc(28 * var(--u));color:var(--ink);grid-area:1/2;line-height:1.45}.svc__features{column-gap:calc(40 * var(--u));row-gap:calc(2 * var(--u));max-width:calc(540 * var(--u));grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.svc__features li{font-size:calc(13 * var(--u));opacity:.35;line-height:1.45}.featured{padding:0 var(--gutter) calc(120 * var(--u));background:var(--paper)}.featured__row{gap:calc(30 * var(--u));grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.featured__row--bottom{margin-top:140px}.fw--c1{grid-column:1/span 2}.fw--c2{grid-column:3/span 4}.fw--c3{grid-column:7/span 3}.fw--c4{grid-column:10/span 3}.fw--c5{grid-column:1/span 8}.fw--c6{grid-column:10/span 3}.fw--c1 .fw__img{aspect-ratio:232/195}.fw--c2 .fw__img{aspect-ratio:464/350}.fw--c3 .fw__img{aspect-ratio:341/493}.fw--c4 .fw__img{aspect-ratio:340/295}.fw--c5 .fw__img{aspect-ratio:945/550}.fw--c6 .fw__img{aspect-ratio:340/480}.fw__img{border-radius:calc(16 * var(--u));background:var(--beige);width:100%;overflow:hidden}.fw__img img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo)}.fw__label{margin-top:calc(14 * var(--u));gap:calc(4 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.fw__name{font-family:EB Garamond,serif;font-size:calc(22 * var(--u));letter-spacing:-.02em;line-height:1.2}.fw__cat{font-size:var(--t-body);opacity:.5;line-height:1.4}.founders{background:var(--ink);color:var(--paper);padding:calc(80 * var(--u)) var(--gutter) 0}.founders__head{gap:calc(60 * var(--u));margin-bottom:calc(140 * var(--u));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;display:grid}.founders__title{font-family:EB Garamond,serif;font-size:calc(78 * var(--u));letter-spacing:-.03em;line-height:1}.founders__title .line{margin-bottom:-.1em;padding-bottom:.15em;display:block;overflow:visible}.founders__title .word{display:inline-block}.founders__intro{font-size:var(--t-body);max-width:calc(380 * var(--u));padding-top:calc(10 * var(--u));line-height:1.5}.founders__cta{padding-top:calc(14 * var(--u));justify-self:end}.founders__body{grid-template-columns:calc(100 * var(--u)) minmax(0,460fr) minmax(0,480fr) minmax(0,180fr);gap:calc(40 * var(--u));align-items:start;display:grid}.founders__tag{font-size:var(--t-body);opacity:.7;padding-top:calc(8 * var(--u))}.founders__media{border-radius:calc(16 * var(--u));aspect-ratio:920/1230;background:var(--paper);position:relative;overflow:hidden}.founders__media img{object-fit:cover;width:100%;height:100%}.founders__text{gap:calc(32 * var(--u));padding-top:calc(8 * var(--u));flex-direction:column;display:flex}.founders__lead{font-family:EB Garamond,serif;font-size:calc(26 * var(--u));letter-spacing:-.015em;max-width:calc(500 * var(--u));line-height:1.2}.founders__body p:not(.founders__lead):not(.founders__tag){font-size:var(--t-body);max-width:calc(294 * var(--u));opacity:.65;line-height:1.5}.typo-section{background:var(--ink);color:var(--paper);padding:150px 0 calc(100 * var(--u));gap:calc(100 * var(--u));flex-direction:column;align-items:center;display:flex;overflow:hidden}.typo-section__inner{align-items:center;gap:calc(30 * var(--u));text-align:center;max-width:calc(640 * var(--u));padding:0 var(--gutter);flex-direction:column;display:flex}.typo-section__eyebrow{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.08em}.logo-wall{width:100%;max-width:calc(1200 * var(--u));padding:0 var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.logo-wall__item{padding:calc(40 * var(--u)) calc(20 * var(--u));font-family:EB Garamond,serif;font-size:calc(22 * var(--u));letter-spacing:-.01em;opacity:.55;transition:opacity .4s var(--ease-out-expo);text-align:center;justify-content:center;align-items:center;line-height:1.2;display:flex;position:relative}.logo-wall__item:hover{opacity:1}.logo-wall__item:not(:nth-child(4n)):after{content:"";background:#fdfbf82e;width:1px;position:absolute;top:15%;bottom:15%;right:0}.logo-wall__item:nth-child(-n+4):before{content:"";background:#fdfbf82e;height:1px;position:absolute;bottom:0;left:15%;right:15%}.insights{background:var(--paper);color:var(--ink);padding:calc(80 * var(--u)) var(--gutter) calc(120 * var(--u))}.insights__head{padding-bottom:calc(25 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.insights__title{font-family:EB Garamond,serif;font-size:calc(40 * var(--u));letter-spacing:-.03em;line-height:.95}.insights__line{background:var(--ink);opacity:.2;height:1px;margin-bottom:calc(60 * var(--u))}.article{gap:calc(16 * var(--u));will-change:transform;transform-style:preserve-3d;flex-direction:column;display:flex}.article__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out-expo)}.footer{background:var(--paper);color:var(--ink);padding:calc(80 * var(--u)) calc(100 * var(--u));border-top:none}.footer__top{gap:calc(100 * var(--u));padding-bottom:calc(60 * var(--u));flex-direction:column;display:flex}.footer__cta{gap:calc(20 * var(--u));max-width:calc(720 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.footer__title{font-family:EB Garamond,serif;font-size:calc(78 * var(--u));letter-spacing:-.03em;line-height:1}.footer__band{gap:calc(80 * var(--u));padding-top:calc(60 * var(--u));border-top:1px solid #2d292626;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.footer__brand{gap:calc(20 * var(--u));max-width:calc(340 * var(--u));flex-direction:column;display:flex}.footer__brand-logo{display:inline-flex}.footer__brand-logo img{width:calc(140 * var(--u));height:auto;display:block}.footer__brand-tagline{font-size:var(--t-body);opacity:.6;line-height:1.5}.footer__cols{gap:calc(48 * var(--u));width:100%;max-width:calc(520 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;display:grid}.footer__col h4{font-family:EB Garamond,serif;font-size:calc(18 * var(--u));margin-bottom:calc(18 * var(--u));letter-spacing:-.01em}.footer__col li{font-size:var(--t-body);line-height:1.9}.footer__news h3{font-family:EB Garamond,serif;font-size:calc(24 * var(--u));letter-spacing:-.02em;max-width:calc(340 * var(--u));margin-bottom:calc(20 * var(--u));line-height:1.1}.footer__form{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid #2d292640;transition:border-color .3s;display:flex}.footer__form:focus-within{border-bottom-color:#2d292699}.footer__form input{min-width:0;color:var(--ink);padding:calc(4 * var(--u)) 0;font-family:inherit;font-size:var(--t-body);background:0 0;border:none;outline:none;flex:1}.footer__form input::placeholder{color:var(--ink);opacity:.45}.footer__form button{align-items:center;gap:calc(8 * var(--u));cursor:pointer;color:var(--ink);font-family:inherit;font-size:var(--t-body);white-space:nowrap;background:0 0;border:none;padding:0;display:inline-flex}.footer__form button svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.footer__bottom{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding-top:calc(40 * var(--u));font-size:var(--t-body);border-top:1px solid #2d292626;flex-wrap:wrap;display:flex}.footer__bottom>p{margin:0}.footer__social a{opacity:.6;transition:opacity .3s;display:inline-flex}.footer__social svg{width:calc(20 * var(--u));height:calc(20 * var(--u));display:block}@media(max-width:1200px){.footer{padding:calc(72 * var(--u)) calc(48 * var(--u))}.footer__top{gap:calc(72 * var(--u))}.footer__band{gap:calc(48 * var(--u))}.footer__title{font-size:calc(64 * var(--u))}}@media(max-width:780px){.footer{padding:calc(56 * var(--u)) calc(24 * var(--u))}.footer__top{gap:calc(56 * var(--u));padding-bottom:calc(40 * var(--u))}.footer__title{font-size:calc(48 * var(--u));line-height:1.05}.footer__band{gap:calc(40 * var(--u));padding-top:calc(40 * var(--u));grid-template-columns:1fr}.footer__cols{justify-self:start;gap:calc(28 * var(--u));max-width:none}.footer__bottom{padding-top:calc(28 * var(--u));justify-content:flex-start}.footer__bottom>p{opacity:.7;flex-basis:100%;order:3}.footer__social{order:2;margin-left:auto}}@media(max-width:480px){.footer__title{font-size:calc(44 * var(--u));line-height:1.05}.footer__cols{gap:calc(24 * var(--u));grid-template-columns:1fr}.footer__social{margin-left:0}}.cursor-view svg.spinner text{fill:var(--ink);text-transform:uppercase}.cursor-learn{width:calc(140 * var(--u));height:calc(36 * var(--u));margin-left:calc(-70 * var(--u));margin-top:calc(-18 * var(--u));background:var(--blue);pointer-events:none;z-index:9999;opacity:0;transition:opacity .3s var(--ease-out-expo),transform .45s var(--ease-out-expo);will-change:left,top,opacity,transform;color:var(--ink);border-radius:999px;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:scale(.6)}.cursor-learn.is-visible{opacity:1;transform:scale(1)}.cursor-learn__track{white-space:nowrap;animation:6s linear infinite cursorLearnMarquee;display:flex}.cursor-learn__chunk{font-size:var(--t-body);letter-spacing:.01em;flex-shrink:0;font-family:Neue Haas,sans-serif;line-height:1;display:inline-flex}.cursor-learn__chunk .ch{display:inline-block}@keyframes cursorLearnMarquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.fw,.fw *,.article,.article *{cursor:none}[data-reveal=words]{padding-bottom:.15em}[data-reveal=words] .word{opacity:0;padding-bottom:.05em;display:inline-block;transform:translateY(110%)}[data-reveal=line]{clip-path:inset(0 0 -.2em);opacity:0;padding-bottom:.1em;transform:translateY(20px)}[data-reveal-chars]{padding-bottom:.18em}[data-reveal-chars] .char-word{white-space:nowrap;vertical-align:top;padding-bottom:.18em;display:inline-block;overflow:visible}[data-reveal-list] li{opacity:0;transform:translateY(20px)}@media(max-width:900px){:root{--u:clamp(.85px, .16vw, 1.4px)}.nav{grid-template-columns:1fr auto}.nav__center{display:none}.services-new{grid-template-columns:1fr}.services-new__preview{display:none}.svc-row{gap:calc(12 * var(--u));grid-template-columns:1fr}.svc-row__desc,.svc-row__arrow{display:none}.svc-row__title{opacity:1;white-space:normal}.featured{padding-left:20px;padding-right:20px}.featured__row,.featured__row--bottom{gap:calc(30 * var(--u));grid-template-columns:1fr;margin-top:0}.featured__row--bottom{margin-top:60px}.fw--c1,.fw--c2,.fw--c3,.fw--c4,.fw--c5,.fw--c6{grid-column:1/-1}.fw--c1 .fw__img,.fw--c2 .fw__img,.fw--c3 .fw__img,.fw--c4 .fw__img,.fw--c5 .fw__img,.fw--c6 .fw__img{aspect-ratio:4/3}.founders__head,.founders__body,.insights__grid{grid-template-columns:1fr}.cursor-view{display:none}.fw,.fw *,.article,.article *{cursor:pointer}}.nav__services{position:static}.nav__mega{left:0;right:0;top:calc(var(--gutter) * 2 + 32px);z-index:90;background:var(--paper);color:var(--ink);mix-blend-mode:normal;isolation:isolate;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);opacity:0;pointer-events:none;transition:opacity .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1);position:fixed;transform:translateY(-6px);box-shadow:0 24px 60px -28px #2d292640}.nav.is-floating .nav__mega{top:calc(var(--gutter) * 2 + 32px)}.nav__mega.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__mega-inner{gap:calc(48 * var(--u));max-width:1400px;padding:calc(40 * var(--u)) var(--gutter) calc(48 * var(--u));grid-template-columns:320px 1fr;margin:0 auto;display:grid}.nav__mega-aside{gap:calc(16 * var(--u));padding-right:calc(32 * var(--u));border-right:1px solid color-mix(in oklab,var(--ink) 10%,transparent);flex-direction:column;display:flex}.nav__mega-eyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:11px}.nav__mega-blurb{margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(20px,1.6vw,26px);line-height:1.25;animation:.32s cubic-bezier(.2,.7,.2,1) megaFade}.nav__mega-all{letter-spacing:.02em;opacity:.8;margin-top:calc(8 * var(--u));align-items:center;gap:8px;font-size:13px;transition:opacity .2s,gap .2s;display:inline-flex}.nav__mega-all svg{width:9px;height:9px}.nav__mega-all:hover{opacity:1;gap:12px}.nav__mega-quick-eyebrow{padding-top:calc(22 * var(--u));letter-spacing:.16em;text-transform:uppercase;opacity:.4;margin-top:auto;font-size:10px}.nav__mega-quick{flex-direction:column;gap:8px;margin-top:10px;display:flex}.nav__mega-quick a{color:var(--ink);letter-spacing:.005em;text-transform:none;align-items:baseline;gap:7px;padding:1px 0;font-size:12px;font-weight:600;text-decoration:none;transition:opacity .25s;display:inline-flex}.nav__mega-quick a>span:first-of-type{background:linear-gradient(to top,var(--yellow) 0,var(--yellow) 38%,transparent 38%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.nav__mega-quick-arrow{opacity:.35;font-size:10px;transition:transform .25s,opacity .25s}.nav__mega-quick a:hover{opacity:.65}.nav__mega-quick a:hover .nav__mega-quick-arrow{opacity:.7;transform:translate(2px)}.nav__mega-body{gap:calc(24 * var(--u));flex-direction:column;display:flex}.nav__mega-rail{gap:calc(28 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:1px solid color-mix(in oklab,var(--ink) 8%,transparent);flex-wrap:wrap;display:flex}.nav__mega-tab{font:inherit;color:inherit;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;opacity:.45;background:0 0;border:0;padding:0;font-size:13px;transition:opacity .25s;position:relative}.nav__mega-tab:after{content:"";left:0;right:0;bottom:calc(-14 * var(--u) - 1px);background:var(--ink);transform-origin:0;height:1px;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scaleX(0)}.nav__mega-tab:hover{opacity:.85}.nav__mega-tab.is-active{opacity:1}.nav__mega-tab.is-active:after{transform:scaleX(1)}.nav__mega-list{gap:2px calc(48 * var(--u));grid-template-columns:repeat(2,1fr);display:grid}.nav__mega-row{--i:0;opacity:0;animation:.4s cubic-bezier(.2,.7,.2,1) forwards megaRowIn;animation-delay:calc(40ms + var(--i) * 30ms);transform:translateY(8px)}.nav__mega-row--head{grid-column:1/-1;animation-delay:0s}.nav__mega-row a{align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid color-mix(in oklab,var(--ink) 7%,transparent);grid-template-columns:36px 1fr 24px;transition:padding .3s cubic-bezier(.2,.7,.2,1),color .2s;display:grid}.nav__mega-row a:hover{padding-left:8px}.nav__mega-row a:hover .nav__mega-arrow{opacity:1;transform:translate(0)}.nav__mega-num{opacity:.4;font-family:EB Garamond,Georgia,serif;font-size:13px;font-style:italic}.nav__mega-label{letter-spacing:-.005em;font-family:EB Garamond,Georgia,serif;font-size:clamp(20px,1.7vw,28px)}.nav__mega-row--head .nav__mega-label{text-transform:uppercase;letter-spacing:.18em;opacity:.7;font-family:inherit;font-size:11px}.nav__mega-arrow{opacity:0;justify-self:end;font-size:18px;transition:opacity .25s,transform .25s;transform:translate(-6px)}@keyframes megaFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes megaRowIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nav__mega,.nav__mega-row,.nav__mega-blurb{opacity:1;transition:opacity .2s;animation:none;transform:none}.nav__mega{opacity:0}.nav__mega.is-open{opacity:1}}@media(max-width:1023px){.nav__mega,.nav__about-panel{display:none}}.nav__about{position:static}.nav__link--caret{align-items:center;gap:5px;display:inline-flex}.nav__link-caret{opacity:.5;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nav__about:hover .nav__link-caret{opacity:.85;transform:rotate(180deg)}.nav__about-panel{left:50%;top:calc(var(--gutter) * 2 + 32px);z-index:90;background:var(--paper);min-width:360px;color:var(--ink);isolation:isolate;border:1px solid color-mix(in oklab,var(--ink) 10%,transparent);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1);position:fixed;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 60px -28px #2d292640}.nav.is-floating .nav__about-panel{top:calc(var(--gutter) * 2 + 32px)}.nav__about-panel.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav__about-list{padding:calc(8 * var(--u)) 0;flex-direction:column;display:flex}.nav__about-item{--i:0;opacity:0;animation:.36s cubic-bezier(.2,.7,.2,1) forwards megaRowIn;animation-delay:calc(40ms + var(--i) * 60ms);transform:translateY(8px)}.nav__about-item a{align-items:center;gap:calc(14 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u));grid-template-columns:36px 1fr 24px;transition:background .25s;display:grid}.nav__about-item a:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}.nav__about-num{opacity:.4;font-family:EB Garamond,Georgia,serif;font-size:13px;font-style:italic}.nav__about-text{flex-direction:column;gap:4px;display:flex}.nav__about-label{letter-spacing:-.005em;font-family:EB Garamond,Georgia,serif;font-size:22px;line-height:1.2}.nav__about-blurb{opacity:.6;font-size:12px;line-height:1.45}.nav__about-arrow{opacity:0;justify-self:end;font-size:16px;transition:opacity .25s,transform .25s;transform:translate(-6px)}.nav__about-item a:hover .nav__about-arrow{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.nav__about-panel,.nav__about-item{opacity:1;transition:opacity .2s;animation:none;transform:translate(-50%)}.nav__about-panel{opacity:0;transform:translate(-50%)}.nav__about-panel.is-open{opacity:1}}.oak-logo,.oak-logo img{display:block}.nav__logo-img{filter:none!important}.oakft{color:#f5f0e8;padding:calc(80 * var(--u)) calc(100 * var(--u)) calc(36 * var(--u));background:#0c0c0c}.oakft__inner{max-width:1400px;margin:0 auto}.oakft__main{gap:calc(64 * var(--u));padding-bottom:calc(56 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);display:grid}.oakft__brand{align-items:flex-start;gap:calc(16 * var(--u));flex-direction:column;display:flex}.oakft__logo{display:inline-flex}.oakft__logo img{width:calc(150 * var(--u));height:auto;display:block}.oakft__tagline{font-size:var(--t-body);opacity:.6;max-width:calc(300 * var(--u));line-height:1.55}.oakft__email{font-size:var(--t-body);border-bottom:1px solid #f5f0e84d;padding-bottom:2px;transition:border-color .3s,opacity .3s}.oakft__email:hover{border-color:#f5f0e8e6}.oakft__social{gap:calc(14 * var(--u));margin-top:calc(6 * var(--u));display:flex}.oakft__social a{opacity:.55;transition:opacity .3s,transform .3s;display:inline-flex}.oakft__social a:hover{opacity:1;transform:translateY(-2px)}.oakft__social svg{width:calc(19 * var(--u));height:calc(19 * var(--u));display:block}.oakft__cols{gap:calc(40 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oakft__col h4{font-family:Work Sans,system-ui,sans-serif;font-weight:600;font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;margin-bottom:calc(16 * var(--u));opacity:.95}.oakft__col li{font-size:var(--t-body);line-height:1.5}.oakft__col a{text-transform:capitalize;opacity:.55;transition:opacity .3s}.oakft__col a:hover{opacity:1}.oakft__sub{gap:calc(12 * var(--u));flex-direction:column;display:flex}.oakft__sub-title{font-family:EB Garamond,serif;font-size:calc(24 * var(--u));letter-spacing:-.02em}.oakft__sub-copy{font-size:var(--t-body);opacity:.6;line-height:1.5}.oakft__form{gap:calc(10 * var(--u));margin-top:calc(4 * var(--u));flex-direction:column;display:flex}.oakft__form input{padding:calc(13 * var(--u)) calc(20 * var(--u));color:#f5f0e8;font-family:inherit;font-size:var(--t-body);background:#f5f0e80f;border:1px solid #f5f0e829;border-radius:999px;outline:none;transition:border-color .3s,background .3s}.oakft__form input::placeholder{color:#f5f0e873}.oakft__form input:focus{background:#f5f0e81a;border-color:#f5f0e88c}.oakft__form button{justify-content:center;align-items:center;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(24 * var(--u));color:#0c0c0c;font-family:inherit;font-size:var(--t-body);cursor:pointer;background:#f5f0e8;border:1px solid #f5f0e8e6;border-radius:999px;font-weight:500;transition:background .35s,color .35s,transform .35s;display:inline-flex}.oakft__form button:hover{color:#f5f0e8;background:0 0;transform:translateY(-2px)}.oakft__form button svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.oakft__badges{justify-content:space-between;align-items:center;gap:calc(32 * var(--u));padding:calc(32 * var(--u)) 0;border-top:1px solid #f5f0e824;border-bottom:1px solid #f5f0e824;flex-wrap:wrap;display:flex}.oakft__badge-group{align-items:center;gap:calc(24 * var(--u));flex-wrap:wrap;display:flex}.oakft__badge-label{font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;opacity:.45;white-space:nowrap}.oakft__certs{align-items:center;gap:calc(28 * var(--u));flex-wrap:wrap;display:flex}.oakft__certs img{opacity:.85;height:auto;transition:opacity .3s;display:block}.oakft__certs img:hover{opacity:1}.oakft__press{align-items:center;gap:calc(28 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oakft__press li{align-items:center;display:flex}.oakft__press img{opacity:.8;height:auto;transition:opacity .3s;display:block}.oakft__press img:hover{opacity:1}.oakft__bottom{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding-top:calc(28 * var(--u));font-size:calc(13 * var(--u));flex-wrap:wrap;display:flex}.oakft__bottom>p{opacity:.5;margin:0}.oakft__top-btn{align-items:center;gap:calc(12 * var(--u));color:inherit;font-family:inherit;font-size:calc(13 * var(--u));cursor:pointer;opacity:.75;background:0 0;border:none;padding:0;transition:opacity .3s;display:inline-flex}.oakft__top-btn:hover{opacity:1}.oakft__top-btn svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}@media(max-width:1200px){.oakft{padding:calc(64 * var(--u)) calc(48 * var(--u)) calc(32 * var(--u))}.oakft__main{gap:calc(48 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oakft__sub{max-width:calc(440 * var(--u));grid-column:1/-1}}@media(max-width:780px){.oakft{padding:40px 20px 28px}.oakft__main{grid-template-columns:1fr;gap:36px;padding-bottom:32px}.oakft__cols{grid-template-columns:1fr 1fr;gap:24px}.oakft__col li{line-height:2.1}.oakft__sub{max-width:none}.oakft__badges{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0}.oakft__badge-group{gap:14px}.oakft__certs{gap:20px}.oakft__press li{font-size:17px}.oakft__bottom{flex-direction:column;align-items:flex-start;gap:12px}}@font-face{font-family:EB Garamond;src:url(/oak/fonts/EBGaramond-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Neue Haas;src:url(/oak/fonts/NeueHaasDisplayRoman.ttf)format("truetype");font-weight:400;font-display:swap}img{object-fit:cover;width:100%;display:block}.rl{margin:0 -.1em -.1em;padding:0 .1em .12em;display:block;overflow:visible}.rl>span{display:block}.ab-hero{grid-template-columns:55fr 45fr;min-height:100vh;display:grid;overflow:hidden}.ab-hero__left{padding:calc(140 * var(--u)) var(--gutter) calc(80 * var(--u));flex-direction:column;justify-content:center;display:flex}.ab-hero__heading{font-family:EB Garamond,Georgia,serif;font-size:clamp(36px,calc(62 * var(--u)),130px);letter-spacing:-.04em;margin-bottom:calc(36 * var(--u));font-weight:400;line-height:1.04}.ab-hero__body{font-size:calc(15 * var(--u));opacity:.65;max-width:calc(500 * var(--u));margin-bottom:calc(56 * var(--u));line-height:1.7;overflow:hidden}.ab-hero__scroll{align-items:flex-start;gap:calc(10 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;opacity:.4;flex-direction:column;display:inline-flex}.ab-hero__scroll svg{width:calc(16 * var(--u));height:calc(16 * var(--u));animation:arrowBounce 1.8s var(--ease-out-expo) infinite}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.ab-hero__right{position:relative;overflow:hidden}.ab-hero__right img{object-position:center 20%;will-change:transform;width:100%;height:115%}.ab-team{padding:calc(100 * var(--u)) calc(100 * var(--u)) calc(80 * var(--u));border-top:1px solid #2d29261a}.ab-team__header{margin-bottom:calc(48 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.ab-team__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.4}.ab-team__count{font-family:EB Garamond,serif;font-size:calc(18 * var(--u));opacity:.3}.ab-grid{column-gap:calc(40 * var(--u));row-gap:calc(80 * var(--u));grid-template-columns:repeat(4,1fr);width:100%;display:grid}.ab-card{display:block}.ab-card__photo{aspect-ratio:4/5;width:100%;margin-bottom:calc(22 * var(--u));background:#2d29260f;position:relative;overflow:hidden}.ab-card__photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform 1.1s var(--ease-out-expo),filter .6s ease;filter:saturate(.95)}.ab-card:hover .ab-card__photo img{filter:saturate(1.05);transform:scale(1.03)}.ab-card__name{font-family:EB Garamond,serif;font-weight:400;font-size:calc(24 * var(--u));letter-spacing:-.01em;color:var(--ink,#1a1a1a);margin:0 0 calc(6 * var(--u));line-height:1.1}.ab-card__role{font-size:calc(11 * var(--u));letter-spacing:.15em;text-transform:uppercase;opacity:.45;margin:0}@media(max-width:1100px){.ab-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ab-grid{column-gap:calc(24 * var(--u));row-gap:calc(56 * var(--u));grid-template-columns:repeat(2,1fr)}}.ab-founders{padding:calc(120 * var(--u)) calc(100 * var(--u)) calc(40 * var(--u));border-top:1px solid #2d29261a}.ab-founders__header{align-items:baseline;gap:calc(32 * var(--u));margin-bottom:calc(64 * var(--u));display:flex}.ab-founders__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.45;white-space:nowrap}.ab-founders__rule{background:#2d29261f;flex:1;height:1px;transform:translateY(-2px)}.ab-founders__grid{column-gap:calc(60 * var(--u));row-gap:calc(80 * var(--u));grid-template-columns:1fr 1fr;width:100%;max-width:700px;display:grid}.ab-founder{display:block}.ab-founder__photo{aspect-ratio:4/5;width:100%;margin-bottom:calc(32 * var(--u));background:0 0;position:relative;overflow:hidden}.ab-founder__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo),filter .6s ease;filter:saturate(.95)}.ab-founder:hover .ab-founder__photo img{filter:saturate(1.05);transform:scale(1.03)}.ab-founder__overlay{padding:calc(28 * var(--u));opacity:0;transition:opacity .5s var(--ease-out-expo);background:linear-gradient(#0000 45%,#2d29266b);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.ab-founder:hover .ab-founder__overlay{opacity:1}.ab-founder__cta{align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--paper);padding:calc(10 * var(--u)) calc(16 * var(--u));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fdfbf8b3;border-radius:999px;display:inline-flex}.ab-founder__cta svg{width:calc(12 * var(--u));height:calc(12 * var(--u));transition:transform .5s var(--ease-out-expo)}.ab-founder:hover .ab-founder__cta svg{transform:translate(2px,-2px)}.ab-founder__meta{max-width:calc(460 * var(--u))}.ab-founder__name{font-family:EB Garamond,serif;font-weight:400;font-size:calc(40 * var(--u));letter-spacing:-.02em;color:var(--ink);margin:0 0 calc(10 * var(--u));line-height:1.05}.ab-founder__role{font-size:calc(11 * var(--u));letter-spacing:.15em;text-transform:uppercase;opacity:.45;margin:0 0 calc(20 * var(--u))}.ab-founder__blurb{font-size:calc(15 * var(--u));opacity:.65;max-width:calc(420 * var(--u));margin:0;line-height:1.65}@media(max-width:900px){.ab-founders{padding:calc(80 * var(--u)) var(--gutter) calc(20 * var(--u))}.ab-founders__header{gap:calc(20 * var(--u));margin-bottom:calc(44 * var(--u))}.ab-founders__grid{column-gap:0;row-gap:calc(64 * var(--u));grid-template-columns:1fr}.ab-founder__photo{margin-bottom:calc(24 * var(--u))}.ab-founder__name{font-size:calc(32 * var(--u))}}.ab-join-section{margin:calc(80 * var(--u)) 0 calc(40 * var(--u));padding:0}.ab-join-card{align-items:center;gap:calc(40 * var(--u));padding:calc(120 * var(--u)) var(--gutter);color:var(--paper);transition:background .5s var(--ease-out-expo);background:#1a2230;border-radius:0;grid-template-columns:1fr 2fr 1fr;display:grid;position:relative;overflow:hidden}.ab-join-card:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 15% 30%,#ffeed214,#0000 60%),radial-gradient(50% 70% at 85% 75%,#ffd2aa0f,#0000 60%);position:absolute;inset:0}.ab-join-card:hover{background:#26303f}.ab-join-card__eyebrow{z-index:1;font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;opacity:.6;position:relative}.ab-join-card__title{z-index:1;font-family:EB Garamond,serif;font-size:calc(64 * var(--u));letter-spacing:-.028em;text-align:center;font-weight:400;line-height:1.02;position:relative}.ab-join-card__right{z-index:1;justify-content:flex-end;display:flex;position:relative}.ab-join-card__cta{align-items:center;gap:calc(12 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.12em;padding-bottom:calc(6 * var(--u));text-transform:uppercase;border-bottom:1px solid;display:inline-flex}.ab-join-card__cta-text{white-space:nowrap;flex-direction:row;align-items:baseline;gap:.35em;line-height:1.3;display:flex}.ab-join-card__cta-line:last-child{text-transform:lowercase;letter-spacing:0;font-family:EB Garamond,serif;font-size:calc(20 * var(--u))}.ab-join-card__cta svg{width:calc(14 * var(--u));height:calc(14 * var(--u));transition:transform .5s var(--ease-out-expo);flex-shrink:0}.ab-join-card:hover .ab-join-card__cta svg{transform:translate(3px,-3px)}@media(max-width:900px){.ab-join-section{margin:calc(40 * var(--u)) 0}.ab-join-card{text-align:left;padding:calc(64 * var(--u)) var(--gutter);gap:calc(28 * var(--u));grid-template-columns:1fr}.ab-join-card__title{font-size:calc(48 * var(--u));text-align:left}.ab-join-card__right{justify-content:flex-start}}.ab-mission{padding:calc(100 * var(--u)) calc(100 * var(--u));column-gap:calc(100 * var(--u));border-top:1px solid #2d29261a;grid-template-columns:1fr 1fr;align-items:start;display:grid}.ab-mission__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.4;margin-bottom:calc(28 * var(--u));overflow:hidden}.ab-mission__eyebrow span{display:block}.ab-mission__heading{font-family:EB Garamond,serif;font-size:calc(38 * var(--u));letter-spacing:-.025em;margin-bottom:calc(28 * var(--u));font-weight:400;line-height:1.12}.ab-mission__body{font-size:calc(15 * var(--u));opacity:.65;max-width:calc(520 * var(--u));margin-bottom:calc(40 * var(--u));line-height:1.7;overflow:hidden}.ab-values__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.4;margin-bottom:calc(28 * var(--u));overflow:hidden}.ab-values__eyebrow span{display:block}.ab-values__intro{font-size:calc(15 * var(--u));opacity:.55;margin-bottom:calc(48 * var(--u));line-height:1.6;overflow:hidden}.ab-values__intro span{display:block}.ab-value{padding:calc(24 * var(--u)) 0;border-top:1px solid #2d292614}.ab-value:last-child{border-bottom:1px solid #2d292614}.ab-value__heading{font-family:EB Garamond,serif;font-size:calc(22 * var(--u));letter-spacing:-.02em;margin-bottom:calc(10 * var(--u));font-weight:400;overflow:hidden}.ab-value__heading span{display:block}.ab-value__body{font-size:calc(13 * var(--u));opacity:.6;line-height:1.65;overflow:hidden}.ab-value__body span{display:block}.ab-faq{padding:calc(100 * var(--u)) calc(100 * var(--u)) calc(80 * var(--u));grid-template-columns:calc(320 * var(--u)) 1fr;column-gap:calc(80 * var(--u));border-top:1px solid #2d29261a;align-items:start;display:grid}.ab-faq__heading{font-family:EB Garamond,serif;font-size:calc(38 * var(--u));letter-spacing:-.025em;top:calc(100 * var(--u));font-weight:400;line-height:1.1;position:sticky}.ab-faq__item{border-top:1px solid #2d29261a}.ab-faq__item:last-child{border-bottom:1px solid #2d29261a}.ab-faq__trigger{text-align:left;cursor:pointer;width:100%;font-family:Neue Haas,sans-serif;font-size:calc(16 * var(--u));color:var(--ink);padding:calc(24 * var(--u)) 0;justify-content:space-between;align-items:center;gap:calc(20 * var(--u));background:0 0;border:none;display:flex}.ab-faq__trigger-icon{width:calc(20 * var(--u));height:calc(20 * var(--u));border:1px solid #2d292633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .3s,border-color .3s;display:flex}.ab-faq__trigger-icon svg{width:calc(10 * var(--u));height:calc(10 * var(--u));transition:transform .4s var(--ease-out-expo)}.ab-faq__item.is-open .ab-faq__trigger-icon{background:var(--ink);border-color:var(--ink)}.ab-faq__item.is-open .ab-faq__trigger-icon svg{stroke:var(--paper);transform:rotate(45deg)}.ab-faq__body{height:0;overflow:hidden}.ab-faq__body-inner{font-size:calc(14 * var(--u));opacity:.65;padding-bottom:calc(28 * var(--u));max-width:calc(680 * var(--u));line-height:1.7}.footer__top{gap:calc(60 * var(--u));padding:calc(80 * var(--u)) 0 calc(60 * var(--u));grid-template-columns:1fr 1fr 1fr;display:grid}.footer__form{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));background:#fff;border:1px solid #2d29262e;display:flex}.footer__form input{font-family:Neue Haas,sans-serif;font-size:var(--t-body);color:var(--ink);padding:calc(6 * var(--u)) 0;background:0 0;border:none;outline:none;flex:1}.footer__form input::placeholder{opacity:.4}.footer__form button{align-items:center;gap:calc(6 * var(--u));cursor:pointer;font-family:Neue Haas,sans-serif;font-size:var(--t-body);color:var(--ink);white-space:nowrap;background:0 0;border:none;display:inline-flex}.ab-partners{align-items:center;gap:calc(28 * var(--u));margin:calc(36 * var(--u)) 0 calc(40 * var(--u));grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.ab-partners li{justify-content:flex-start;align-items:center;display:flex}.ab-partners img{width:auto;max-width:100%;height:calc(22 * var(--u));object-fit:contain;opacity:.55;filter:grayscale();transition:opacity .3s,filter .3s}.ab-partners li:hover img{opacity:1;filter:grayscale(0%)}@media(max-width:780px){.ab-partners{gap:calc(24 * var(--u));grid-template-columns:repeat(3,1fr)}}.ab-profile{max-width:calc(840 * var(--u));margin:calc(64 * var(--u)) auto calc(96 * var(--u));padding:0 var(--gutter);text-align:center;flex-direction:column;align-items:center;display:flex}.ab-profile__photo{margin:0 0 calc(40 * var(--u));width:calc(320 * var(--u));aspect-ratio:4/5;border-radius:calc(6 * var(--u));background:var(--beige);max-width:100%;box-shadow:0 calc(24 * var(--u)) calc(70 * var(--u)) -30px #2d292647;opacity:0;animation:abProfileIn .9s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) 50ms forwards;overflow:hidden;transform:translateY(20px)}.ab-profile__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);display:block}.ab-profile__photo:hover img{transform:scale(1.045)}.ab-profile__name{font-family:EB Garamond,Georgia,serif;font-weight:400;font-size:clamp(36px,calc(64 * var(--u)),110px);letter-spacing:-.03em;margin:0 0 calc(14 * var(--u));opacity:0;animation:abProfileIn .8s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) .2s forwards;line-height:1.02;transform:translateY(16px)}.ab-profile__role{font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin:0 0 calc(28 * var(--u));opacity:0;animation:abProfileIn .8s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) .3s forwards;transform:translateY(12px)}.ab-profile__meta{justify-content:center;align-items:center;gap:calc(10 * var(--u)) calc(18 * var(--u));font-size:calc(13 * var(--u));opacity:0;animation:abProfileIn .8s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) .4s forwards;flex-wrap:wrap;display:flex;transform:translateY(10px)}.ab-profile__meta-item{color:var(--ink);opacity:.8;align-items:center;display:inline-flex}.ab-profile__meta-item+.ab-profile__meta-item:before{content:"·";margin-right:calc(18 * var(--u));opacity:.35}.ab-profile__social{align-items:center;gap:calc(8 * var(--u));padding-bottom:calc(2 * var(--u));border-bottom:1px solid #2d292640;transition:color .3s,border-color .3s;display:inline-flex}.ab-profile__social:hover{color:var(--ink);border-color:var(--ink)}.ab-profile__social svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}@keyframes abProfileIn{to{opacity:1;transform:translateY(0)}}.ab-bio{max-width:calc(720 * var(--u));margin:0 auto calc(120 * var(--u));padding:calc(24 * var(--u)) var(--gutter) 0;border-top:1px solid #2d29261a}.ab-bio__heading{font-family:EB Garamond,Georgia,serif;font-weight:400;font-size:clamp(28px,calc(42 * var(--u)),68px);letter-spacing:-.025em;margin:calc(56 * var(--u)) 0 calc(32 * var(--u));line-height:1.08}.ab-bio__body p{font-size:calc(16 * var(--u));color:var(--ink);opacity:.82;margin:0 0 calc(20 * var(--u));line-height:1.75}.ab-bio__body .ab-bio__lead{font-family:EB Garamond,Georgia,serif;font-size:clamp(22px,calc(26 * var(--u)),42px);letter-spacing:-.015em;opacity:1;margin:0 0 calc(28 * var(--u));font-weight:400;line-height:1.35}.ab-bio__body strong{opacity:1;font-weight:500}.ab-profile-back{padding:calc(32 * var(--u)) var(--gutter);font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;opacity:.6}@media(max-width:720px){.ab-profile{margin:calc(40 * var(--u)) auto calc(72 * var(--u))}.ab-profile__photo{width:calc(260 * var(--u))}.ab-bio{margin-bottom:calc(80 * var(--u))}}.ab-team,.ab-founders,.ab-mission,.ab-faq,.ab-join-section{max-width:1400px;margin-inline:auto}.ab-profile{max-width:840px}.ab-bio{max-width:720px}@media(max-width:780px){.ab-faq{row-gap:calc(40 * var(--u));grid-template-columns:1fr}.ab-faq__heading{position:static}.footer__cols{grid-template-columns:1fr}}.ab-hero__frame{display:none}@media(max-width:780px){.ab-hero{min-height:0;padding:calc(104 * var(--u)) 24px calc(72 * var(--u));flex-direction:column;display:flex}.ab-hero__left{display:contents}.ab-hero__heading{letter-spacing:-.02em;margin-bottom:calc(32 * var(--u));order:1;font-size:2.5rem;line-height:1.1}.ab-hero__heading .rl:first-child>span{font-style:italic}.ab-hero__right{aspect-ratio:4/5;width:100%;margin-bottom:calc(40 * var(--u));order:2}.ab-hero__right img{object-fit:cover;object-position:center 20%;height:100%}.ab-hero__frame{pointer-events:none;border-top:1px solid #c5a059;border-right:1px solid #c5a059;width:48px;height:48px;display:block;position:absolute;top:16px;right:16px}.ab-hero__body{max-width:none;margin-bottom:calc(48 * var(--u));order:3;font-size:1.125rem;line-height:1.6}.ab-hero__scroll{letter-spacing:.2em;color:#c5a059;opacity:1;order:4;gap:16px;font-size:10px;font-style:italic}.ab-hero__scroll:before{content:"";background:#c5a059;width:1px;height:64px}.ab-hero__scroll svg{display:none}}.press{padding:calc(20 * var(--u)) var(--gutter) calc(110 * var(--u));max-width:calc(1180 * var(--u));margin:0 auto}.press__featured{border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);padding-top:calc(28 * var(--u));display:block}.press__featured-media{border-radius:calc(4 * var(--u));background:color-mix(in srgb,var(--ink) 5%,transparent);aspect-ratio:16/6;overflow:hidden}.press__featured-media img,.press__card-media img{object-fit:contain;width:100%;height:100%;padding:calc(10 * var(--u));transition:transform .9s var(--ease-out-quart)}.press__featured:hover .press__featured-media img,.press__card:hover .press__card-media img{transform:scale(1.03)}.press__featured-body{align-items:end;gap:calc(24 * var(--u));margin-top:calc(22 * var(--u));grid-template-columns:1fr auto;display:grid}.press__featured-title{font-family:var(--font-serif,"EB Garamond", serif);letter-spacing:-.015em;max-width:20ch;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06}.press__meta{align-items:center;gap:calc(14 * var(--u));font-size:var(--t-eyebrow,.72rem);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent);margin-bottom:calc(12 * var(--u));display:flex}.press__tag{color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);padding:calc(3 * var(--u)) calc(11 * var(--u));border-radius:999px}.press__read{font-size:var(--t-eyebrow,.72rem);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);padding-bottom:calc(3 * var(--u));transition:border-color .35s var(--ease-out-quart)}.press__featured:hover .press__read,.press__card:hover .press__read{border-bottom-color:var(--ink)}.press__bar{justify-content:space-between;align-items:baseline;gap:calc(18 * var(--u));margin-top:calc(80 * var(--u));padding-bottom:calc(16 * var(--u));border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);flex-wrap:wrap;display:flex}.press__bar-label{font-family:var(--font-serif,"EB Garamond", serif);font-size:clamp(1.4rem,2.2vw,2rem)}.press__filters{gap:calc(22 * var(--u));flex-wrap:wrap;display:flex}.press__filter{font-size:var(--t-eyebrow,.72rem);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);padding-bottom:calc(4 * var(--u));transition:color .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart);border-bottom:1px solid #0000}.press__filter:hover{color:var(--ink)}.press__filter.is-active{color:var(--ink);border-bottom-color:var(--ink)}.press__grid{gap:calc(46 * var(--u)) calc(34 * var(--u));margin-top:calc(46 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.press__card{display:block}.press__card-media{border-radius:calc(4 * var(--u));background:color-mix(in srgb,var(--ink) 5%,transparent);aspect-ratio:16/10;margin-bottom:calc(18 * var(--u));overflow:hidden}.press__card-title{font-family:var(--font-serif,"EB Garamond", serif);letter-spacing:-.01em;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.15}.press__card-foot{margin-top:calc(14 * var(--u))}.press__empty{margin-top:calc(50 * var(--u));font-family:var(--font-serif,"EB Garamond", serif);color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:1.5rem}.press__inquiries{margin-top:calc(96 * var(--u));padding-top:calc(28 * var(--u));border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);gap:calc(30 * var(--u));grid-template-columns:1fr 1fr;align-items:start;display:grid}.press__inquiries h2{font-family:var(--font-serif,"EB Garamond", serif);max-width:18ch;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.1}.press__inquiries p{color:color-mix(in srgb,var(--ink) 72%,transparent);max-width:46ch;font-size:1.02rem;line-height:1.65}.press__inquiries a{margin-top:calc(14 * var(--u));border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);padding-bottom:calc(2 * var(--u));display:inline-block}.press__inquiries a:hover{border-bottom-color:var(--ink)}@media(max-width:900px){.press__grid{grid-template-columns:repeat(2,1fr)}.press__featured-body{grid-template-columns:1fr;align-items:start}.press__inquiries{grid-template-columns:1fr}}@media(max-width:600px){.press__grid{gap:calc(38 * var(--u));grid-template-columns:1fr}.press__featured-title{max-width:none}}.press{max-width:1400px}:root{--ink:#2d2926;--paper:#fdfbf8;--beige:#ebddc5;--yellow:#ffff4c;--u:clamp(.7px, .0661vw, 2.5px);--gutter:calc(30 * var(--u));--t-body:calc(12 * var(--u));--t-eyebrow:calc(11 * var(--u));--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@font-face{font-family:EB Garamond;src:url(/oak/fonts/EBGaramond-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/oak/fonts/NeueHaasDisplayRoman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Neue Haas,Helvetica Neue,sans-serif;overflow-x:hidden}.nav{z-index:100;padding:calc(20 * var(--u)) var(--gutter);transition:opacity .4s,transform .4s var(--ease-out-expo);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.nav.is-floating{background:var(--paper);box-shadow:0 1px #2d292614}.nav__logo svg,.nav__logo img{width:calc(140 * var(--u));height:calc(28 * var(--u));display:block}.nav__center ul{gap:calc(40 * var(--u));list-style:none;display:flex}.nav__link{font-size:calc(13 * var(--u));opacity:.55;transition:opacity .2s}.nav__link:hover,.nav__link.is-active{opacity:1}.btn-link{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));display:inline-flex}.prc-hero{padding:calc(100 * var(--u)) var(--gutter) 0}.prc-title{font-family:EB Garamond,Georgia,serif;font-size:calc(102 * var(--u));letter-spacing:-.045em;margin:0;padding-right:.08em;font-weight:400;line-height:.92;overflow:visible}.prc-title__word{vertical-align:bottom;margin:0 -.14em -.12em;padding:.05em .14em .18em;display:inline-block;overflow:hidden}.prc-title__char{will-change:transform;display:inline-block}.prc-intro{column-gap:calc(120 * var(--u));padding:calc(60 * var(--u)) var(--gutter) calc(80 * var(--u));border-bottom:1px solid #2d29261a;grid-template-columns:1fr 1fr;display:grid}.prc-intro__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.4;margin-bottom:calc(20 * var(--u))}.prc-intro__heading{font-family:EB Garamond,Georgia,serif;font-size:calc(34 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.12}.prc-intro__body{font-size:calc(15 * var(--u));opacity:.65;padding-top:calc(6 * var(--u));align-self:start;line-height:1.7}.prc-steps{padding:0 var(--gutter)}.prc-step{grid-template-columns:calc(260 * var(--u)) 1fr calc(320 * var(--u));column-gap:calc(60 * var(--u));padding:calc(72 * var(--u)) 0;cursor:default;border-top:1px solid #2d29261a;align-items:start;transition:background .3s;display:grid;position:relative}.prc-step:before{content:"";inset:0 calc(-30 * var(--u));background:var(--beige);opacity:0;transition:opacity .5s var(--ease-out-expo);pointer-events:none;z-index:0;position:absolute}.prc-step:hover:before{opacity:.18}.prc-step__left,.prc-step__mid,.prc-step__right{z-index:1;position:relative}.prc-step__num{font-family:EB Garamond,Georgia,serif;font-size:calc(13 * var(--u));letter-spacing:.08em;opacity:.35;margin-bottom:calc(20 * var(--u));transition:opacity .4s;display:block}.prc-step:hover .prc-step__num{opacity:.7}.prc-step__name{font-family:EB Garamond,Georgia,serif;font-size:calc(28 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.1}.prc-step__subtitle{font-family:EB Garamond,Georgia,serif;font-size:calc(26 * var(--u));letter-spacing:-.02em;margin-bottom:calc(20 * var(--u));max-width:calc(560 * var(--u));font-weight:400;line-height:1.2}.prc-step__body{font-size:calc(15 * var(--u));opacity:.65;max-width:calc(540 * var(--u));line-height:1.7}.prc-step__list{list-style:none}.prc-step__list li{font-size:calc(14 * var(--u));padding:calc(10 * var(--u)) 0;align-items:center;gap:calc(12 * var(--u));opacity:.75;border-bottom:1px solid #2d292614;line-height:1.4;display:flex}.prc-step__list li:before{content:"";width:calc(16 * var(--u));background:var(--ink);opacity:.3;height:1px;transition:width .35s var(--ease-out-expo),opacity .35s;flex-shrink:0}.prc-step:hover .prc-step__list li:before{width:calc(24 * var(--u));opacity:.7}.footer{padding:0 var(--gutter)}.footer__top{gap:calc(60 * var(--u));padding:calc(80 * var(--u)) 0 calc(60 * var(--u));border-top:1px solid #2d29261a;grid-template-columns:1fr 1fr 1fr;display:grid}.footer__title{font-family:EB Garamond,serif;font-size:calc(62 * var(--u));letter-spacing:-.04em;margin-bottom:calc(32 * var(--u));font-weight:400;line-height:1}.footer__title .line{margin:0 -.08em -.1em;padding:0 .08em .15em;display:block;overflow:visible}.footer__copy{font-size:var(--t-body);opacity:.6;margin-bottom:calc(24 * var(--u))}.footer__cols{gap:calc(30 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.footer__col h4{font-size:var(--t-eyebrow);opacity:.45;letter-spacing:.06em;text-transform:uppercase;margin-bottom:calc(20 * var(--u))}.footer__col ul{list-style:none}.footer__col li{margin-bottom:calc(10 * var(--u))}.footer__col a{font-size:var(--t-body);opacity:.65;transition:opacity .2s}.footer__news h3{font-family:EB Garamond,serif;font-size:calc(24 * var(--u));letter-spacing:-.02em;margin-bottom:calc(24 * var(--u));font-weight:400;line-height:1.2}.footer__form{padding-bottom:calc(8 * var(--u));border-bottom:1px solid #2d292633;display:flex}.footer__form input{font-family:Neue Haas,sans-serif;font-size:var(--t-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.footer__form input::placeholder{opacity:.35}.footer__form button{align-items:center;gap:calc(6 * var(--u));cursor:pointer;font-family:Neue Haas,sans-serif;font-size:var(--t-body);color:var(--ink);background:0 0;border:none;display:inline-flex}.footer__form button svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.footer__bottom{padding:calc(24 * var(--u)) 0;font-size:var(--t-eyebrow);opacity:.5;border-top:1px solid #2d292614;justify-content:space-between;align-items:center;display:flex}.footer__top-btn{align-items:center;gap:calc(8 * var(--u));cursor:pointer;font-family:Neue Haas,sans-serif;font-size:var(--t-eyebrow);color:var(--ink);opacity:.5;background:0 0;border:none;transition:opacity .25s;display:inline-flex}.footer__top-btn:hover{opacity:1}.footer__top-btn svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.footer__social{gap:calc(16 * var(--u));align-items:center;display:flex}.footer__social a{opacity:.6;transition:opacity .25s;display:inline-flex}.footer__social svg{width:calc(18 * var(--u));height:calc(18 * var(--u));display:block}.prc-hero,.prc-intro,.prc-steps{max-width:1400px;margin-inline:auto}.ms-hero{min-height:90vh;margin-top:calc(-110 * var(--u));padding:calc(150 * var(--u)) var(--gutter) calc(96 * var(--u));isolation:isolate;background:#14120f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ms-hero__media{z-index:0;position:absolute;inset:0}.ms-hero__img{object-fit:cover;object-position:center 45%;will-change:transform;backface-visibility:hidden;width:100%;height:100%;display:block;transform:scale(1.08)}.ms-hero__scrim{background:linear-gradient(#0e0c0a9e,#0e0c0a75 45%,#0e0c0ab3);position:absolute;inset:0}.ms-hero__inner{z-index:1;max-width:calc(1000 * var(--u));text-align:center;margin:0 auto;position:relative}.ms-hero__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:color-mix(in oklab,var(--paper) 82%,transparent);margin-bottom:calc(26 * var(--u));font-size:11px;font-weight:500;display:block}.ms-hero__title{letter-spacing:-.03em;color:var(--paper);max-width:22ch;margin:0 auto;font-family:EB Garamond,Georgia,serif;font-size:clamp(40px,6.4vw,96px);font-weight:300;line-height:1.02}.ms-hero__title em{font-style:italic}.ms-hero__lede{margin:calc(32 * var(--u)) auto 0;max-width:58ch;color:color-mix(in oklab,var(--paper) 78%,transparent);font-size:clamp(15px,1.2vw,18px);line-height:1.65}.ms-hero__cta{margin-top:calc(38 * var(--u));gap:calc(14 * var(--u));flex-wrap:wrap;justify-content:center;display:flex}.ms-hero__scroll{bottom:calc(34 * var(--u));width:1px;height:calc(58 * var(--u));background:linear-gradient(to bottom,color-mix(in oklab,var(--paper) 55%,transparent),transparent);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.ms-btn{align-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(28 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.02em;text-transform:none;transition:transform .5s var(--ease-out-expo,ease),background .3s ease,color .3s ease,border-color .3s ease;border:1px solid #0000;border-radius:999px;font-weight:400;text-decoration:none;display:inline-flex}.ms-btn svg{width:calc(10 * var(--u));height:calc(10 * var(--u));transition:transform .5s var(--ease-out-expo,ease)}.ms-btn:hover svg{transform:translate(3px,-3px)}.ms-btn--light{background:var(--paper);color:var(--ink)}.ms-btn--light:hover{background:color-mix(in oklab,var(--paper) 86%,var(--gold))}.ms-btn--ghost{color:var(--paper);border-color:color-mix(in oklab,var(--paper) 38%,transparent)}.ms-btn--ghost:hover{border-color:var(--paper);background:color-mix(in oklab,var(--paper) 10%,transparent)}.ms-btn--dark{background:var(--ink);color:var(--paper)}.ms-btn--dark:hover{background:var(--mocha,#6b5d52)}.ms-inline-cta{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.02em;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:4px;transition:opacity .25s;display:inline-flex}.ms-inline-cta:hover{opacity:.55}.ms-links{align-items:center;gap:calc(20 * var(--u));margin-top:calc(26 * var(--u));flex-wrap:wrap;display:flex}.ms-def{padding:clamp(110px,15vw,210px) var(--gutter);background:var(--paper);overflow:hidden}.ms-def__inner{text-align:center;max-width:54ch;margin:0 auto;position:relative}.ms-def__term{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(32px,4.4vw,60px);font-style:italic;font-weight:300;line-height:1.06}.ms-def__flourish{width:clamp(120px,16vw,200px);height:12px;color:color-mix(in oklab,var(--ink) 32%,transparent);opacity:.9;margin:clamp(18px,2vw,26px) auto 0;display:block}.ms-def__flourish path{stroke-dasharray:240;stroke-dashoffset:240px;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1) .35s}.ms-def.is-in .ms-def__flourish path{stroke-dashoffset:0}.ms-def__pron{letter-spacing:.26em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 45%,transparent);margin:clamp(16px,1.8vw,22px) 0 clamp(34px,4.4vw,56px);font-size:10px;font-weight:500}.ms-def__body{max-width:52ch;color:color-mix(in oklab,var(--ink) 88%,transparent);text-wrap:pretty;margin:0 auto;font-size:clamp(18px,1.6vw,23px);line-height:1.78}.ms-def__note{max-width:46ch;color:color-mix(in oklab,var(--ink) 58%,transparent);margin:clamp(30px,3.4vw,44px) auto 0;font-family:EB Garamond,Georgia,serif;font-size:clamp(16px,1.3vw,19px);font-style:italic;line-height:1.72}.ms-def [data-def-reveal]{opacity:0;filter:blur(6px);transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.ms-def.is-in [data-def-reveal]{opacity:1;filter:blur();transform:none}.ms-def.is-in .ms-def__term{transition-delay:80ms}.ms-def.is-in .ms-def__pron{transition-delay:.42s}.ms-def.is-in .ms-def__body{transition-delay:.56s}.ms-def.is-in .ms-def__note{transition-delay:.76s}@media(max-width:900px){.ms-def__sprig{margin:0 auto clamp(22px,4vw,34px);display:block;position:static;right:auto}}@media(prefers-reduced-motion:reduce){.ms-def [data-def-reveal],.ms-def__sprig,.ms-def__flourish path{opacity:1;filter:none;stroke-dashoffset:0;transition:none;transform:none}}.ms-pair{padding:calc(80 * var(--u)) var(--gutter);background:var(--paper)}.ms-pair--alt{background:color-mix(in oklab,var(--beige,#f4f1ec) 55%,var(--paper))}.ms-pair__inner{max-width:calc(1200 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5.5vw,88px);margin:0 auto;display:grid}.ms-pair__marker{align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(18 * var(--u));display:flex}.ms-pair__num{color:var(--ink);font-family:EB Garamond,Georgia,serif;font-size:clamp(38px,4vw,58px);font-style:italic;font-weight:300;line-height:1}.ms-pair__rule{width:calc(48 * var(--u));background:color-mix(in oklab,var(--ink) 22%,transparent);height:1px}.ms-pair__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:calc(16 * var(--u));font-size:10px;font-weight:700;display:block}.ms-pair__text h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 calc(26 * var(--u));max-width:20ch;font-family:EB Garamond,Georgia,serif;font-size:clamp(30px,3.5vw,52px);font-weight:300;line-height:1.05}.ms-pair__text p{margin:0 0 calc(20 * var(--u));color:color-mix(in oklab,var(--ink) 74%,transparent);max-width:56ch;font-size:clamp(16px,1.15vw,18px);line-height:1.68}.ms-pair__note{align-items:center;gap:calc(10 * var(--u));color:color-mix(in oklab,var(--ink) 58%,transparent);font-size:15px;font-style:italic;display:flex}.ms-pair__note svg{opacity:.55;flex:none}.ms-pair__figure{background:color-mix(in oklab,var(--ink) 5%,transparent);margin:0;overflow:hidden}.ms-pair__figure img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.ms-pair__figure--tall img{aspect-ratio:4/5}.ms-pair__inner--flip .ms-pair__figure{order:-1}.ms-stat{justify-content:center;align-items:center;gap:calc(18 * var(--u));aspect-ratio:1;padding:calc(48 * var(--u));border-radius:calc(20 * var(--u));isolation:isolate;cursor:default;background:0 0;border:none;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.ms-stat:before{content:"";z-index:-1;background:linear-gradient(135deg,color-mix(in oklab,var(--terracotta,#b9744a) 0%,transparent),color-mix(in oklab,var(--ink) 10%,transparent));opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ms-stat:hover:before{opacity:1}.ms-stat__label{font-family:var(--sans,"Work Sans", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 50%,transparent);text-align:center;font-size:11px;transition:color .5s}.ms-stat:hover .ms-stat__label{color:color-mix(in oklab,var(--ink) 72%,transparent)}.ms-stat__number{line-height:.82;font-family:var(--serif,"EB Garamond", serif);perspective:600px;align-items:baseline;font-weight:500;display:flex}.ms-stat__digit,.ms-stat__dot,.ms-stat__pct{background:linear-gradient(180deg,color-mix(in oklab,var(--ink) 92%,transparent),color-mix(in oklab,var(--ink) 72%,transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);display:inline-block}.ms-stat__digit{transform-origin:bottom;font-size:clamp(96px,18vw,196px)}.ms-stat__dot{margin:0 calc(-2 * var(--u));opacity:.45;font-size:clamp(72px,13.5vw,148px)}.ms-stat__pct{margin-left:calc(6 * var(--u));margin-top:calc(8 * var(--u));align-self:flex-start;font-size:clamp(56px,11vw,120px)}.ms-stat:hover .ms-stat__digit{background:linear-gradient(180deg,color-mix(in oklab,var(--terracotta,#b9744a) 92%,transparent),color-mix(in oklab,var(--ink) 78%,transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transform:translateY(-6px)rotateX(12deg)}.ms-stat:hover .ms-stat__dot{opacity:.7;transform:translateY(-3px)scale(1.08)}.ms-stat:hover .ms-stat__pct{transform:translateY(-4px)}.ms-stat__caption{font-family:var(--serif,"EB Garamond", serif);color:color-mix(in oklab,var(--ink) 55%,transparent);text-align:center;font-size:16px;font-style:italic;transition:color .5s,transform .6s cubic-bezier(.22,1,.36,1)}.ms-stat:hover .ms-stat__caption{color:color-mix(in oklab,var(--terracotta,#b9744a) 80%,var(--ink));transform:translateY(2px)}.ms-stat .ms-stat__number>*{opacity:0;filter:blur(14px);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.ms-stat.is-in .ms-stat__number>*{opacity:1;filter:blur();transform:translateY(0)}.ms-stat.is-in .ms-stat__number>:first-child{transition-delay:50ms}.ms-stat.is-in .ms-stat__number>:nth-child(2){transition-delay:.15s}.ms-stat.is-in .ms-stat__number>:nth-child(3){transition-delay:.25s}.ms-stat.is-in .ms-stat__number>:nth-child(4){transition-delay:.35s}.ms-stat .ms-stat__label,.ms-stat .ms-stat__caption{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.ms-stat.is-in .ms-stat__label{opacity:1;transition-delay:.45s;transform:translateY(0)}.ms-stat.is-in .ms-stat__caption{opacity:1;transition-delay:.55s;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ms-stat .ms-stat__number>*,.ms-stat .ms-stat__label,.ms-stat .ms-stat__caption{opacity:1;filter:none;transition:none;transform:none}}.ms-values{padding:calc(80 * var(--u)) var(--gutter);background:var(--paper);border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);overflow:hidden}.ms-values__head{max-width:calc(1200 * var(--u));justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--u));flex-wrap:wrap;margin:0 auto;display:flex}.ms-values__head h2,.ms-faq__head h2{letter-spacing:-.03em;color:var(--ink);max-width:20ch;margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(32px,4vw,58px);font-weight:300;line-height:1.04}.ms-values__label,.ms-faq__label{letter-spacing:.28em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 45%,transparent);font-size:10px;font-weight:700}.ms-pillars{--card-ink:#14110f;--card-terracotta:#b9744a;--card-forest:#2f4739;--card-mustard:#d3a02c;--card-plum:#5b3a51;--card-clay:#96543f;max-width:calc(1180 * var(--u));margin:calc(56 * var(--u)) auto 0;padding:calc(10 * var(--u)) 0;perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) 0;padding-inline:clamp(6px,1vw,18px);list-style:none;display:grid}.ms-pillar{--rot:0deg;--lift:0px;z-index:1;opacity:0;filter:blur(6px);transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .7s,filter .7s;transition-delay:calc(var(--i) * 90ms);margin-inline:clamp(-16px,-1vw,-6px);position:relative;transform:translateY(28px)scale(.94)rotate(0)}.ms-pillars.is-dealt .ms-pillar{opacity:1;filter:blur();transform:translateY(var(--lift)) scale(1) rotate(var(--rot))}.ms-pillar:first-child{--rot:-3deg;--lift:10px}.ms-pillar:nth-child(2){--rot:-1deg;--lift:-6px}.ms-pillar:nth-child(3){--rot:2.4deg;--lift:6px}.ms-pillar:nth-child(4){--rot:-2.2deg;--lift:4px}.ms-pillar:nth-child(5){--rot:1deg;--lift:-8px}.ms-pillar:nth-child(6){--rot:3deg;--lift:8px}.ms-pillar__face{height:100%;min-height:calc(340 * var(--u));border-radius:calc(14 * var(--u));background:var(--card-tone,var(--card-ink));color:color-mix(in oklab,white 92%,var(--card-tone,#000));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) -12px #00000052,inset 0 0 0 1px #ffffff1f;flex-direction:column;padding:clamp(22px,2.2vw,32px);transition:box-shadow .4s;display:flex}@supports (color:lab(0% 0 0)){.ms-pillar__face{box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) -12px #00000052,inset 0 0 0 1px #ffffff1f}}.ms-pillar[data-tone=ink]{--card-tone:var(--card-ink)}.ms-pillar[data-tone=terracotta]{--card-tone:var(--card-terracotta)}.ms-pillar[data-tone=forest]{--card-tone:var(--card-forest)}.ms-pillar[data-tone=mustard]{--card-tone:var(--card-mustard)}.ms-pillar[data-tone=plum]{--card-tone:var(--card-plum)}.ms-pillar[data-tone=clay]{--card-tone:var(--card-clay)}.ms-pillar[data-tone=mustard] .ms-pillar__face{color:#1b1408}.ms-pillar__num{letter-spacing:.3em;text-transform:uppercase;opacity:.62;font-size:10px;font-weight:700}.ms-pillar__icon{width:calc(44 * var(--u));height:calc(44 * var(--u));opacity:.85;margin:calc(26 * var(--u)) 0 calc(22 * var(--u));border:1px solid;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ms-pillar__face h3{letter-spacing:-.02em;margin:0 0 calc(14 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:1px solid color-mix(in oklab,currentColor 26%,transparent);font-family:EB Garamond,Georgia,serif;font-size:clamp(21px,1.75vw,27px);font-weight:400;line-height:1.12}.ms-pillar__face p{opacity:.84;margin:0;font-size:14.5px;line-height:1.62}@media(hover:hover){.ms-pillar:hover{z-index:6}.ms-pillars.is-dealt .ms-pillar:hover{transform:translateY(calc(var(--lift) - 12px)) scale(1.03) rotate(0);transition-delay:0s}.ms-pillar:hover .ms-pillar__face{box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) -14px #0006,inset 0 0 0 1px #ffffff2e}@supports (color:lab(0% 0 0)){.ms-pillar:hover .ms-pillar__face{box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) -14px #0006,inset 0 0 0 1px #ffffff2e}}}@media(prefers-reduced-motion:reduce){.ms-pillar{opacity:1;filter:none;transition:none;transform:none!important}}.ms-faq{padding:calc(80 * var(--u)) var(--gutter) calc(40 * var(--u));background:color-mix(in oklab,var(--beige,#f4f1ec) 55%,var(--paper))}.ms-faq__head{max-width:calc(880 * var(--u));text-align:center;margin:0 auto}.ms-faq__head .ms-faq__label{margin-bottom:calc(14 * var(--u));display:block}.ms-faq__head h2{margin:0 auto}.ms-faq .oak-faq{max-width:calc(880 * var(--u));margin:calc(44 * var(--u)) auto 0}body[data-page=mission] .oak-closing{background:var(--ink);color:var(--paper);text-align:center}body[data-page=mission] .oak-closing__title,body[data-page=mission] .oak-closing__body{color:var(--paper);margin-left:auto;margin-right:auto}@media(max-width:1000px){.ms-pillars{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(18px,2.4vw,32px)}.ms-pillar{margin-inline:0}.ms-pillar:nth-child(n){--rot:0deg;--lift:0px}.ms-pillar:nth-child(odd){--rot:-1.6deg}.ms-pillar:nth-child(2n){--rot:1.6deg}}@media(max-width:900px){.ms-hero{min-height:72vh;padding:calc(120 * var(--u)) var(--gutter) calc(80 * var(--u))}.ms-pair__inner,.ms-pair__inner--flip{gap:calc(30 * var(--u));grid-template-columns:1fr}.ms-pair__inner--flip .ms-pair__figure,.ms-pair__figure{order:-1}.ms-pair__text p{max-width:none}}@media(max-width:620px){.ms-pillars{row-gap:calc(18 * var(--u));grid-template-columns:1fr}.ms-pillar:nth-child(n){--rot:0deg;--lift:0px}.ms-pillar__face{min-height:0}.ms-hero__cta .ms-btn{flex:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ms-hero__img{transform:scale(1.02)}}.ms-hero__inner{max-width:1000px}.ms-pair__inner,.ms-values__head{max-width:1200px}.ms-pillars{max-width:1180px}.ms-faq__head,.ms-faq .oak-faq{max-width:880px}.hello{--hello-accent:var(--mocha);--hello-line:#2d29261f;min-height:100vh;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;align-items:center;padding:0 22px;font-family:Neue Haas,-apple-system,system-ui,sans-serif;display:flex;overflow-x:hidden}.hello__card{flex-direction:column;flex:1;width:100%;max-width:520px;display:flex}.hello__bar{z-index:70;background:linear-gradient(var(--paper) 78%,transparent);justify-content:space-between;align-items:center;width:100%;padding:22px 0 10px;display:flex;position:sticky;top:0}.hello__bar .oak-logo img{width:auto;height:24px}.hello__bar-right{align-items:center;gap:14px;display:flex}.hello__burger{cursor:pointer;width:44px;height:44px;color:var(--ink);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:10px 6px;display:none}.hello__burger span{width:100%;height:1.5px;transition:transform .35s var(--ease-out-expo),opacity .25s ease;transform-origin:50%;background:currentColor;border-radius:2px;display:block}.hello__burger span.is-open:first-child{transform:translateY(6.75px)rotate(45deg)}.hello__burger span.is-open:nth-child(2){opacity:0}.hello__burger span.is-open:nth-child(3){transform:translateY(-6.75px)rotate(-45deg)}.hello .oak-mobile-menu{display:none}.hello__pill{color:inherit;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:background-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #2d29262e;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.hello__pill:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hello__pill svg{width:10px;height:10px;transition:transform .5s var(--ease-out-expo);flex-shrink:0}.hello__pill:hover svg{transform:translate(3px,-3px)}.hello__hero{text-align:left;padding:40px 0 30px}.hello__sprig{width:30px;height:30px;color:var(--hello-accent);transform-origin:50% 90%;margin-bottom:20px;animation:5s ease-in-out infinite hello-sway;display:block}@keyframes hello-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}.hello__eyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin:0 0 18px;font-size:11px;font-weight:500}.hello__title{letter-spacing:-.04em;margin:0 0 20px;font-family:EB Garamond,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.hello__title em{font-style:italic}.hello__sub{opacity:.7;max-width:40ch;margin:0;font-size:15px;line-height:1.55}.hello__grid{grid-template-columns:1fr 1fr;gap:10px;padding:8px 0 34px;display:grid}.hello__tile{color:var(--ink);min-height:100px;transition:transform .5s var(--ease-out-expo),border-color .4s var(--ease-out-expo),background-color .4s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e8e4dd;border-radius:8px;flex-direction:column;gap:8px;padding:20px 18px;text-decoration:none;display:flex}.hello__tile:hover{border-color:#2d292647;transform:translateY(-3px)}.hello__tile:active{transform:scale(.985)}.hello__tile-icon{width:20px;height:20px;color:var(--hello-accent);margin-bottom:2px}.hello__tile-label{letter-spacing:-.02em;font-family:EB Garamond,serif;font-size:20px;line-height:1.05}.hello__tile-sub{text-transform:uppercase;letter-spacing:.14em;opacity:.45;font-size:10px;line-height:1.4}.hello__founders-photo{object-fit:cover;border-radius:0;width:calc(100% + 44px);margin-bottom:24px;margin-left:-22px;margin-right:-22px;display:block}.hello__founders{background:var(--beige);border-radius:8px;align-items:flex-start;gap:16px;margin-bottom:44px;padding:26px 24px;display:flex}.hello__founders-mark{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;font-family:EB Garamond,serif;font-size:17px;font-style:italic;display:grid}.hello__founders-text{opacity:.85;font-size:14px;line-height:1.6}.hello__founders-text strong{opacity:1;font-weight:500}.hello__founders-link{color:var(--ink);align-items:center;gap:8px;margin-top:12px;padding-bottom:3px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.hello__founders-link:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.hello__founders-link svg{width:10px;height:10px;transition:transform .5s var(--ease-out-expo)}.hello__founders-link:hover svg{transform:translate(2px,-2px)}.hello__form-wrap{padding-bottom:12px;scroll-margin-top:80px}.hello__form-eyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin:0 0 14px;font-size:11px;font-weight:500}.hello__form-heading{letter-spacing:-.03em;margin:0 0 12px;font-family:EB Garamond,serif;font-size:34px;font-weight:400;line-height:.95}.hello__form-sub{opacity:.65;margin:0 0 28px;font-size:14px;line-height:1.55}.hello__field{margin-bottom:18px}.hello__label{letter-spacing:.16em;text-transform:uppercase;opacity:.5;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.hello__input,.hello__select,.hello__textarea{width:100%;color:var(--ink);appearance:none;background:#fff;border:1px solid #e8e4dd;border-radius:8px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:border-color .25s,box-shadow .25s}.hello__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%232d2926' stroke-width='1.5'%3E%3Cpolyline points='2 4 7 10 12 4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.hello__textarea{resize:none;min-height:104px;line-height:1.5}.hello__input:focus,.hello__select:focus,.hello__textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #a4786429}.hello__input::placeholder,.hello__textarea::placeholder{opacity:.38}.hello__field--error .hello__input,.hello__field--error .hello__select,.hello__field--error .hello__textarea{border-color:#c0392b;animation:.45s hello-shake}@keyframes hello-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.hello__submit{background:var(--ink);width:100%;color:var(--paper);border:1px solid var(--ink);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:18px;font-size:11px;font-weight:500;display:flex}.hello__submit:hover{color:var(--ink);background:0 0}.hello__submit svg{width:11px;height:11px;transition:transform .5s var(--ease-out-expo)}.hello__submit:hover svg{transform:translate(3px,-3px)}.hello__submit:active{transform:scale(.99)}.hello__submit:disabled{opacity:.5;cursor:wait}.hello__success{text-align:center;padding:30px 16px 8px}.hello__success-icon{background:var(--beige);width:54px;height:54px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.hello__success-icon svg{width:24px;height:24px}.hello__success-heading{letter-spacing:-.03em;margin:0 0 12px;font-family:EB Garamond,serif;font-size:34px;font-weight:400;line-height:.96}.hello__success-body{opacity:.7;margin:0 0 24px;font-size:15px;line-height:1.6}.hello__success-link{color:var(--ink);align-items:center;gap:8px;padding-bottom:3px;font-size:13px;text-decoration:none;display:inline-flex;position:relative}.hello__success-link:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.hello__foot{color:var(--paper);background:#0c0c0c;flex-direction:column;align-items:center;gap:16px;margin-top:auto;margin-left:-22px;margin-right:-22px;padding:40px 22px 34px;display:flex}.hello__foot-email{letter-spacing:-.02em;color:var(--paper);font-family:EB Garamond,serif;font-size:24px;text-decoration:none}.hello__foot-email:hover{opacity:.75}.hello__foot-social{gap:20px;display:flex}.hello__foot-social a{opacity:.55;color:var(--paper);transition:opacity .25s;display:flex}.hello__foot-social a:hover{opacity:1}.hello__foot-social svg{width:17px;height:17px;display:block}.hello__foot-copy{opacity:.45;text-transform:uppercase;letter-spacing:.16em;font-size:10px}@media(min-width:640px){.hello{padding-top:12px}.hello__hero{padding-top:56px}.hello__grid{gap:12px}.hello__tile{padding:22px 20px}}.hello__reveal{opacity:0;filter:blur(6px);will-change:opacity,filter,transform;transform:translateY(.16em)}@media(max-width:768px){.hello__pill{display:none}.hello__burger{display:flex}.hello .oak-mobile-menu{z-index:60;background:var(--paper);color:var(--ink);padding:calc(84px + env(safe-area-inset-top,0)) 24px calc(48px + env(safe-area-inset-bottom,0));animation:hello-menu-in .4s var(--ease-out-expo);display:block;position:fixed;inset:0;overflow-y:auto}@keyframes hello-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hello .oak-mobile-menu__nav ul{flex-direction:column;gap:4px;display:flex}.hello .oak-mobile-menu__link{letter-spacing:-.02em;color:var(--ink);opacity:.92;transition:opacity .3s ease,padding-left .4s var(--ease-out-expo);border-bottom:1px solid #2d29261a;padding:13px 0;font-family:EB Garamond,serif;font-size:32px;line-height:1.1;text-decoration:none;display:block}.hello .oak-mobile-menu__link:hover{opacity:1;padding-left:8px}}.ct-hero{padding:calc(100 * var(--u)) calc(100 * var(--u)) 0;justify-content:space-between;align-items:flex-end;display:flex}.ct-title{font-family:EB Garamond,serif;font-size:calc(102 * var(--u));letter-spacing:-.045em;margin:0;font-weight:400;line-height:.92;overflow:hidden}.ct-title__word{vertical-align:bottom;margin:0 -.14em -.12em;padding:.05em .14em .18em;display:inline-block;overflow:hidden}.ct-title__char{will-change:transform;display:inline-block}.ct-grid{column-gap:calc(var(--gutter) * 4);padding:calc(80 * var(--u)) calc(100 * var(--u)) calc(120 * var(--u));border-top:1px solid #2d29261a;grid-template-columns:2fr 3fr;align-items:start;display:grid}.ct-left{top:calc(80 * var(--u));padding-top:0;position:sticky}.ct-left__eyebrow{font-size:calc(13 * var(--u));opacity:.4;margin-bottom:calc(32 * var(--u))}.ct-left__heading{font-family:EB Garamond,serif;font-size:calc(48 * var(--u));letter-spacing:-.03em;margin:0 0 calc(28 * var(--u));font-weight:400;line-height:1.06}.ct-left__body{font-size:calc(14 * var(--u));opacity:.75;max-width:calc(400 * var(--u));margin-bottom:calc(48 * var(--u));line-height:1.65}.ct-left__bold{opacity:1;color:var(--ink);font-weight:500}.ct-left__detail{margin-bottom:calc(40 * var(--u))}.ct-left__detail-label{font-size:calc(11 * var(--u));opacity:.4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:calc(6 * var(--u));display:block}.ct-left__email{font-size:calc(15 * var(--u));color:var(--ink);text-decoration:none;position:relative}.ct-left__email:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease-out-expo);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.ct-left__email:hover:after{transform:scaleX(1)}.ct-social{gap:calc(20 * var(--u));align-items:center;display:flex}.ct-social a{opacity:.5;align-items:center;transition:opacity .25s;display:flex}.ct-social a:hover{opacity:1}.ct-social svg{width:calc(18 * var(--u));height:calc(18 * var(--u));display:block}.ct-right{padding-top:0}.ct-form-eyebrow{font-size:calc(11 * var(--u));letter-spacing:.12em;text-transform:uppercase;opacity:.4;margin-bottom:calc(48 * var(--u))}.ct-field{margin-bottom:calc(36 * var(--u));position:relative}.ct-label{font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;opacity:.45;margin-bottom:calc(10 * var(--u));transition:opacity .25s;display:block}.ct-field:focus-within .ct-label{opacity:.9}.ct-input,.ct-select,.ct-textarea{width:100%;padding:calc(10 * var(--u)) 0;font-size:calc(15 * var(--u));color:var(--ink);-webkit-appearance:none;background:0 0;border:none;border-bottom:1px solid #2d29262e;border-radius:0;outline:none;font-family:Neue Haas,sans-serif;transition:border-color .3s}.ct-input:focus,.ct-select:focus,.ct-textarea:focus{border-bottom-color:var(--ink)}.ct-input::placeholder,.ct-textarea::placeholder{opacity:.35}.ct-select-wrap{position:relative}.ct-select{cursor:pointer;padding-right:calc(28 * var(--u))}.ct-select option{background:var(--paper)}.ct-select-arrow{pointer-events:none;right:0;bottom:calc(12 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));opacity:.45;position:absolute}.ct-textarea{resize:none;min-height:calc(100 * var(--u));padding-top:calc(10 * var(--u));line-height:1.6}.ct-row{gap:calc(30 * var(--u));grid-template-columns:1fr 1fr;display:grid}.ct-row .ct-field{margin-bottom:0}.ct-checkbox-wrap{align-items:flex-start;gap:calc(14 * var(--u));margin:calc(36 * var(--u)) 0;cursor:pointer;display:flex}.ct-checkbox{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(3 * var(--u));appearance:none;cursor:pointer;margin-top:calc(1 * var(--u));background:0 0;border:1px solid #2d29264d;flex-shrink:0;transition:background .2s,border-color .2s;position:relative}.ct-checkbox:checked{background:var(--ink);border-color:var(--ink)}.ct-checkbox:checked:after{content:"";left:calc(4 * var(--u));top:calc(2 * var(--u));width:calc(6 * var(--u));height:calc(10 * var(--u));border:2px solid var(--paper);border-top:none;border-left:none;position:absolute;transform:rotate(40deg)}.ct-checkbox-label{font-size:calc(13 * var(--u));opacity:.6;line-height:1.4}.ct-submit{background:var(--ink);width:100%;color:var(--paper);cursor:pointer;font-family:Neue Haas,sans-serif;font-size:calc(12 * var(--u));letter-spacing:.1em;text-transform:uppercase;padding:calc(22 * var(--u)) calc(32 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));margin-top:calc(8 * var(--u));border:none;border-radius:0;display:flex;overflow:hidden}.ct-submit__label{line-height:1;display:inline-block;position:relative;overflow:hidden}.ct-submit__text{transition:transform .55s var(--ease-out-expo);display:block}.ct-submit__text--hover{position:absolute;inset:0;transform:translateY(110%)}.ct-submit:hover .ct-submit__text:not(.ct-submit__text--hover){transform:translateY(-110%)}.ct-submit:hover .ct-submit__text--hover{transform:translateY(0)}.ct-submit svg{width:calc(12 * var(--u));height:calc(12 * var(--u));transition:transform .45s var(--ease-out-expo);flex-shrink:0}.ct-submit:hover svg{transform:translate(3px,-3px)}.ct-success{text-align:center;padding:calc(80 * var(--u)) calc(40 * var(--u));display:none}.ct-success__icon{width:calc(48 * var(--u));height:calc(48 * var(--u));margin:0 auto calc(32 * var(--u));border:1px solid #2d292633;border-radius:50%;justify-content:center;align-items:center;display:flex}.ct-success__heading{font-family:EB Garamond,serif;font-size:calc(40 * var(--u));letter-spacing:-.02em;margin:0 0 calc(16 * var(--u));line-height:1.1}.ct-success__body{font-size:calc(14 * var(--u));opacity:.6;line-height:1.6}.ct-hero,.ct-grid{max-width:1400px;margin-inline:auto}@media(max-width:780px){.ct-hero{padding:calc(64 * var(--u)) calc(28 * var(--u)) 0;justify-content:flex-start}.ct-title{font-size:calc(56 * var(--u));letter-spacing:-.04em}.ct-grid{column-gap:0;row-gap:calc(48 * var(--u));padding:calc(48 * var(--u)) calc(28 * var(--u)) calc(80 * var(--u));grid-template-columns:1fr}.ct-left{position:static;top:auto}.ct-left__eyebrow{margin-bottom:calc(20 * var(--u))}.ct-left__heading{font-size:calc(34 * var(--u));margin-bottom:calc(20 * var(--u))}.ct-left__body{margin-bottom:calc(32 * var(--u))}.ct-left__detail{margin-bottom:calc(28 * var(--u))}.ct-form-eyebrow{margin-bottom:calc(32 * var(--u))}.ct-row{gap:calc(36 * var(--u));grid-template-columns:1fr;margin-bottom:calc(36 * var(--u))!important}.ct-row .ct-field{margin-bottom:0}.ct-field{margin-bottom:calc(28 * var(--u))}.ct-textarea{min-height:calc(80 * var(--u))}.ct-submit{padding:calc(18 * var(--u)) calc(24 * var(--u));font-size:calc(11 * var(--u))}.ct-success{padding:calc(48 * var(--u)) calc(24 * var(--u))}.ct-success__heading{font-size:calc(32 * var(--u))}}@font-face{font-family:EB Garamond;src:url(/oak/fonts/EBGaramond-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/oak/fonts/EBGaramond-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Haas;src:url(/oak/fonts/NeueHaasDisplayLight.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/oak/fonts/NeueHaasDisplayRoman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas;src:url(/oak/fonts/NeueHaasDisplayMedium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#2d2926;--paper:#fdfbf8;--beige:#ebddc5;--blue:#c3d4d9;--mocha:#a47864;--yellow:#ffff4c;--u:clamp(1px, .0661vw, 2.5px);--t-display:calc(102 * var(--u));--t-h2:calc(62 * var(--u));--t-h3:calc(28 * var(--u));--t-h4:calc(22 * var(--u));--t-h5:calc(20 * var(--u));--t-body:calc(14 * var(--u));--t-eyebrow:calc(12 * var(--u));--t-small:calc(12 * var(--u));--gutter:calc(30 * var(--u));--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--paper);color:var(--ink);font-family:Neue Haas,-apple-system,system-ui,sans-serif;font-weight:400;font-size:var(--t-body);line-height:1.4;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:EB Garamond,serif;font-weight:400}p,a,button,li,span,input{font-weight:400}img,video,svg{max-width:100%;display:block}img,video{object-fit:cover}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none}ul{list-style:none}::selection{background:var(--ink);color:var(--paper)}.nav{z-index:100;padding:var(--gutter);mix-blend-mode:difference;color:var(--paper);pointer-events:none;transition:transform .4s var(--ease-out-quart),background .3s ease;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.nav.is-floating{background:var(--paper);color:var(--ink);mix-blend-mode:normal;position:fixed;transform:translateY(0);box-shadow:0 1px #2d29260f}.nav.is-floating.is-hidden{transform:translateY(-100%)}.nav>*{pointer-events:auto}.nav__logo{mix-blend-mode:normal;opacity:1}.nav__logo svg,.nav__logo img{width:calc(170 * var(--u));height:auto}.nav__logo-spacer{width:calc(170 * var(--u));height:1px;display:block}.nav__center ul{gap:calc(12 * var(--u));display:flex}.nav__link{font-size:var(--t-body);letter-spacing:.01em;opacity:.5;transition:opacity .4s var(--ease-out-quart)}.nav__link.is-active,.nav__link:hover{opacity:1}.nav__right{justify-content:flex-end;display:flex}.btn-link{align-items:center;gap:calc(8 * var(--u));font-size:var(--t-body);padding:calc(4 * var(--u)) 0;display:inline-flex;position:relative}.btn-link svg{width:calc(10 * var(--u));height:calc(10 * var(--u));transition:transform .5s var(--ease-out-expo)}.btn-link:hover svg{transform:translate(2px,-2px)}.btn-link__label{line-height:1.2;display:inline-block;position:relative;overflow:hidden}.btn-link__text{transition:transform .5s var(--ease-out-expo);display:block}.btn-link__text--hover{position:absolute;inset:0;transform:translateY(110%)}.btn-link:hover .btn-link__text{transform:translateY(-110%)}.btn-link:hover .btn-link__text--hover{transform:translateY(0)}.btn-link:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.btn-link--light{color:var(--paper)}.hero{padding:calc(180 * var(--u)) var(--gutter) calc(60 * var(--u));min-height:100vh;position:relative}.hero__meta{top:calc(200 * var(--u));left:var(--gutter);font-size:var(--t-body);gap:calc(20 * var(--u));flex-direction:column;line-height:1.4;display:flex;position:absolute}.hero__tz{flex-direction:column;display:flex}.hero__tz-city{opacity:.85}.hero__clock{font-variant-numeric:tabular-nums}.hero__content{text-align:center;max-width:calc(860 * var(--u));align-items:center;gap:calc(40 * var(--u));flex-direction:column;margin:0 auto;display:flex}.hero__eyebrow{font-size:var(--t-eyebrow);letter-spacing:.08em}.hero__title{font-family:EB Garamond,serif;font-size:calc(62 * var(--u));letter-spacing:-.04em;line-height:.92}.hero__title .line{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;margin-bottom:-.05em;padding-bottom:.08em;display:block;overflow:visible;transform:translateY(.16em)}.hero__title .word{display:inline-block}.hero__sub{font-size:var(--t-body);max-width:calc(500 * var(--u));line-height:1.5}.hero__video-wrap{margin-top:calc(60 * var(--u));justify-content:center;width:100%;display:flex}.hero__video-inner{width:calc(940 * var(--u));max-width:calc(100vw - calc(40 * var(--u)));aspect-ratio:16/9;border-radius:calc(32 * var(--u));will-change:width,border-radius;background-color:var(--blue);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.hero__video-inner video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-out-quart);position:absolute;inset:0}.hero__video-inner video.is-ready{opacity:1}.hero__play{justify-content:center;align-items:center;gap:calc(8 * var(--u));color:var(--paper);cursor:pointer;z-index:3;opacity:0;animation:hero__play-in .4s var(--ease-out-quart) .1s forwards;transition:background .3s var(--ease-out-quart);background:#2d292647;border:none;flex-direction:column;gap:8px;display:flex;position:absolute;inset:0}.hero__play:hover{background:#2d29266b}.hero__play:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.hero__play svg{filter:drop-shadow(0 2px 8px #00000059);width:clamp(48px,8vw,72px);height:clamp(48px,8vw,72px)}.hero__play-label{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px #0006;font-family:Neue Haas,-apple-system,system-ui,sans-serif;font-size:13px}@keyframes hero__play-in{0%{opacity:0}to{opacity:1}}.section-label{padding:calc(60 * var(--u)) var(--gutter) 0;background:var(--paper);max-width:1400px;margin:0 auto}.section-label__head{padding-bottom:calc(8 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.section-label__title{font-family:EB Garamond,serif;font-size:calc(72 * var(--u));letter-spacing:-.03em;font-weight:400;line-height:.95}.section-label__line{background:var(--ink);opacity:.2;height:1px;margin-bottom:calc(40 * var(--u))}.services{padding:calc(64 * var(--u)) 0 calc(80 * var(--u));background:0 0;max-width:1400px;margin-inline:auto;position:relative}.services__head{max-width:1400px;margin:0 auto calc(40 * var(--u));padding:0 var(--gutter);align-items:start;gap:calc(40 * var(--u));grid-template-columns:1fr auto;display:grid}.services__head-left{align-items:flex-start;gap:calc(2 * var(--u));flex-direction:column;display:flex}.services__eyebrow{font-size:calc(12 * var(--u));text-transform:uppercase;letter-spacing:.2em;opacity:.6;margin-left:calc(2 * var(--u));margin-bottom:calc(-2 * var(--u))}.services__title{font-family:EB Garamond,serif;font-size:calc(72 * var(--u));letter-spacing:-.03em;margin:0;font-weight:400;line-height:.95}.services__all{align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u));color:inherit;font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.18em;transition:background-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo),border-color .4s var(--ease-out-expo);background:0 0;border:1px solid #2d29262e;border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.services__all svg{width:calc(11 * var(--u));height:calc(11 * var(--u));transition:transform .5s var(--ease-out-expo)}.services__all:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.services__all:hover svg{transform:translate(3px,-3px)}.services__mobile-all{display:none}.services__carousel{width:100vw;margin-left:calc(50% - 50vw);position:relative}.services__track{gap:calc(24 * var(--u));padding:calc(8 * var(--u)) var(--gutter) calc(80 * var(--u)) var(--gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;perspective:1400px;display:flex;overflow:auto visible}.services__track::-webkit-scrollbar{display:none}.svc-card{flex:0 0 calc(520 * var(--u));height:calc(620 * var(--u));border-radius:calc(12 * var(--u));scroll-snap-align:start;color:var(--paper);isolation:isolate;background:#1a1815;border:none;text-decoration:none;position:relative;overflow:hidden}.svc-card__bg{z-index:0;transition:transform .7s var(--ease-out-expo);will-change:transform;position:absolute;inset:-6%}.svc-card__bg img{object-fit:cover;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}.svc-card__scrim{z-index:1;pointer-events:none;background:linear-gradient(#00000026,#0000 28%,#0000008c 72%,#000000d9);position:absolute;inset:0}.svc-card__content{z-index:3;height:100%;padding:calc(36 * var(--u));flex-direction:column;justify-content:space-between;display:flex;position:relative;transform:translateZ(12px)}.svc-card__num{font-size:calc(11 * var(--u));letter-spacing:.18em;opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.svc-card__body{gap:calc(20 * var(--u));flex-direction:column;display:flex}.svc-card__title{font-family:EB Garamond,serif;font-size:calc(48 * var(--u));letter-spacing:-.03em;align-self:flex-start;margin:0;font-weight:400;line-height:1.02;display:inline-block;position:relative}.svc-card__items{gap:calc(8 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.svc-card__items li{font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.14em;padding:calc(6 * var(--u)) calc(12 * var(--u));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px}.svc-card__cta{margin-top:calc(24 * var(--u));color:var(--paper);align-self:flex-start}.services__controls{max-width:1400px;margin:calc(28 * var(--u)) auto 0;padding:0 var(--gutter);justify-content:flex-end;gap:calc(12 * var(--u));display:flex}.services__ctrl{width:calc(52 * var(--u));height:calc(52 * var(--u));color:inherit;cursor:pointer;transition:background-color .35s var(--ease-out-expo),color .35s var(--ease-out-expo),border-color .35s var(--ease-out-expo);background:0 0;border:1px solid #2d292638;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.services__ctrl svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.services__ctrl:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.services__ctrl:disabled{opacity:.3;cursor:not-allowed}.svc-card[data-svc-card]{opacity:0;transform:translateY(40px)scale(.97)}@media(prefers-reduced-motion:reduce){.svc-card,.svc-card__bg{transition:none}}@media(max-width:1024px)and (min-width:641px){.services__track{gap:calc(20 * var(--u));padding-bottom:calc(60 * var(--u))}.svc-card{aspect-ratio:4/5;flex:0 0 min(60vw,460px);height:auto}.svc-card__bg{inset:0}.svc-card__bg img{object-position:center}.svc-card__content{padding:calc(28 * var(--u))}.svc-card__title{font-size:calc(40 * var(--u))}}@media(max-width:640px){.services{padding:56px 0}.services__head{grid-template-columns:1fr;align-items:start}.services__title{font-size:36px}.services__track{padding:4px var(--gutter) 8px var(--gutter);scroll-padding-left:var(--gutter);gap:12px}.svc-card{aspect-ratio:4/5;scroll-snap-align:center;clip-path:inset(0 round 24px);border-radius:24px;flex:0 0 calc(100vw - 40px);max-width:none;height:auto}.services__ctrls,.services__ctrl{display:none}.svc-card__bg,.svc-card__bg img,.svc-card__scrim,.svc-card__sheen{border-radius:inherit}.svc-card__bg{inset:0;overflow:hidden}.svc-card__bg img{object-position:center}.svc-card__content{padding:22px}.svc-card__title{font-size:30px}.svc-card__items{gap:6px}.svc-card__items li{padding:5px 10px;font-size:10px}}.btn{background:var(--ink);color:var(--paper);height:calc(48 * var(--u));padding:calc(4 * var(--u));padding-right:calc(22 * var(--u));font-size:var(--t-body);transition:padding .5s var(--ease-out-expo);border-radius:999px;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn__dot{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--paper);margin-right:calc(10 * var(--u));transition:width .5s var(--ease-out-expo),height .5s var(--ease-out-expo);border-radius:50%;flex-shrink:0;position:relative}.btn__dot:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:35%}.btn__label{line-height:1.2;display:inline-block;position:relative;overflow:hidden}.btn__text{transition:transform .5s var(--ease-out-expo);display:block}.btn__text--hover{position:absolute;inset:0;transform:translateY(110%)}.btn:hover{padding:calc(8 * var(--u));padding-right:calc(22 * var(--u))}.btn:hover .btn__dot{width:calc(32 * var(--u));height:calc(32 * var(--u))}.btn:hover .btn__text{transform:translateY(-110%)}.btn:hover .btn__text--hover{transform:translateY(0)}.featured{padding:calc(16 * var(--u)) var(--gutter) calc(60 * var(--u));background:var(--paper);max-width:1400px;margin:0 auto}.featured__grid{column-count:3;column-gap:calc(20 * var(--u))}@media(max-width:1100px){.featured__grid{column-count:2}}.featured__grid .fw{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:calc(20 * var(--u));display:block}.featured__grid--three>.fw{grid-column:auto!important}.featured__grid--three .fw__img{aspect-ratio:4/3}.featured__grid--three{column-count:initial;gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(max-width:900px){.featured__grid--three{grid-template-columns:1fr}}.featured__all{margin-top:calc(36 * var(--u));justify-content:center;display:flex}.featured__all-btn{align-items:center;gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u));font-size:var(--t-body);color:var(--ink);transition:background .4s var(--ease-out-expo),color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);border:1px solid #1a1a1a33;border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.featured__all-btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.featured__all-btn svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.fw--c1 .fw__img,.fw--c2 .fw__img,.fw--c3 .fw__img,.fw--c4 .fw__img,.fw--c5 .fw__img,.fw--c6 .fw__img{aspect-ratio:4/3}.fw{color:inherit;flex-direction:column;text-decoration:none;display:flex}.fw__img{border-radius:calc(12 * var(--u));background:var(--beige);width:100%;overflow:hidden}.fw__img img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s var(--ease-out-expo);image-rendering:-webkit-optimize-contrast}.fw:hover .fw__img img{transform:scale(1.05)}.fw__label{margin-top:calc(10 * var(--u));gap:calc(2 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.fw__name{font-family:EB Garamond,serif;font-size:calc(18 * var(--u));letter-spacing:-.02em;line-height:1.2}.fw__cat{font-size:calc(14 * var(--u));opacity:.5;line-height:1.4}.founders{background:var(--paper);color:var(--ink);padding:calc(60 * var(--u)) var(--gutter) calc(56 * var(--u));isolation:isolate;position:relative;overflow:hidden}.founders__bg{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 0 0,#2d29260d,#0000 60%),radial-gradient(100% 70% at 100% 100%,#2d292609,#0000 60%);position:absolute;inset:0}.founders__bg:after{content:"";background:linear-gradient(104deg,#0000 0% calc(50% - .5px),#f5f0e814 50%,#0000 calc(50% + .5px) 100%);position:absolute;inset:0}.founders>.founders__inner,.founders>.founders__divider{z-index:2;position:relative}.founders__inner{max-width:1400px;margin:0 auto}.founders__eyebrow-row{align-items:center;gap:calc(16 * var(--u));margin-bottom:calc(28 * var(--u));opacity:.7;display:flex}.founders__eyebrow-rule{flex:0 0 calc(48 * var(--u));background:var(--ink);opacity:.5;height:1px}.founders__tag{font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase}.founders__head{gap:calc(48 * var(--u));grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:end;margin-bottom:0;display:grid}.founders__head-left{gap:calc(28 * var(--u));flex-direction:column;display:flex}.founders__title{font-family:EB Garamond,serif;font-size:clamp(38px,calc(56 * var(--u)),70px);letter-spacing:-.03em;font-weight:400;line-height:.98}.founders__title .line{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;margin-bottom:-.02em;padding-bottom:.12em;display:block;overflow:visible;transform:translateY(.16em)}.founders__word--fracture{font-style:italic;display:inline-block;position:relative}.founders__word--fracture:before,.founders__word--fracture:after{content:attr(data-text);pointer-events:none;transition:transform 1.1s var(--ease-out-expo),opacity 1.1s var(--ease-out-expo);opacity:0;position:absolute;inset:0}.founders__word--fracture:before{clip-path:polygon(0 0,100% 0,100% 52%,0 52%)}.founders__word--fracture:after{clip-path:polygon(0 52%,100% 52%,100% 100%,0 100%)}.founders.is-broken .founders__word--fracture:before{opacity:.55;transform:translate(-3px,-1px)}.founders.is-broken .founders__word--fracture:after{opacity:.55;transform:translate(3px,2px)}.founders__intro-block{gap:calc(18 * var(--u));max-width:calc(440 * var(--u));flex-direction:column;display:flex}.founders__intro-eyebrow{align-items:center;gap:calc(12 * var(--u));font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;opacity:.6;display:flex}.founders__intro-eyebrow:before{content:"";width:calc(28 * var(--u));background:var(--ink);opacity:.4;height:1px}.founders__intro{font-family:EB Garamond,serif;font-size:clamp(18px,calc(21 * var(--u)),24px);letter-spacing:-.015em;line-height:1.35}.founders__cta{align-self:flex-start}.founders__btn{align-self:flex-start;align-items:center;gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u));color:var(--ink);font-size:var(--t-body);transition:background .4s var(--ease-out-expo),color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);background:0 0;border:1px solid #1a1a1a33;border-radius:999px;font-weight:400;text-decoration:none;display:inline-flex}.founders__btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.founders__btn svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.founders__media{border-radius:calc(16 * var(--u));aspect-ratio:1;background:var(--paper);position:relative;overflow:hidden}.founders__media img{object-fit:cover;object-position:center top;width:100%;height:100%;image-rendering:-webkit-optimize-contrast}.founders__divider{background:var(--paper);opacity:.15;height:1px;margin:0 auto calc(56 * var(--u));max-width:1400px}.founders__body{gap:calc(80 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;max-width:1400px;margin:0 auto;display:grid}.founders__lead{font-family:EB Garamond,serif;font-size:clamp(22px,calc(28 * var(--u)),32px);letter-spacing:-.015em;line-height:1.25}.founders__caption{font-size:var(--t-body);opacity:.65;line-height:1.6}.founders__mobile-cta{display:none}.founders__mobile-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f5f0e833}@media(prefers-reduced-motion:reduce){.founders__word--fracture:before,.founders__word--fracture:after{transition:none}}.typo-section{color:var(--paper);padding:100px 0 calc(80 * var(--u));gap:calc(60 * var(--u));background:#1a2230;flex-direction:column;align-items:center;display:flex;overflow:hidden}.typo-section__inner{align-items:center;gap:calc(24 * var(--u));text-align:center;max-width:calc(640 * var(--u));padding:0 var(--gutter);flex-direction:column;display:flex}.typo-section__eyebrow{font-size:var(--t-eyebrow);letter-spacing:.08em}.typo-section__title{font-family:EB Garamond,serif;font-size:calc(40 * var(--u));letter-spacing:-.03em;line-height:1.05}.typo-section__title .line{opacity:0;filter:blur(6px);will-change:transform,opacity,filter;display:block;overflow:visible;transform:translateY(.16em)}.logo-wall{justify-content:center;align-items:center;gap:calc(16 * var(--u)) calc(60 * var(--u));flex-wrap:wrap;width:100%;padding:0;display:flex}.logo-wall__item{height:calc(28 * var(--u));opacity:.85;justify-content:center;align-items:center;display:flex}.logo-wall__item img{display:none}.logo-wall__item[data-logo]{width:calc(100 * var(--u));background-color:var(--paper);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--logo-src);mask-image:var(--logo-src)}.insights{background:var(--paper);color:var(--ink);padding:calc(60 * var(--u)) var(--gutter) calc(80 * var(--u));max-width:1400px;margin:0 auto}.insights__head{padding-bottom:calc(20 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.insights__title{font-family:EB Garamond,serif;font-size:calc(72 * var(--u));letter-spacing:-.03em;font-weight:400;line-height:.95}.insights__title .line{margin-bottom:-.1em;padding-bottom:.15em;display:block;overflow:visible}.insights__title .word{display:inline-block}.insights__line{background:var(--ink);opacity:.2;height:1px;margin-bottom:calc(40 * var(--u))}.insights__grid{gap:calc(40 * var(--u));grid-template-columns:2fr 1fr 1fr;align-items:start;display:grid}.article{gap:calc(16 * var(--u));will-change:transform;transform-style:preserve-3d;color:inherit;flex-direction:column;text-decoration:none;display:flex}.insights__empty{font-size:calc(16 * var(--u));opacity:.7;grid-column:1/-1}.article__media{height:calc(340 * var(--u));border-radius:calc(8 * var(--u));overflow:hidden}.article__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out-expo);image-rendering:-webkit-optimize-contrast}.article:hover .article__media img{transform:scale(1.04)}.article__meta{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));font-size:var(--t-small);justify-content:space-between;align-items:center;display:flex}.article__meta--yellow{background:var(--yellow)}.article__meta--blue{background:var(--blue)}.article__meta--beige{background:var(--beige)}.article__title{font-family:EB Garamond,serif;font-size:calc(22 * var(--u));letter-spacing:-.02em;line-height:1.2}.footer{background:var(--paper);color:var(--ink);padding:calc(60 * var(--u)) calc(100 * var(--u));border-top:none}.footer__top{gap:calc(60 * var(--u));padding-bottom:calc(40 * var(--u));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.footer__cta{gap:calc(20 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.footer__title{font-family:EB Garamond,serif;font-size:calc(40 * var(--u));letter-spacing:-.03em;line-height:1}.footer__title .line{margin-bottom:-.1em;padding-bottom:.15em;display:block;overflow:visible}.footer__title .word{display:inline-block}.footer__copy{font-size:var(--t-body);opacity:.7}.footer__cols{gap:calc(40 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.footer__col h4{font-family:EB Garamond,serif;font-size:var(--t-body);margin-bottom:calc(16 * var(--u))}.footer__col li{font-size:var(--t-body);line-height:1.6}.footer__col a{opacity:.6;transition:opacity .3s}.footer__col a:hover{opacity:1}.footer__news-card{gap:calc(16 * var(--u));padding:calc(28 * var(--u));border-radius:calc(12 * var(--u));background:#f5f3ee;border:1px solid #e8e4dd;flex-direction:column;display:flex}.footer__news-title{font-family:Instrument Serif,EB Garamond,serif;font-size:calc(26 * var(--u));letter-spacing:-.02em;color:#0d0d0d;margin:0;line-height:1.1}.footer__news-body{font-family:Work Sans,Inter,sans-serif;font-size:calc(13 * var(--u));color:#2d2d2d;opacity:.85;margin:0;line-height:1.55}.footer__news-form{gap:calc(12 * var(--u));flex-direction:column;display:flex}.footer__news-form input{color:#0d0d0d;border-radius:calc(8 * var(--u));width:100%;padding:calc(12 * var(--u)) calc(14 * var(--u));font-family:Work Sans,Inter,sans-serif;font-size:var(--t-body);background:#fff;border:1px solid #e8e4dd;outline:none;transition:border-color .2s,box-shadow .2s}.footer__news-form input::placeholder{color:#2d2d2d;opacity:.45}.footer__news-form input:focus{border-color:#2d29268c;box-shadow:0 0 0 3px #2d292614}.footer__news-form button{justify-content:center;align-items:center;gap:calc(8 * var(--u));color:#f5f3ee;cursor:pointer;width:100%;font-family:Work Sans,Inter,sans-serif;font-size:var(--t-body);padding:calc(12 * var(--u)) calc(24 * var(--u));background:#0d0d0d;border:none;border-radius:999px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.footer__news-form button:hover{background:#2d2d2d}.footer__news-form button:active{transform:scale(.98)}.footer__bottom{padding-top:calc(40 * var(--u));font-size:var(--t-body);border-top:1px solid #2d292626;justify-content:space-between;align-items:center;display:flex}.footer__top-btn{align-items:center;gap:calc(20 * var(--u));display:inline-flex}.footer__top-btn svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.footer__social{gap:calc(16 * var(--u));display:flex}.footer__social a{font-size:var(--t-body);opacity:.6;transition:opacity .3s}.footer__social a:hover{opacity:1}.fw,.fw *{cursor:none}.insights .article,.insights .article *{cursor:pointer}[data-reveal=words] .word{opacity:0;display:inline-block;transform:translateY(110%)}[data-reveal=line]{clip-path:inset(0 0 100%);opacity:0;transform:translateY(20px)}[data-reveal-chars] .char-word{white-space:nowrap;display:inline-block;overflow:visible}[data-reveal-chars] .char{opacity:0;will-change:transform,opacity;display:inline-block;transform:translateY(110%)}[data-reveal-card] .article__media,[data-reveal-card] .article__meta,[data-reveal-card] .article__title{opacity:0;transform:translateY(40px)}@media(max-width:900px){:root{--u:1.1px}.nav__center{display:none}.services-new{grid-template-columns:1fr}.services-new__preview{display:none}.svc-row{gap:calc(12 * var(--u));grid-template-columns:1fr}.svc-row__desc,.svc-row__arrow{display:none}.svc-row__title{opacity:1;white-space:normal}.featured{padding-left:20px;padding-right:20px}.featured__grid{column-count:1}.founders__head,.founders__body,.insights__grid,.footer__top{grid-template-columns:1fr}.footer__cols{grid-template-columns:1fr 1fr}.cursor-view{display:none}.fw,.fw *{cursor:pointer}}@media(max-width:768px){:root{--u:1px;--gutter:20px;--t-display:44px;--t-h2:36px;--t-h3:24px;--t-h4:20px;--t-h5:18px;--t-body:16px;--t-eyebrow:12px;--t-small:14px}.section-label__head{align-items:center;gap:16px;padding-bottom:12px}.section-label__title{letter-spacing:-.02em;flex:none;font-size:36px;line-height:1}.section-label__head .btn-link{white-space:nowrap;flex:none}.section-label__line{margin-bottom:24px}.nav{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:14px 20px}.nav__logo svg,.nav__logo img{width:128px}.nav__right{grid-column:2;justify-content:flex-end;justify-self:end}.nav__right .btn-link{font-size:14px}.hero{min-height:auto;padding:96px 20px 32px}.hero__meta{flex-flow:row;justify-content:center;gap:6px;margin-bottom:24px;font-size:11px;display:flex;position:static}.hero__tz{-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:0 0;border:none;border-radius:0;flex-direction:row;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.hero__tz-city{opacity:.5;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.hero__clock{font-size:11px}.hero__content{gap:20px;max-width:100%}.hero__title{font-size:38px}.hero__sub{max-width:100%;font-size:15px}.hero__tz--mobile-hide{display:none}.hero__video-wrap{margin-top:24px}.hero__video-inner{border-radius:14px;width:100%;max-width:100%}.hero-scroll-cue,.services__head .services__all{display:none}.services__mobile-all{padding:0 var(--gutter);justify-content:center;margin-top:24px;display:flex}.services__all--mobile{display:inline-flex}.svc__title{font-size:32px}.svc__desc{font-size:16px}.svc__features a{align-items:center;min-height:44px;padding:12px 0;font-size:18px;display:inline-flex}.founders{padding:80px 20px 60px}.founders__eyebrow-row{margin-bottom:32px}.founders__head{grid-template-columns:1fr;gap:40px;margin-bottom:48px}.founders__head-left{gap:32px}.founders__title{font-size:42px;line-height:1.05}.founders__intro-block{max-width:100%}.founders__intro-eyebrow,.founders__intro,.founders__cta--desktop{display:none}.founders__media{aspect-ratio:1;max-width:420px;margin:0 auto}.founders__divider,.founders__body{display:none}.founders__mobile-cta{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:40px;display:flex}.founders__mobile-summary{opacity:.75;max-width:40ch;font-family:Neue Haas,sans-serif;font-size:16px;line-height:1.55}.founders__mobile-btn{font-size:var(--t-body);color:var(--ink);transition:background .4s var(--ease-out-expo),color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);background:0 0;border:1px solid #2d292633;border-radius:999px;align-items:center;gap:10px;padding:13px 24px;font-weight:500;text-decoration:none;display:inline-flex}.founders__mobile-btn:hover{background:var(--ink);color:var(--paper);box-shadow:none;transform:translateY(-2px)}.founders__mobile-btn svg{flex-shrink:0;width:12px;height:12px}.founders__mobile-btn:active{transform:translateY(-1px)}.btn-link,.btn{min-height:44px}}.ai-banner{background:var(--ink);color:var(--paper);isolation:isolate;width:100%;min-height:0;padding:clamp(48px,calc(56 * var(--u)),76px) var(--gutter) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.ai-banner__glow{display:none}.ai-banner__inner{z-index:3;text-align:center;max-width:calc(720 * var(--u));align-items:center;gap:calc(14 * var(--u));flex-direction:column;margin:0 auto;display:flex;position:relative}.ai-banner__eyebrow-row{align-items:center;gap:calc(12 * var(--u));display:inline-flex}.ai-banner__eyebrow-rule{width:calc(40 * var(--u));opacity:.7;background:#38bdf8;height:1px;display:inline-block}.ai-banner__tag{font-size:var(--t-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:#7dd3fc;opacity:.95}.ai-banner__title{font-family:EB Garamond,serif;font-size:clamp(30px,calc(42 * var(--u)),52px);letter-spacing:-.02em;max-width:24ch;font-weight:400;line-height:1.08}.ai-banner__copy{font-family:Neue Haas,sans-serif;font-size:clamp(14px,calc(15 * var(--u)),17px);opacity:.78;max-width:68ch;line-height:1.55}.ai-banner__cta{margin-top:calc(8 * var(--u))}.ai-banner__cta-btn{align-items:center;gap:calc(10 * var(--u));color:#f2f8ff;height:calc(44 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));padding-right:calc(24 * var(--u));font-size:var(--t-body);transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);margin-top:calc(12 * var(--u));background:padding-box padding-box,linear-gradient(135deg,#38bdf8,#2563eb) border-box;border:2px solid #0000;border-radius:999px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 0 #38bdf800}.ai-banner__cta-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 24px #38bdf859}.ai-banner__cta-btn svg{width:calc(12 * var(--u));height:calc(12 * var(--u));transition:transform .4s var(--ease-out-expo);flex-shrink:0}.ai-banner__cta-btn:hover svg{transform:translate(3px,-3px)}.ai-banner__cta-label{padding-left:calc(12 * var(--u));line-height:1.2;display:inline-block;position:relative;overflow:hidden}.ai-banner__cta-text{transition:transform .5s var(--ease-out-expo);display:block}.ai-banner__cta-text--hover{position:absolute;inset:0;transform:translateY(110%)}.ai-banner__cta-btn:hover .ai-banner__cta-text{transform:translateY(-110%)}.ai-banner__cta-btn:hover .ai-banner__cta-text--hover{transform:translateY(0)}.ai-banner{--ai-mx:0;--ai-my:0;--ai-hover:0}.ai-banner__mesh{z-index:0;pointer-events:none;perspective:900px;perspective-origin:50% 45%;background:radial-gradient(ellipse 55% 60% at calc(50% + var(--ai-mx) * 6%) calc(20% + var(--ai-my) * 4%),#38bdf838,transparent 70%),radial-gradient(ellipse 70% 60% at calc(80% + var(--ai-mx) * 5%) 100%,#2563eb47,transparent 70%),linear-gradient(180deg,#060d1c,#0a1730 60%,#061021);position:absolute;inset:0}.ai-banner__mesh:after{content:"";background-image:linear-gradient(90deg,#7dd3fc17 1px,#0000 1px),linear-gradient(#7dd3fc17 1px,#0000 1px);background-size:calc(56 * var(--u)) calc(56 * var(--u));transform-style:preserve-3d;will-change:transform;transform:rotateX(calc(24deg * var(--ai-hover) + var(--ai-my) * -7deg)) rotate(calc(var(--ai-mx) * 5deg)) translate3d(calc(var(--ai-mx) * -28px),calc(var(--ai-my) * -22px),0) scale(calc(1 + .06 * var(--ai-hover)));opacity:calc(.75 + .35 * var(--ai-hover));transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(60% 70% at 50% 45%,#000 15%,#0000 78%)}.ai-banner__marquee{z-index:2;width:100%;padding:clamp(16px,calc(20 * var(--u)),26px) 0 clamp(20px,calc(26 * var(--u)),32px);margin-top:calc(28 * var(--u));background:0 0;border-top:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ai-banner__marquee-track{gap:clamp(40px,calc(64 * var(--u)),80px);width:max-content;display:flex}.ai-banner__marquee-item{font-family:EB Garamond,serif;font-style:italic;font-size:clamp(18px,calc(24 * var(--u)),30px);color:#bfe3ff;opacity:.55;white-space:nowrap;letter-spacing:-.01em}@keyframes ai-sun-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes ai-glow-pulse{0%,to{opacity:.85;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes ai-stray-float{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes ai-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ai-banner__sun,.ai-banner__glow,.ai-pixel--stray,.ai-banner__marquee-track{animation:none}}@media(max-width:768px){.ai-banner{min-height:auto;padding:64px var(--gutter);justify-content:flex-start}.ai-banner__inner{text-align:left;align-items:flex-start;gap:18px;margin:0}.ai-banner__eyebrow-row{justify-content:flex-start}.ai-banner__title{text-align:left;max-width:none;font-size:28px;line-height:1.1}.ai-banner__copy--desktop{display:none}.ai-banner__copy--mobile{opacity:.75;text-align:left;max-width:none;font-size:16px;line-height:1.5;display:block}.ai-banner__cta-btn{align-self:flex-start;height:48px;margin-top:8px;padding:0 28px 0 24px;font-size:15px;font-weight:600}.ai-banner__marquee{display:none}.ai-banner__mesh{opacity:.8}}.hero-scroll-cue{right:calc(var(--gutter,24px) * .6);bottom:calc(40 * var(--u,1px));align-items:center;gap:calc(16 * var(--u,1px));cursor:pointer;color:var(--mocha,#6b5b4a);opacity:0;z-index:5;background:0 0;border:0;flex-direction:column;padding:8px 4px;transition:opacity .4s;animation:.9s ease-out 1.2s forwards heroCueIn;display:flex;position:absolute}.hero-scroll-cue:hover{opacity:.7!important}.hero-scroll-cue__label{writing-mode:vertical-rl;letter-spacing:.18em;text-transform:uppercase;font-family:Neue Haas,Neue Haas Grotesk,Helvetica Neue,sans-serif;font-size:11px;line-height:1;transform:rotate(180deg)}.hero-scroll-cue__line{width:1px;height:calc(64 * var(--u,1px));opacity:.35;background:currentColor;min-height:56px;position:relative;overflow:hidden}.hero-scroll-cue__line:after{content:"";background:currentColor;width:1px;height:40%;animation:1.8s ease-in-out infinite heroCueDrop;position:absolute;top:-40%;left:0}@keyframes heroCueIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCueDrop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(350%)}}.hero{position:relative}@media(max-width:720px){.hero-scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){.hero-scroll-cue__line:after{animation:none}.hero-scroll-cue{opacity:1;animation:none}}@media(max-width:768px){.featured{padding:4px 20px 40px}.featured__grid--three{gap:14px}.featured__grid .fw{margin-bottom:14px}.featured__grid .fw__img{border-radius:18px}.featured__all{margin-top:24px}.featured__all-btn{padding:13px 24px}.insights{padding:56px 20px}.insights__head{padding-bottom:14px}.insights__line{margin-bottom:24px}.insights__grid{gap:28px}.insights__title{font-size:28px}.founders{background:var(--paper);color:var(--ink);padding:56px 20px}.founders__bg{background:radial-gradient(120% 80% at 0 0,#2d29260a,#0000 60%),radial-gradient(100% 70% at 100% 100%,#2d292608,#0000 60%)}.founders__bg:after{display:none}.founders__eyebrow-rule{background:var(--ink)}.ai-banner{padding:48px 20px}.logo-wall{gap:12px 40px;padding:0 40px}.logo-wall__item[data-logo]{width:72px}.footer{padding:40px 20px}.footer__top{grid-template-columns:1fr;gap:36px;padding-bottom:32px}.footer__cta{gap:16px}.footer__title{font-size:32px}.footer__cols{grid-template-columns:1fr 1fr;gap:24px}.footer__col li{font-size:15px;line-height:2.2}.footer__news-card{padding:20px}.footer__news-title{font-size:20px}.footer__bottom{text-align:center;flex-direction:column;align-items:center;gap:16px}.footer__top-btn{order:1}.footer__bottom>p{text-align:center;order:2}.footer__social{order:3;justify-content:center}}.nav__burger{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;grid-column:2;justify-content:center;place-self:center end;gap:5px;width:44px;height:44px;padding:10px;display:none}.nav__burger-bar{width:100%;height:1.5px;transition:transform .35s var(--ease-out-expo),opacity .25s ease;transform-origin:50%;background:currentColor;border-radius:2px;display:block}.nav__burger-bar.is-open:first-child{transform:translateY(6.75px)rotate(45deg)}.nav__burger-bar.is-open:nth-child(2){opacity:0}.nav__burger-bar.is-open:nth-child(3){transform:translateY(-6.75px)rotate(-45deg)}.oak-mobile-menu,.oak-mobile-cta{display:none}@media(max-width:768px){.nav__right--desktop{display:none}.nav__burger{display:flex}.oak-mobile-menu{z-index:109;background:var(--paper);color:var(--ink);padding:calc(80px + env(safe-area-inset-top,0)) 24px calc(96px + env(safe-area-inset-bottom,0));animation:oak-menu-in .4s var(--ease-out-expo);display:block;position:fixed;inset:0;overflow-y:auto}@keyframes oak-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.oak-mobile-menu__nav ul{flex-direction:column;gap:4px;display:flex}.oak-mobile-menu__link{letter-spacing:-.02em;color:var(--ink);opacity:.92;transition:opacity .3s ease,padding-left .4s var(--ease-out-expo);border-bottom:1px solid #2d29261a;padding:14px 0;font-family:EB Garamond,serif;font-size:36px;line-height:1.1;display:block}.oak-mobile-menu__link.is-active,.oak-mobile-menu__link:hover{opacity:1;padding-left:8px}.oak-mobile-menu__link--sub{opacity:.7;border-bottom:none;padding:8px 0 8px 16px;font-size:22px}.oak-mobile-menu__link--sub:hover{opacity:1}.oak-mobile-cta{z-index:108;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0));background:linear-gradient(to top,var(--paper) 62%,#fdfbf800);pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.oak-mobile-cta__btn{pointer-events:auto;background:var(--ink);width:100%;height:52px;color:var(--paper);letter-spacing:.01em;transition:transform .3s var(--ease-out-expo);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 8px 24px #2d29262e}.oak-mobile-cta__btn:active{transform:scale(.98)}.oak-mobile-cta__btn svg{width:12px;height:12px}.nav.is-floating .nav__burger-bar{background:var(--ink)}body{padding-bottom:88px}.oak-mobile-cta__btn.is-hidden{opacity:0;pointer-events:none}.oak-talk-overlay{z-index:120;position:fixed;inset:0}.oak-talk-overlay__ghost{background:var(--ink);will-change:left,top,width,height,border-radius,transform;position:fixed}.oak-talk-overlay__content{z-index:1;-webkit-overflow-scrolling:touch;height:100%;color:var(--paper);padding:calc(20px + env(safe-area-inset-top,0)) 24px calc(40px + env(safe-area-inset-bottom,0));position:relative;overflow-y:auto}.oak-talk-overlay__top{justify-content:space-between;align-items:center;display:flex}.oak-talk-overlay__eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0;font-size:12px}.oak-talk-overlay__close{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fdfbf847;border-radius:999px;justify-content:center;align-items:center;display:flex}.oak-talk-overlay__heading{letter-spacing:-.02em;margin:28px 0 32px;font-family:EB Garamond,serif;font-size:44px;font-weight:400;line-height:1.05}.oak-talk-form__field{margin-bottom:26px}.oak-talk-form__label{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:11px;display:block}.oak-talk-form__input,.oak-talk-form__select,.oak-talk-form__textarea{width:100%;color:var(--paper);background:0 0;border:none;border-bottom:1px solid #fdfbf84d;border-radius:0;outline:none;padding:8px 0 10px;font-family:inherit;font-size:16px;transition:border-color .3s}.oak-talk-form__input::placeholder,.oak-talk-form__textarea::placeholder{color:#fdfbf859}.oak-talk-form__input:focus,.oak-talk-form__select:focus,.oak-talk-form__textarea:focus{border-bottom-color:var(--paper)}.oak-talk-form__textarea{resize:vertical;min-height:96px}.oak-talk-form__select-wrap{position:relative}.oak-talk-form__select{appearance:none;cursor:pointer}.oak-talk-form__select option{color:#2d2926}.oak-talk-form__select-arrow{pointer-events:none;opacity:.6;width:14px;height:14px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.oak-talk-form__submit-row{margin-top:34px}.oak-talk-form__submit{background:var(--paper);width:100%;height:54px;color:var(--ink);letter-spacing:.01em;cursor:pointer;transition:transform .3s var(--ease-out-expo),opacity .3s ease;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.oak-talk-form__submit:active{transform:scale(.98)}.oak-talk-form__submit:disabled{opacity:.6;cursor:default}.oak-talk-overlay__success{flex-direction:column;align-items:flex-start;padding-top:64px;display:flex}.oak-talk-overlay__success-icon{border:1px solid #fdfbf859;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:24px;display:flex}.oak-talk-overlay__success-heading{letter-spacing:-.02em;margin:0 0 12px;font-family:EB Garamond,serif;font-size:40px;font-weight:400}.oak-talk-overlay__success-body{opacity:.75;margin:0 0 32px;font-size:16px;line-height:1.55}.oak-talk-overlay__done{height:48px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fdfbf859;border-radius:999px;align-items:center;padding:0 28px;font-family:inherit;font-size:14px;display:inline-flex}}@media(min-width:769px){.oak-talk-overlay{display:none}}.cursor-view{pointer-events:none;z-index:9999;opacity:0;width:110px;height:110px;transition:opacity .3s var(--ease-out-expo);will-change:left,top,opacity;margin-top:-55px;margin-left:-55px;position:fixed;top:0;left:0}.cursor-view.is-visible{opacity:1}.cursor-view__inner{width:100%;height:100%;transition:transform .45s var(--ease-out-expo);position:relative;transform:scale(.6)}.cursor-view.is-visible .cursor-view__inner{transform:scale(1)}.cursor-view__inner:before{content:"";background:var(--yellow);border-radius:50%;position:absolute;inset:0}.cursor-view svg.spinner{width:100%;height:100%;animation:9s linear infinite cursorSpinView;position:absolute;inset:0}.cursor-view svg.spinner text{fill:var(--ink)}.cursor-view__arrow{color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cursor-view__arrow svg{width:16px;height:16px}@keyframes cursorSpinView{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.work-card,.work-card *{cursor:none}@media(hover:none)and (pointer:coarse){.cursor-view{display:none}.work-card,.work-card *{cursor:pointer}}.work-hero{padding:calc(100 * var(--u)) var(--gutter) 0;justify-content:space-between;align-items:flex-end;display:flex}.work-title{font-family:EB Garamond,serif;font-size:calc(102 * var(--u));letter-spacing:-.045em;margin:0;font-weight:400;line-height:.92;overflow:hidden}.work-title__word{vertical-align:bottom;margin:0 -.14em -.12em;padding:.05em .22em .18em;display:inline-block;overflow:hidden}.work-title__char{will-change:transform;display:inline-block}.work-count{font-family:EB Garamond,serif;font-size:calc(102 * var(--u));letter-spacing:-.045em;opacity:0;font-weight:400;line-height:.92}.work-col-grid{grid-template-columns:calc(500 * var(--u)) calc(280 * var(--u)) calc(300 * var(--u)) 1fr;padding-left:var(--gutter);padding-right:var(--gutter);align-items:center;display:grid}.work-toolbar{padding-top:calc(48 * var(--u));padding-bottom:calc(40 * var(--u))}.work-toggle-label{font-size:calc(13 * var(--u));opacity:.4}.work-toggle{align-items:center;gap:calc(10 * var(--u));cursor:pointer;font-size:calc(13 * var(--u));-webkit-user-select:none;user-select:none;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.work-toggle__text{transition:opacity .3s}.work-toggle__icon{width:calc(30 * var(--u));height:calc(10 * var(--u));background:var(--ink);border-radius:calc(2 * var(--u));transition:width .4s cubic-bezier(.16,1,.3,1)}.work-toggle--grid .work-toggle__icon{width:calc(10 * var(--u))}.work-grid-view{padding:0 var(--gutter) calc(80 * var(--u))}.work-grid{row-gap:calc(80 * var(--u));column-gap:calc(30 * var(--u));grid-template-columns:repeat(2,1fr);display:grid}@media(max-width:760px){.work-grid{row-gap:calc(56 * var(--u));grid-template-columns:1fr}}.work-card{will-change:transform,opacity;color:var(--ink);text-decoration:none;display:block;position:relative}.work-card__media{aspect-ratio:4/3;position:relative;overflow:hidden}.work-card__media img{object-fit:cover;object-position:center;width:100%;height:110%;transform:translateY(var(--py,-5%)) scale(var(--sc,1));will-change:transform;image-rendering:-webkit-optimize-contrast;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.work-card:hover .work-card__media img{--sc:1.06}.work-card__head{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--u));margin-top:calc(18 * var(--u));padding-bottom:calc(10 * var(--u));border-bottom:1px solid color-mix(in oklab,var(--ink) 16%,transparent);display:flex}.work-card__name{font-family:EB Garamond,serif;font-weight:400;font-size:calc(26 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.1}.work-card__idx{font-size:calc(15 * var(--u));opacity:.45;vertical-align:super}.work-card__view{font-family:Neue Haas,sans-serif;font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;opacity:.55;white-space:nowrap;transition:opacity .3s}.work-card:hover .work-card__view{opacity:1}.work-card__tags{gap:calc(8 * var(--u));padding:calc(16 * var(--u));opacity:0;transform:translateY(calc(10 * var(--u)));pointer-events:none;background:linear-gradient(#0000,#00000073);flex-wrap:wrap;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:auto 0 0}.work-card:hover .work-card__tags,.work-card:focus-visible .work-card__tags{opacity:1;transform:translateY(0)}.work-card__tag{font-family:Neue Haas,sans-serif;font-size:calc(11 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:calc(6 * var(--u)) calc(12 * var(--u));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff73;border-radius:999px}.work-lede{margin:calc(24 * var(--u)) 0 0;padding:0 var(--gutter);font-family:Neue Haas,sans-serif;font-size:calc(16 * var(--u));opacity:.6;max-width:calc(560 * var(--u));line-height:1.5}.work-list-view{padding-bottom:calc(80 * var(--u));display:none}.wl-header{padding-bottom:calc(16 * var(--u))}.wl-header .wl-label{font-size:calc(13 * var(--u));opacity:.4}.wl-collection{width:100%}.wl-list{flex-direction:column;width:100%;display:flex;position:relative}.wl-item{width:100%;transition:opacity .2s}.wl-item__inner{width:100%;color:inherit;padding:calc(14 * var(--u)) 0;text-decoration:none;display:block;position:relative}.wl-item:first-child .wl-item__inner{border-top:1px solid #2d29261a}.wl-item__inner{border-bottom:1px solid #2d29261a}.wl-item__row{align-items:center;width:100%}.wl-item__name{font-family:Neue Haas,sans-serif;font-size:calc(15 * var(--u));letter-spacing:0;margin:0;font-weight:400;line-height:1.2}.wl-item__year,.wl-item__service{font-size:calc(15 * var(--u));opacity:.7;margin:0;line-height:1.2}.wl-item__visual{display:none;position:absolute}.wl-item__visual-img{object-fit:cover;width:100%;height:100%;image-rendering:-webkit-optimize-contrast}@media(hover:hover){.wl-collection:hover .wl-item:not(:hover){opacity:.4}}.wl-follower{z-index:98;pointer-events:none;width:calc(130 * var(--u));aspect-ratio:180/199;border-radius:calc(10 * var(--u));justify-content:center;align-items:center;display:flex;position:fixed;inset:0 auto auto 0;overflow:hidden}.wl-follower__inner{opacity:0;width:100%;height:100%;transition:opacity .15s,transform .5s cubic-bezier(.65,.1,0,1);position:relative;transform:scale(0)}@media(hover:hover){body:has([data-follower-collection]:hover) .wl-follower__inner{opacity:1;transform:scale(1)}}.wl-follower [data-follower-visual]{width:100%;height:100%;display:block;position:absolute;inset:0}.wl-follower [data-follower-visual] img{object-fit:cover;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}.work-filters{padding:calc(70 * var(--u)) var(--gutter) 0;gap:calc(16 * var(--u));flex-direction:column;display:flex}.work-filters__row{align-items:baseline;gap:calc(24 * var(--u));display:flex}.work-filters__label{font-family:Neue Haas,sans-serif;font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;opacity:.4;min-width:calc(80 * var(--u));padding-top:calc(6 * var(--u));flex:none}.work-filters__chips{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.work-chip{align-items:baseline;gap:calc(7 * var(--u));font-family:Neue Haas,sans-serif;font-size:calc(13 * var(--u));letter-spacing:.01em;padding:calc(10 * var(--u)) calc(18 * var(--u));border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;line-height:1;transition:background .35s cubic-bezier(.16,1,.3,1),color .35s,border-color .35s,opacity .3s;display:inline-flex}.work-chip:hover:not(.is-active):not([disabled]){border-color:color-mix(in srgb,var(--ink) 55%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent)}.work-chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper,#fff)}.work-chip__count{font-size:calc(10 * var(--u));letter-spacing:.04em;opacity:.5;font-variant-numeric:tabular-nums}.work-chip[disabled]{opacity:.28;cursor:default}.work-filters__row--secondary .work-chip{font-size:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-color:color-mix(in srgb,var(--ink) 14%,transparent)}.work-filters__row--secondary .work-chip.is-active{border-color:var(--ink)}.work-empty{font-family:Neue Haas,sans-serif;font-size:calc(15 * var(--u));padding:calc(60 * var(--u)) 0;opacity:.65;grid-column:1/-1}.work-empty__reset{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.25em;background:0 0;border:none;padding:0;text-decoration:underline}@media(max-width:760px){.work-filters{padding-top:calc(24 * var(--u));gap:calc(12 * var(--u))}.work-filters__row{align-items:stretch;gap:calc(8 * var(--u));flex-direction:column}.work-filters__label{min-width:0;padding-top:0}.work-filters__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:calc(20 * var(--u));margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--gutter)),#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 calc(var(--gutter)),#000 calc(100% - 24px),transparent 100%);flex-wrap:nowrap;overflow-x:auto}.work-filters__chips::-webkit-scrollbar{display:none}.work-chip{flex:none}}.work-card{transform-origin:50% 60%;backface-visibility:hidden}.wl-item{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.work-card,.wl-item{will-change:auto;transform:none!important}}.work-hero,.work-lede,.work-grid-view,.work-col-grid{max-width:1400px;margin-inline:auto}@media(max-width:760px){.work-title,.work-count{letter-spacing:-.065em}.work-title__word{margin:0 -.2em -.12em;padding:.05em .14em .18em}.work-toolbar.work-col-grid{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));display:flex}}.svcs-hero{padding:calc(100 * var(--u)) var(--gutter) calc(60 * var(--u))}.svcs-title{font-family:EB Garamond,serif;font-size:clamp(64px,11vw,calc(112 * var(--u)));letter-spacing:-.03em;padding-bottom:calc(8 * var(--u));margin:0;font-weight:400;line-height:1.12}.svcs-title__word{vertical-align:bottom;margin:-.18em -.14em -.22em;padding:.18em .14em .22em;display:inline-block;overflow:hidden}.svcs-title.is-revealed .svcs-title__word{overflow:visible}.svcs-title__char{will-change:transform;display:inline-block}.svcs-grid{column-gap:calc(var(--gutter) * 2);padding:0 var(--gutter) calc(140 * var(--u));grid-template-columns:2fr 2fr 1fr;align-items:start;display:grid}.svcs-colabel{font-size:calc(13 * var(--u));opacity:.4;margin:0 0 calc(40 * var(--u));padding-top:calc(40 * var(--u));line-height:1.2}.svcs-left{flex-direction:column;display:flex}.svcs-taglist{margin:0;padding:0;list-style:none}.svcs-taglist li{font-size:calc(15 * var(--u));padding:calc(2 * var(--u)) 0;line-height:1.25}.svcs-taglist a,.svcs-items a{color:inherit;transition:transform .5s var(--ease-out-expo),opacity .5s var(--ease-out-expo);text-decoration:none;display:inline-block;position:relative}.svcs-taglist a:after,.svcs-items a:after{content:"";left:0;right:0;bottom:calc(-2 * var(--u));transform-origin:0;height:1px;transition:transform .6s var(--ease-out-expo);background:currentColor;position:absolute;transform:scaleX(0)}.svcs-taglist a:hover,.svcs-items a:hover{transform:translate(calc(4 * var(--u)));opacity:1}.svcs-taglist a:hover:after,.svcs-items a:hover:after{transform:scaleX(1)}.svcs-bio{font-size:calc(13 * var(--u));max-width:calc(244 * var(--u));margin-top:calc(280 * var(--u));line-height:1.6}.svcs-groups{gap:calc(60 * var(--u));flex-direction:column;display:flex}.svcs-group{grid-template-columns:calc(24 * var(--u)) 1fr;gap:0 calc(10 * var(--u));align-items:start;display:grid}.svcs-num{font-size:calc(13 * var(--u));padding-top:calc(20 * var(--u));opacity:.7;font-variant-numeric:normal;line-height:1.2}.svcs-cat{font-size:calc(13 * var(--u));opacity:.4;margin:0 0 calc(16 * var(--u));letter-spacing:.01em;line-height:1.2}.svcs-items{margin:0;padding:0;list-style:none}.svcs-items li{font-size:calc(15 * var(--u));padding:calc(2 * var(--u)) 0;border-bottom:none;line-height:1.25}.svcs-items li:last-child{padding-bottom:0}.svcs-right{padding-top:calc(40 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.svcs-email{font-size:calc(13 * var(--u));opacity:.9;color:var(--ink);margin:0;line-height:1.2;text-decoration:none}.svcs-email:hover{opacity:1}.svcs-photo{width:calc(278 * var(--u));aspect-ratio:278/330;border-radius:calc(16 * var(--u));margin-top:calc(184 * var(--u));will-change:transform;position:relative;overflow:hidden}.svcs-photo img{object-fit:cover;object-position:center top;will-change:transform;width:100%;height:110%;display:block}[data-svcs-reveal]{opacity:0;transform:translateY(22px)}.svcs-group [data-svcs-reveal-item]{opacity:0;transform:translateY(14px)}.svcs-photo{clip-path:inset(100% 0 0)}.svcs-divider{background:#2d29261f;width:100%;height:1px;margin:0}.svcs-m{display:none}@media(max-width:900px){.svcs-hero{padding:96px var(--gutter) 14px}.svcs-title{font-size:clamp(52px,18vw,84px);line-height:1.02}.svcs-divider{margin-bottom:0}.svcs-grid{display:none}.svcs-m{padding:22px var(--gutter) 72px;display:block}.svcs-m__intro{opacity:.62;max-width:32ch;margin:0 0 22px;font-size:15px;line-height:1.55}.svcs-m__list{border-top:1px solid #2d292624;margin:0;padding:0;list-style:none}.svcs-m__card{border-bottom:1px solid #2d292624}.svcs-m__head{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 0;display:grid}.svcs-m__head:active{opacity:.55}.svcs-m__num{opacity:.45;font-size:12px}.svcs-m__label{letter-spacing:-.01em;font-family:EB Garamond,serif;font-size:26px;line-height:1.15}.svcs-m__chev{justify-self:end;width:14px;height:14px;position:relative}.svcs-m__chev:before,.svcs-m__chev:after{content:"";opacity:.55;transition:transform .35s var(--ease-out-expo),opacity .35s ease;background:currentColor;position:absolute}.svcs-m__chev:before{height:1px;top:50%;left:0;right:0}.svcs-m__chev:after{width:1px;top:0;bottom:0;left:50%}.svcs-m__card.is-open .svcs-m__chev:after{transform:scaleY(0)}.svcs-m__panel{animation:svcsMIn .45s var(--ease-out-expo) both;padding:0 0 16px 40px}.svcs-m__panel[hidden]{display:none}.svcs-m__panel ul{margin:0;padding:0;list-style:none}.svcs-m__panel li+li{border-top:1px solid #2d292614}.svcs-m__panel a{min-height:44px;color:inherit;opacity:.82;align-items:center;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.svcs-m__panel a:active{opacity:.5}.svcs-m__all a{opacity:.5;letter-spacing:.02em;font-size:13px}@keyframes svcsMIn{0%{opacity:0;filter:blur(6px);transform:translateY(-6px)}to{opacity:1;filter:blur();transform:none}}.svcs-m__bio{opacity:.7;max-width:34ch;margin:34px 0 0;font-size:14px;line-height:1.6}.svcs-m__photo{aspect-ratio:16/10;border-radius:14px;width:100%;margin:28px 0 0;overflow:hidden}.svcs-m__photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.svcs-m__cta{background:var(--ink,#2d2926);min-height:52px;color:var(--paper,#f5f3ee);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;margin-top:26px;font-size:15px;text-decoration:none;display:flex}.svcs-m__cta:active{opacity:.8}}.svcs-hero,.svcs-grid{max-width:1400px;margin-inline:auto}.mtf-hero{padding:calc(60 * var(--u)) var(--gutter) calc(100 * var(--u))}.mtf-hero__grid{gap:calc(80 * var(--u));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;max-width:1400px;margin:0 auto;display:grid}.mtf-hero__text{gap:calc(28 * var(--u));padding-top:calc(20 * var(--u));flex-direction:column;display:flex}.mtf-hero__rule{align-items:center;gap:calc(16 * var(--u));display:flex}.mtf-hero__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:500}.mtf-hero__line{background:var(--gold);opacity:.25;flex:1;height:1px}.mtf-hero__title{font-family:EB Garamond,Georgia,serif;font-size:clamp(48px,calc(96 * var(--u)),156px);letter-spacing:-.04em;font-weight:300;line-height:.95}.mtf-hero__title em{font-style:italic}.mtf-hero__intro{font-size:calc(17 * var(--u));opacity:.7;max-width:calc(520 * var(--u));line-height:1.55}.mtf-figure{margin:0;padding:0}.mtf-figure__frame{aspect-ratio:4/5;border-radius:calc(2 * var(--u));background:var(--beige);position:relative;overflow:hidden}.mtf-figure__frame img{object-fit:contain;object-position:center top;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;display:block}.mtf-figure__border{border:calc(12 * var(--u)) solid var(--paper);opacity:.2;pointer-events:none;position:absolute;inset:0}.mtf-figure__accent{bottom:calc(-4 * var(--u));right:calc(-4 * var(--u));width:calc(80 * var(--u));height:calc(80 * var(--u));border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);opacity:.4;pointer-events:none;position:absolute}.mtf-figure__caption{margin-top:calc(16 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.mtf-figure__label{font-family:EB Garamond,Georgia,serif;font-size:calc(14 * var(--u));color:var(--ink)}.mtf-figure__year{font-size:calc(10 * var(--u));letter-spacing:.22em;text-transform:uppercase;opacity:.4}body[data-page=meet-the-founders] .oak-split{padding-top:calc(60 * var(--u))}body[data-page=meet-the-founders] .nav{mix-blend-mode:normal;color:var(--ink)}body[data-page=meet-the-founders] .nav__link,body[data-page=meet-the-founders] .nav .btn-link{color:var(--ink)}body[data-page=meet-the-founders] .nav.is-floating{background:var(--paper);color:var(--ink);mix-blend-mode:normal}body[data-page=meet-the-founders] .nav__logo img{filter:brightness(0)}@media(max-width:900px){.mtf-hero{padding-bottom:calc(60 * var(--u))}.mtf-hero__grid{gap:calc(48 * var(--u));grid-template-columns:1fr}.mtf-figure__frame{max-width:calc(480 * var(--u));margin:0 auto}.mtf-figure__caption{max-width:calc(480 * var(--u));margin-left:auto;margin-right:auto}body[data-page=meet-the-founders] .oak-split{padding-top:calc(40 * var(--u))}}.mtf-cards{max-width:1400px;padding:0 var(--gutter) calc(80 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin:0 auto;display:grid}.mtf-card{border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);background:var(--paper);transition:background .4s,border-color .4s;display:block}.mtf-card:hover{background:color-mix(in oklab,var(--beige,#f4f1ec) 55%,var(--paper));border-color:color-mix(in oklab,var(--ink) 22%,transparent)}.mtf-card__media{aspect-ratio:5/4;background:var(--beige,#f4f1ec);overflow:hidden}.mtf-card__media img{object-fit:contain;object-position:center top;filter:saturate(.9);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s;display:block}.mtf-card:hover .mtf-card__media img{filter:saturate(1.05);transform:scale(1.03)}.mtf-card__text{padding:clamp(22px,2.4vw,38px)}.mtf-card__name{letter-spacing:-.025em;color:var(--ink);margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(26px,2.6vw,40px);font-weight:300;line-height:1.05}.mtf-card__role{margin:calc(10 * var(--u)) 0 calc(18 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 55%,transparent);font-size:11px}.mtf-card__line{color:var(--ink);margin:0 0 calc(16 * var(--u));font-family:EB Garamond,Georgia,serif;font-size:clamp(17px,1.5vw,22px);font-style:italic;line-height:1.35}.mtf-card__body{margin:0 0 calc(22 * var(--u));color:color-mix(in oklab,var(--ink) 68%,transparent);font-size:15px;line-height:1.62}.mtf-card__cta{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:3px;font-size:11px}.mtf-block{padding:calc(64 * var(--u)) var(--gutter);border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.mtf-block__grid{max-width:calc(1200 * var(--u));grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.mtf-block__num{letter-spacing:.24em;color:var(--gold);margin-bottom:calc(14 * var(--u));font-size:11px;display:block}.mtf-block__head h2{letter-spacing:-.03em;color:var(--ink);max-width:18ch;margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(30px,3.4vw,50px);font-weight:300;line-height:1.04}.mtf-block__body p{margin:0 0 calc(22 * var(--u));color:color-mix(in oklab,var(--ink) 76%,transparent);max-width:68ch;font-size:clamp(16px,1.2vw,18px);line-height:1.68}.mtf-block__body p:last-child{margin-bottom:0}.mtf-stat{--stat-paper:#f5f0e8;--stat-accent:#c2703f;padding:clamp(72px,10vw,140px) var(--gutter);color:var(--stat-paper);background:#0c0c0c;position:relative;overflow:hidden}.mtf-stat:before{content:"";background:radial-gradient(circle at center,color-mix(in oklab,var(--stat-accent) 26%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:60vw;height:60vw;position:absolute;inset:auto -10% -55% auto}.mtf-stat__inner{max-width:calc(1240 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,64px) clamp(32px,6vw,88px);margin:0 auto;display:grid;position:relative}.mtf-stat__lead{grid-column:1}.mtf-stat__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in oklab,var(--stat-paper) 55%,transparent);margin-bottom:calc(20 * var(--u));font-size:11px;display:block}.mtf-stat__num{letter-spacing:-.055em;color:var(--stat-paper);margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(96px,17vw,260px);line-height:.82;transition:color .6s}.mtf-stat__dot{color:var(--stat-accent)}.mtf-stat__pct{vertical-align:super;letter-spacing:0;color:color-mix(in oklab,var(--stat-paper) 62%,transparent);font-size:.36em}.mtf-stat__caption{margin:calc(24 * var(--u)) 0 0;max-width:22ch;color:color-mix(in oklab,var(--stat-paper) 88%,transparent);font-family:EB Garamond,Georgia,serif;font-size:clamp(22px,2.3vw,34px);line-height:1.28}.mtf-stat__field{padding-bottom:calc(8 * var(--u));grid-column:2;grid-template-columns:repeat(24,1fr);align-self:end;gap:clamp(5px,.7vw,10px);display:grid}.mtf-stat__pip{aspect-ratio:1;background:color-mix(in oklab,var(--stat-paper) 16%,transparent);opacity:0;transition:opacity .5s ease var(--d,0s),transform .5s cubic-bezier(.16,1,.3,1) var(--d,0s);border-radius:50%;transform:scale(.4)}.mtf-stat__field.is-in .mtf-stat__pip{opacity:1;transform:scale(1)}.mtf-stat__pip.is-us{background:var(--stat-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--stat-accent) 30%,transparent)}.mtf-stat__field.is-in .mtf-stat__pip.is-us{animation:3.2s ease-in-out 1.6s infinite mtf-pip-pulse}@keyframes mtf-pip-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in oklab,var(--stat-accent) 30%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab,var(--stat-accent) 0%,transparent)}}.mtf-stat__text{border-top:1px solid color-mix(in oklab,var(--stat-paper) 16%,transparent);column-gap:clamp(32px,6vw,88px);row-gap:calc(20 * var(--u));grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding-top:clamp(28px,3.5vw,48px);display:grid}.mtf-stat__pull{color:var(--stat-paper);max-width:34ch;margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(20px,1.9vw,28px);line-height:1.42}.mtf-stat__text p:not(.mtf-stat__pull){color:color-mix(in oklab,var(--stat-paper) 68%,transparent);max-width:58ch;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.72}.mtf-stat__link{margin-top:calc(6 * var(--u));background:var(--stat-paper);color:#0c0c0c;letter-spacing:.18em;text-transform:uppercase;border-bottom:0;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:10px;padding:13px 24px;font-size:11px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s,color .4s;display:inline-flex}.mtf-stat__link:hover{background:var(--stat-accent);color:var(--stat-paper);transform:translateY(-2px)}.mtf-stat__link span{transition:transform .4s}.mtf-stat__link:hover span{transform:translate(4px)}@media(max-width:900px){.mtf-stat__inner{grid-template-columns:1fr}.mtf-stat__lead,.mtf-stat__field,.mtf-stat__text,.mtf-stat__link{grid-column:1}.mtf-stat__field{grid-template-columns:repeat(20,1fr)}.mtf-stat__text{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mtf-stat__pip{opacity:1;transition:none;transform:none}.mtf-stat__field.is-in .mtf-stat__pip.is-us{animation:none}}.mtf-faq{padding:calc(64 * var(--u)) var(--gutter) calc(24 * var(--u));border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);max-width:calc(1100 * var(--u) + 2 * var(--gutter));margin:0 auto}.mtf-faq .oak-faq{margin-top:calc(36 * var(--u))}@media(max-width:900px){.mtf-cards{grid-template-columns:1fr}.mtf-block__grid{gap:calc(24 * var(--u));grid-template-columns:1fr}}body[data-page=meet-the-founders]{--yy-a:#1b1a17;--yy-b:#e9e2d6;--yy-line:color-mix(in oklab, var(--ink) 60%, transparent);--duo-warm:#b25c3b}.mtf-hero__line--duo{background:linear-gradient(to right,var(--duo-warm) 0%,var(--duo-warm) 50%,var(--ink) 50%,var(--ink) 100%);opacity:.35}.mtf-figure__label{gap:calc(4 * var(--u));flex-direction:column;display:flex}.mtf-figure__duo{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--ink) 45%,transparent);font-family:Work Sans,system-ui,sans-serif;font-size:10px}[data-mtf-reveal]{opacity:0;filter:blur(10px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}[data-mtf-reveal].is-in{opacity:1;filter:blur();transform:none}.mtf-duality__side--left{transition-delay:50ms}.mtf-duality__mark{transition-delay:.18s}.mtf-duality__side--right{transition-delay:.3s}.mtf-duality__side--left:not(.is-in){transform:translate(-26px,18px)}.mtf-duality__side--right:not(.is-in){transform:translate(26px,18px)}.mtf-duality__mark:not(.is-in){transform:scale(.9)}@media(prefers-reduced-motion:reduce){[data-mtf-reveal],[data-mtf-reveal]:not(.is-in){opacity:1;filter:none;transition:none;transform:none}}.mtf-duality{padding:calc(96 * var(--u)) var(--gutter) calc(104 * var(--u));border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);overflow:hidden}.mtf-duality__inner{max-width:calc(1240 * var(--u));margin:0 auto}.mtf-duality__head{text-align:center;max-width:calc(720 * var(--u));margin:0 auto calc(72 * var(--u))}.mtf-duality__whisper{color:color-mix(in oklab,var(--ink) 55%,transparent);margin:0 0 calc(16 * var(--u));font-family:EB Garamond,Georgia,serif;font-size:clamp(15px,1.3vw,19px);font-style:italic}.mtf-duality__title{letter-spacing:-.035em;color:var(--ink);margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(34px,4.6vw,68px);font-weight:300;line-height:1.02}.mtf-duality__lede{color:color-mix(in oklab,var(--ink) 62%,transparent);margin:calc(22 * var(--u)) auto 0;max-width:46ch;font-family:EB Garamond,Georgia,serif;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.mtf-duality__split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,76px);display:grid}.mtf-duality__side{max-width:40ch}.mtf-duality__side--left{text-align:right;margin-left:auto}.mtf-duality__side--right{text-align:left}.mtf-duality__label{letter-spacing:.24em;text-transform:uppercase;color:var(--duo-warm);margin-bottom:calc(14 * var(--u));font-size:10px;display:block}.mtf-duality__side--right .mtf-duality__label{color:color-mix(in oklab,var(--ink) 70%,transparent)}.mtf-duality__who{letter-spacing:-.03em;color:var(--ink);margin:0 0 calc(14 * var(--u));font-family:EB Garamond,Georgia,serif;font-size:clamp(26px,2.6vw,40px);font-weight:300;line-height:1.05}.mtf-duality__couplet{color:var(--ink);margin:0 0 calc(16 * var(--u));font-family:EB Garamond,Georgia,serif;font-size:clamp(17px,1.5vw,22px);font-style:italic;line-height:1.45}.mtf-duality__body{color:color-mix(in oklab,var(--ink) 68%,transparent);margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.68}.mtf-duality__mark{aspect-ratio:1;justify-self:center;width:clamp(110px,13vw,188px)}.mtf-duality__yy{width:100%;height:100%;transform:rotate(var(--yy-spin,0deg));transition:transform .4s linear;display:block}body[data-page=meet-the-founders] .mtf-duality__mark{--yy-a:var(--ink);--yy-b:color-mix(in oklab, var(--duo-warm) 82%, #f0e6d8)}.mtf-duality__coda{text-align:center;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);margin-top:clamp(56px,7vw,112px);padding-top:clamp(36px,4vw,64px)}.mtf-duality__coda-line{letter-spacing:-.03em;color:var(--ink);margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(22px,2.8vw,42px);font-weight:300;line-height:1.18}.mtf-duality__coda-line--a{color:var(--duo-warm);transform:translate(clamp(-40px,-3vw,0px))}.mtf-duality__coda-line--b{font-style:italic;transform:translate(clamp(0px,3vw,40px))}.mtf-duality__coda-note{margin:calc(28 * var(--u)) auto 0;max-width:54ch;color:color-mix(in oklab,var(--ink) 62%,transparent);font-size:clamp(15px,1.1vw,17px);line-height:1.7}.mtf-card__half{align-items:center;gap:calc(8 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--card-accent,var(--ink));margin-bottom:calc(14 * var(--u));font-size:10px;display:inline-flex}.mtf-card__dot{background:var(--card-accent,var(--ink));border-radius:50%;width:9px;height:9px}.mtf-card[data-tone=light]{--card-accent:var(--duo-warm)}.mtf-card[data-tone=dark]{--card-accent:var(--ink)}.mtf-card{border-top:2px solid var(--card-accent,var(--ink))}.mtf-card[data-tone=dark] .mtf-card__dot{border:1.5px solid var(--ink);background:0 0}.mtf-stat__inner:hover .mtf-stat__num{color:var(--stat-accent)}@media(max-width:900px){.mtf-duality{padding:calc(64 * var(--u)) var(--gutter) calc(72 * var(--u))}.mtf-duality__split{gap:calc(36 * var(--u));text-align:center;grid-template-columns:1fr}.mtf-duality__side,.mtf-duality__side--left,.mtf-duality__side--right{text-align:center;margin:0 auto}.mtf-duality__side--left:not(.is-in),.mtf-duality__side--right:not(.is-in){transform:translateY(18px)}.mtf-duality__coda-line--a,.mtf-duality__coda-line--b{transform:none}}.jrnl{padding:calc(40 * var(--u)) var(--gutter) calc(120 * var(--u));max-width:calc(1180 * var(--u));margin:0 auto}.jrnl__bar{justify-content:space-between;align-items:baseline;gap:calc(20 * var(--u));padding-bottom:calc(18 * var(--u));border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent);display:flex}.jrnl__filters{gap:calc(22 * var(--u));flex-wrap:wrap;display:flex}.jrnl__filter{font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 55%,transparent);padding-bottom:calc(4 * var(--u));transition:color .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart);border-bottom:1px solid #0000}.jrnl__filter:hover{color:var(--ink)}.jrnl__filter.is-active{color:var(--ink);border-bottom-color:var(--ink)}.jrnl__count{font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 45%,transparent)}.jrnl__list{margin-top:calc(6 * var(--u))}.jrnl__row{border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.jrnl__row:hover{border-bottom-color:color-mix(in srgb,var(--ink) 45%,transparent)}.jrnl__link{grid-template-columns:calc(150 * var(--u)) 1fr calc(120 * var(--u)) calc(30 * var(--u));align-items:center;gap:calc(24 * var(--u));padding:calc(30 * var(--u)) 0;display:grid}.jrnl__meta{gap:calc(6 * var(--u));font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent);flex-direction:column;display:flex}.jrnl__cat{color:var(--mocha)}.jrnl__title{font-family:EB Garamond,Georgia,serif;font-size:var(--t-h3);transition:transform .45s var(--ease-out-expo);line-height:1.15}.jrnl__row:hover .jrnl__title{transform:translate(calc(8 * var(--u)))}.jrnl__excerpt{margin-top:calc(8 * var(--u));font-size:var(--t-body);color:color-mix(in srgb,var(--ink) 68%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:58ch;line-height:1.55;display:-webkit-box;overflow:hidden}.jrnl__thumb{aspect-ratio:4/3;background:var(--beige);filter:grayscale();transition:filter .6s var(--ease-out-quart);overflow:hidden}.jrnl__row:hover .jrnl__thumb{filter:grayscale(0)}.jrnl__thumb img{width:100%;height:100%}.jrnl__arrow{font-size:var(--t-h5);opacity:0;transform:translate(calc(-8 * var(--u)));transition:opacity .4s var(--ease-out-quart),transform .4s var(--ease-out-quart);justify-self:end}.jrnl__row:hover .jrnl__arrow{opacity:1;transform:none}.jrnl__empty,.jrnl__source{margin-top:calc(40 * var(--u));font-size:var(--t-body);color:color-mix(in srgb,var(--ink) 60%,transparent)}.jrnl__source a{border-bottom:1px solid}@media(max-width:860px){.jrnl__link{grid-template-columns:1fr calc(78 * var(--u));gap:calc(16 * var(--u));padding:calc(24 * var(--u)) 0;align-items:start}.jrnl__meta{gap:calc(12 * var(--u));flex-direction:row;grid-column:1/-1}.jrnl__title{font-size:calc(24 * var(--u))}.jrnl__excerpt{-webkit-line-clamp:3}.jrnl__arrow{display:none}.jrnl__thumb{filter:none}}.jrnl-article{padding:calc(70 * var(--u)) var(--gutter) calc(110 * var(--u));max-width:calc(820 * var(--u));margin:0 auto}.jrnl-article__meta{align-items:center;gap:calc(16 * var(--u));font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent);flex-wrap:wrap;display:flex}.jrnl-article__back{border-bottom:1px solid}.jrnl-article__cat{color:var(--mocha)}.jrnl-article__title{margin-top:calc(22 * var(--u));font-family:EB Garamond,Georgia,serif;font-size:calc(58 * var(--u));letter-spacing:-.015em;line-height:1.06}.jrnl-article__lede{margin-top:calc(20 * var(--u));font-size:calc(17 * var(--u));color:color-mix(in srgb,var(--ink) 70%,transparent);max-width:60ch;line-height:1.6}.jrnl-article__cover{margin:calc(48 * var(--u)) 0 calc(10 * var(--u));aspect-ratio:16/9;background:var(--beige);overflow:hidden}.jrnl-article__cover img{width:100%;height:100%}.jrnl-prose{margin-top:calc(40 * var(--u));font-size:calc(15 * var(--u));line-height:1.75}.jrnl-prose>*+*{margin-top:calc(20 * var(--u))}.jrnl-prose p{color:color-mix(in srgb,var(--ink) 88%,transparent)}.jrnl-prose h2,.jrnl-prose h3,.jrnl-prose h4{margin-top:calc(46 * var(--u));font-family:EB Garamond,Georgia,serif;line-height:1.2}.jrnl-prose h2{font-size:calc(34 * var(--u))}.jrnl-prose h3{font-size:calc(26 * var(--u))}.jrnl-prose h4{font-size:calc(21 * var(--u))}.jrnl-prose a{border-bottom:1px solid color-mix(in srgb,var(--ink) 40%,transparent)}.jrnl-prose a:hover{border-bottom-color:var(--ink)}.jrnl-prose ul,.jrnl-prose ol{padding-left:calc(22 * var(--u))}.jrnl-prose ul li{list-style:outside}.jrnl-prose ol li{list-style:decimal}.jrnl-prose li+li{margin-top:calc(8 * var(--u))}.jrnl-prose blockquote{padding-left:calc(22 * var(--u));border-left:2px solid var(--mocha);font-family:EB Garamond,Georgia,serif;font-size:calc(22 * var(--u));line-height:1.45}.jrnl-prose img{width:100%;height:auto;margin:calc(34 * var(--u)) 0}.jrnl-prose figure{margin:calc(34 * var(--u)) 0}.jrnl-prose figcaption{margin-top:calc(10 * var(--u));font-size:var(--t-small);letter-spacing:.04em;color:color-mix(in srgb,var(--ink) 55%,transparent)}.jrnl-prose hr{border:0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin:calc(44 * var(--u)) 0}.jrnl-prose strong{font-weight:600}.jrnl-prose em{font-style:italic}.jrnl-article__foot{margin-top:calc(70 * var(--u));padding-top:calc(30 * var(--u));border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.jrnl-article__source{font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid}.jrnl-article__related{margin-top:calc(48 * var(--u))}.jrnl-article__related-label{font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 50%,transparent);margin-bottom:calc(18 * var(--u));display:block}.jrnl-article__related ul{gap:calc(2 * var(--u));display:grid}.jrnl-article__related li{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.jrnl-article__related a{padding:calc(18 * var(--u)) 0;display:block}.jrnl-article__related-cat{font-size:var(--t-small);letter-spacing:.1em;text-transform:uppercase;color:var(--mocha);margin-bottom:calc(6 * var(--u));display:block}.jrnl-article__related-title{font-family:EB Garamond,Georgia,serif;font-size:calc(22 * var(--u));line-height:1.2}@media(max-width:860px){.jrnl-article__title{font-size:calc(38 * var(--u))}}.jrnl-missing{padding:calc(120 * var(--u)) var(--gutter);max-width:calc(700 * var(--u));text-align:center;margin:0 auto}.jrnl-missing h1{font-family:EB Garamond,Georgia,serif;font-size:calc(44 * var(--u));line-height:1.1}.jrnl-missing p{margin-top:calc(16 * var(--u));color:color-mix(in srgb,var(--ink) 65%,transparent)}.jrnl-back{margin-top:calc(28 * var(--u));font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;display:inline-block}.jrnl{max-width:1400px}.jrnl-article{max-width:820px}.jrnl-missing{max-width:1400px;margin-inline:auto}[data-oak-reveal]{backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform:translateZ(0)}.oak-main{padding-top:calc(110 * var(--u));position:relative}.oak-hero{padding:calc(24 * var(--u)) var(--gutter) calc(40 * var(--u));gap:calc(28 * var(--u));flex-direction:column;max-width:100%;display:flex}.oak-hero--center{text-align:center;align-items:center}.oak-hero__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;opacity:.55}.oak-hero__title{font-family:EB Garamond,Georgia,serif;font-size:clamp(48px,calc(96 * var(--u)),156px);letter-spacing:-.04em;max-width:calc(1300 * var(--u));padding-bottom:.08em;font-weight:400;line-height:.95}.oak-hero__intro{font-size:calc(17 * var(--u));opacity:.7;max-width:calc(620 * var(--u));line-height:1.55}.oak-hero--center .oak-hero__intro{margin-inline:auto}.oak-intro{column-gap:calc(120 * var(--u));padding:calc(60 * var(--u)) var(--gutter) calc(80 * var(--u));margin-top:calc(40 * var(--u));border-top:1px solid #2d29261a;grid-template-columns:1fr 1fr;display:grid}.oak-intro__heading{font-family:EB Garamond,Georgia,serif;font-size:calc(34 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.12}.oak-intro__body{font-size:calc(15 * var(--u));opacity:.7;padding-top:calc(6 * var(--u));gap:calc(16 * var(--u));flex-direction:column;line-height:1.7;display:flex}.oak-section{padding:calc(100 * var(--u)) var(--gutter)}.oak-section--dark{background:var(--ink);color:var(--paper)}.oak-section--tint{background:var(--beige)}.oak-section__head{gap:calc(20 * var(--u));margin-bottom:calc(60 * var(--u));max-width:calc(800 * var(--u));flex-direction:column;display:flex}.oak-section__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;opacity:.55}.oak-section__heading{font-family:EB Garamond,Georgia,serif;font-size:calc(56 * var(--u));letter-spacing:-.03em;font-weight:400;line-height:1.03}.oak-steps{padding:0 var(--gutter) calc(40 * var(--u))}.oak-steps__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;opacity:.45;padding:calc(36 * var(--u)) 0 calc(8 * var(--u))}.oak-step{grid-template-columns:calc(260 * var(--u)) 1fr calc(320 * var(--u));column-gap:calc(60 * var(--u));padding:calc(72 * var(--u)) 0;color:inherit;border-top:1px solid #2d29261a;align-items:start;text-decoration:none;transition:background .3s;display:grid;position:relative}.oak-step--linked{cursor:pointer}.oak-step--linked:before{content:"";inset:0 calc(-30 * var(--u));background:var(--beige);opacity:0;transition:opacity .5s var(--ease-out-expo);pointer-events:none;z-index:0;position:absolute}.oak-step--linked:hover:before{opacity:.18}.oak-step>*{z-index:1;position:relative}.oak-step__num{font-family:EB Garamond,Georgia,serif;font-size:calc(13 * var(--u));letter-spacing:.08em;opacity:.4;margin-bottom:calc(18 * var(--u));display:block}.oak-step__name{font-family:EB Garamond,Georgia,serif;font-size:calc(30 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.1}.oak-step__subtitle{font-family:EB Garamond,Georgia,serif;font-size:calc(24 * var(--u));letter-spacing:-.02em;margin-bottom:calc(20 * var(--u));max-width:calc(560 * var(--u));font-weight:400;line-height:1.22}.oak-step__body{font-size:calc(15 * var(--u));opacity:.7;max-width:calc(540 * var(--u));line-height:1.7}.oak-step__list{margin:0;padding:0;list-style:none}.oak-step__list li{font-size:calc(14 * var(--u));padding:calc(10 * var(--u)) 0;align-items:center;gap:calc(12 * var(--u));opacity:.8;border-bottom:1px solid #2d292614;line-height:1.45;display:flex}.oak-step__list li:before{content:"";width:calc(16 * var(--u));opacity:.35;height:1px;transition:width .35s var(--ease-out-expo);background:currentColor;flex-shrink:0}.oak-step__list a{opacity:.95;transition:opacity .25s}.oak-step__list a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.oak-step:hover .oak-step__list li:before{width:calc(24 * var(--u));opacity:.7}.oak-cards{gap:calc(40 * var(--u));display:grid}.oak-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.oak-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.oak-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.oak-card{color:inherit;gap:calc(16 * var(--u));flex-direction:column;text-decoration:none;display:flex}.oak-card__media{aspect-ratio:4/3;border-radius:calc(12 * var(--u));background:var(--beige);width:100%;overflow:hidden}.oak-card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out-expo);image-rendering:-webkit-optimize-contrast}.oak-card:hover .oak-card__media img{transform:scale(1.04)}.oak-card__copy{gap:calc(8 * var(--u));flex-direction:column;display:flex}.oak-card__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;opacity:.55}.oak-card__title{font-family:EB Garamond,Georgia,serif;font-size:calc(26 * var(--u));letter-spacing:-.02em;font-weight:400;line-height:1.15}.oak-card__body{font-size:calc(14 * var(--u));opacity:.7;line-height:1.55}.oak-card__more{margin-top:calc(8 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.04em;opacity:.8;transition:transform .4s var(--ease-out-expo),opacity .3s;align-self:flex-start}.oak-card:hover .oak-card__more{opacity:1;transform:translate(4px)}.oak-stats{gap:calc(40 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oak-stat{padding-top:calc(20 * var(--u));gap:calc(16 * var(--u));border-top:1px solid #2d29262e;flex-direction:column;display:flex}.oak-stat__value{font-family:EB Garamond,Georgia,serif;font-size:calc(78 * var(--u));letter-spacing:-.04em;font-weight:400;line-height:.95}.oak-stat__pct{vertical-align:top;margin-left:.05em;font-size:.55em}.oak-stat__label{font-size:calc(14 * var(--u));opacity:.7;max-width:calc(320 * var(--u));line-height:1.5}.oak-split{gap:calc(80 * var(--u));padding:calc(80 * var(--u)) var(--gutter);max-width:calc(1200 * var(--u));border-top:1px solid #2d29261a;grid-template-columns:1fr 2fr;align-items:start;margin-inline:auto;display:grid}.oak-split__eyebrow{font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-bottom:calc(20 * var(--u))}.oak-split__heading{font-family:EB Garamond,Georgia,serif;font-size:calc(44 * var(--u));letter-spacing:-.03em;font-weight:400;line-height:1.05}.oak-split__right{font-size:calc(15 * var(--u));opacity:.78;gap:calc(18 * var(--u));padding-top:calc(10 * var(--u));flex-direction:column;line-height:1.7;display:flex}.oak-faq{max-width:calc(900 * var(--u));border-top:1px solid #2d29261f;margin:0 auto}.oak-faq__item{border-bottom:1px solid #2d29261f}.oak-faq__q{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));width:100%;padding:calc(28 * var(--u)) 0;font-family:EB Garamond,Georgia,serif;font-size:calc(22 * var(--u));letter-spacing:-.015em;cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;line-height:1.3;transition:color .4s;display:flex}.oak-faq__q:hover{color:var(--ink)}.oak-faq__icon{width:calc(18 * var(--u));height:calc(18 * var(--u));opacity:.7;flex:none;position:relative}.oak-faq__icon-bar{background:currentColor;height:1.5px;transition:transform .5s cubic-bezier(.6,0,.2,1),opacity .4s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.oak-faq__icon-bar--v{width:1.5px;height:100%;inset:0 50%;transform:translate(-50%)}.oak-faq__item.is-open .oak-faq__icon-bar--v{transform:translate(-50%)scaleY(0)}.oak-faq__a-wrap{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.6,0,.2,1);display:grid}.oak-faq__item.is-open .oak-faq__a-wrap{grid-template-rows:1fr}.oak-faq__a-inner{min-height:0;overflow:hidden}.oak-faq__a{font-size:calc(15 * var(--u));opacity:0;padding:0 calc(40 * var(--u)) calc(28 * var(--u)) 0;max-width:calc(720 * var(--u));line-height:1.7;transition:opacity .5s 50ms,transform .5s cubic-bezier(.6,0,.2,1) 50ms;transform:translateY(-6px)}.oak-faq__item.is-open .oak-faq__a{opacity:.75;transform:translateY(0)}.oak-cta-btn{align-items:center;gap:calc(10 * var(--u));background:var(--ink);color:var(--paper);padding:calc(16 * var(--u)) calc(28 * var(--u));font-size:calc(13 * var(--u));letter-spacing:.02em;transition:transform .5s var(--ease-out-expo),background .3s;border-radius:999px;text-decoration:none;display:inline-flex}.oak-cta-btn svg{width:calc(10 * var(--u));height:calc(10 * var(--u));transition:transform .5s var(--ease-out-expo)}.oak-cta-btn:hover svg{transform:translate(3px,-3px)}.oak-cta-btn:hover{background:var(--mocha)}.oak-closing{padding:calc(140 * var(--u)) var(--gutter);text-align:center;color:#f5f0e8;align-items:center;gap:calc(28 * var(--u));background:#0c0c0c;border-top:1px solid #f5f0e81f;flex-direction:column;display:flex}.oak-closing .oak-cta-btn{color:#2d2926;background:#f5f0e8}.oak-closing .oak-cta-btn:hover{color:#f5f0e8;background:#a47864}.oak-closing__title{font-family:EB Garamond,Georgia,serif;font-size:calc(72 * var(--u));letter-spacing:-.04em;max-width:calc(900 * var(--u));font-weight:400;line-height:1}.oak-closing__body{font-size:calc(17 * var(--u));opacity:.7;max-width:calc(560 * var(--u));line-height:1.55}.oak-section--dark .oak-stat,.oak-section--dark .oak-step{border-color:#fdfbf826}.oak-section--dark .oak-step__list li{border-color:#fdfbf81f}@media(max-width:900px){.oak-hero{padding-top:calc(16 * var(--u))}.oak-hero__title{font-size:clamp(40px,14vw,80px)}.oak-intro,.oak-step,.oak-split{gap:calc(24 * var(--u));grid-template-columns:1fr}.oak-step{padding:calc(48 * var(--u)) 0}.oak-cards--2,.oak-cards--3,.oak-cards--4,.oak-stats{grid-template-columns:1fr}.oak-section{padding:calc(60 * var(--u)) var(--gutter)}.oak-section__heading{font-size:calc(40 * var(--u))}.oak-closing{padding:calc(80 * var(--u)) var(--gutter)}.oak-closing__title{font-size:calc(48 * var(--u))}}.oak-hero,.oak-intro{max-width:1400px;margin-inline:auto}.oak-section,.oak-closing{padding-inline:max(var(--gutter),calc((100% - 1400px)/2))}.oak-hero__title{max-width:1300px}.oak-section__head{max-width:800px}.oak-closing__title{max-width:900px}.oak-closing__body{max-width:560px}.oak-steps{max-width:1400px;margin-inline:auto}.oak-split{max-width:1200px}.oak-faq{max-width:900px}
