[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:1200px;margin-inline:auto}.oak-section,.oak-closing{padding-inline:max(var(--gutter),calc((100% - 1200px)/2))}.oak-hero__title{max-width:1200px}.oak-section__head{max-width:800px}.oak-closing__title{max-width:900px}.oak-closing__body{max-width:560px}.oak-steps{max-width:1200px;margin-inline:auto}.oak-split{max-width:1200px}.oak-faq{max-width:900px}
