.hm-arrow{display:inline-flex;align-items:center;gap:.85em;font-family:var(--font-ui);font-size:.78rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;line-height:1;color:inherit;padding-bottom:8px;position:relative}.hm-arrow:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentcolor;opacity:.34;transform:scaleX(1);transform-origin:right center;transition:transform .55s var(--ease),opacity .55s var(--ease)}.hm-arrow:hover:after{opacity:.8;transform-origin:left center}.hm-arrow svg{transition:transform .55s var(--ease)}.hm-arrow:hover svg{transform:translateX(5px)}.hm-arrow--accent{color:var(--accent-fg)}.section--ink .hm-arrow--accent{color:var(--accent-soft)}.hm-head{max-width:20ch}.hm-head--wide{max-width:26ch}.hm-ln{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.hm-ln__i{display:block;will-change:transform}.hm-joint{position:absolute;top:0;left:0;right:0;height:clamp(56px,8vh,110px);z-index:1;pointer-events:none;background-color:var(--joint-to,transparent)}.hm-joint[data-to=ink]{--joint-to:var(--ink)}.hm-joint[data-to=paper]{--joint-to:var(--paper)}.hm-joint[data-from=ink]{--joint-from:var(--ink)}.hm-joint[data-from=paper]{--joint-from:var(--paper)}.hm-joint__carry{position:absolute;inset:0;display:block;background-color:var(--joint-from,transparent);-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%)}.hm-joint__rule{position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;background:var(--accent);opacity:.55;transform-origin:left center}.hm-hero{position:relative;height:100vh;height:100svh;min-height:560px;width:100%;overflow:hidden;background-color:var(--ink);color:var(--on-ink);display:flex;align-items:flex-end;justify-content:center}@media (orientation:landscape) and (max-height:620px){.hm-hero{min-height:420px}.hm-hero__content{padding-bottom:clamp(52px,12vh,92px)}}.hm-hero__stage{position:absolute;inset:0;overflow:hidden}.hm-hero__kb{position:absolute;inset:-2%;transform:scale(1.04);will-change:transform}.hm-hero__film{object-position:center center}.hm-hero__scrim{background:radial-gradient(118% 62% at 50% 78%,rgba(20,17,14,.72) 0,rgba(20,17,14,.44) 42%,rgba(20,17,14,0) 76%),linear-gradient(0deg,rgba(20,17,14,.8) 0,rgba(20,17,14,.58) 22%,rgba(20,17,14,.22) 46%,rgba(20,17,14,.12) 66%,rgba(20,17,14,.34) 86%,rgba(20,17,14,.52))}.hm-hero__scrim,.hm-hero__wash{position:absolute;inset:0;pointer-events:none}.hm-hero__wash{background:rgb(13,11,9);opacity:0}.hm-hero__content{position:relative;z-index:3;width:100%;max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter);padding-bottom:clamp(112px,17vh,200px);text-align:center;will-change:transform,opacity}.hm-hero__lockup{will-change:transform}.hm-hero__tagline{font-family:var(--font-script);font-size:clamp(2.7rem,6.6vw,5.6rem);line-height:1.1;letter-spacing:.01em;margin:0;text-shadow:rgba(12,10,8,.55) 0 2px 30px}.hm-hero__sub,.hm-hero__tagline{font-weight:400;color:var(--paper)}.hm-hero__sub{margin:clamp(18px,2.6vw,30px) 0 0;font-family:var(--font-ui);font-size:.76rem;letter-spacing:.34em;text-transform:uppercase;text-shadow:rgba(12,10,8,.7) 0 1px 16px}.hm-st{position:relative;background-color:var(--ink);color:var(--on-ink);overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center}.hm-st__aperture{position:absolute;inset:0;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);pointer-events:none;will-change:clip-path}.hm-st__film{position:absolute;inset:0;will-change:transform}.hm-st__film .vid{filter:grayscale(.14)}.hm-st__veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(104% 92% at 14% 52%,rgba(20,17,14,.94) 0,rgba(20,17,14,.66) 44%,rgba(20,17,14,.18) 78%),linear-gradient(90deg,rgba(20,17,14,.78) 0,rgba(20,17,14,.42) 44%,rgba(20,17,14,.08))}.hm-st__inner{position:relative;z-index:2;width:100%}.hm-st__line{font-family:var(--font-display);font-weight:300;font-size:clamp(1.7rem,4.4vw,4rem);line-height:1.24;letter-spacing:-.005em;color:var(--on-ink);margin:0;max-width:22ch}.hm-st__w{display:inline-block;will-change:transform,opacity}.hm-st__em{font-style:italic;color:var(--accent-fg)}.hm-st__em .hm-st__w{color:inherit}.hm-st--flow{min-height:78vh}@media (max-width:899.98px){.hm-st{min-height:84vh;padding-block:clamp(72px,12vh,128px)}.hm-st__line{font-size:clamp(1.5rem,6.4vw,2.6rem);max-width:none}}.hm-sg{position:relative;background-color:var(--paper);padding-block:clamp(84px,11vh,140px) var(--section-y-tight)}.hm-sg>.shell{position:relative;z-index:2}.hm-sg__grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:center}.hm-sg__media{position:relative;padding-bottom:clamp(46px,8vw,96px)}@media (min-width:1080px){.hm-sg__media{margin-left:calc(var(--gutter) * -1)}}@media (min-width:1500px){.hm-sg__media{margin-left:calc(var(--gutter) * -1 - clamp(20px, 2vw, 52px))}}.hm-sg__small,.hm-sg__tall{margin-block:0;margin-inline:0}.hm-sg__tall{width:82%;aspect-ratio:3/4}.hm-sg__small,.hm-sg__tall{position:relative;overflow:hidden;background:var(--paper-warm);will-change:transform}.hm-sg__small{width:52%;aspect-ratio:4/3;margin-left:auto;margin-top:clamp(-150px,-14vw,-78px);box-shadow:var(--shadow-soft)}.hm-sg__small .vid,.hm-sg__small img,.hm-sg__tall .vid,.hm-sg__tall img{width:100%;height:100%;object-fit:cover}.hm-sg__cap{position:absolute;left:0;bottom:clamp(22px,3vw,40px);z-index:2;display:flex;flex-direction:column;gap:5px;padding:clamp(13px,1.5vw,18px) clamp(16px,1.9vw,26px);background:rgba(20,17,14,.88);color:var(--paper)}.hm-sg__cap-line{font-family:var(--font-ui);font-size:.76rem;letter-spacing:.26em;text-transform:uppercase;color:var(--accent-soft)}.hm-sg__cap-sub{font-family:var(--font-display);font-size:1.1rem;line-height:1.1;color:var(--paper)}.hm-sg__copy .hm-head{font-size:var(--t-xl);max-width:15ch;margin:0}.hm-sg__body{margin-top:clamp(28px,3.6vw,44px);display:grid;grid-gap:clamp(26px,3.2vw,40px);gap:clamp(26px,3.2vw,40px)}.hm-sg__note{display:grid;grid-template-columns:clamp(58px,6vw,86px) minmax(0,1fr);grid-column-gap:clamp(16px,2vw,28px);column-gap:clamp(16px,2vw,28px);align-items:start}.hm-sg__fig{margin:0;display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--rule-strong);padding-top:10px}.hm-sg__fig-n{font-family:var(--font-display);font-weight:300;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;color:var(--accent-fg);font-feature-settings:"lnum","lnum";font-variant-numeric:lining-nums}.hm-sg__fig-l{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.hm-sg__note>p{margin:0;color:var(--ink-soft);font-size:var(--t-body-lg);line-height:1.78;max-width:46ch}.hm-sg__link{margin-top:clamp(30px,4vw,46px)}@media (max-width:899.98px){.hm-sg__grid{grid-template-columns:1fr;gap:clamp(38px,8vw,56px)}.hm-sg__tall{width:84%}.hm-sg__small{width:56%;margin-top:-18vw}.hm-sg__note{grid-template-columns:1fr;row-gap:14px}.hm-sg__fig{flex-direction:row;align-items:baseline;gap:12px}}.hm-sv{background-color:var(--ink);color:var(--on-ink);padding-block:var(--section-y-tight);overflow:hidden}.hm-sv__head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,5vw,64px);flex-wrap:wrap;margin-bottom:clamp(44px,6vw,76px)}.hm-sv__head .hm-head{font-size:var(--t-xl);margin:0}.hm-sv__nav{display:flex;align-items:center;gap:18px}.hm-sv__btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--rule-light);display:grid;place-items:center;color:var(--on-ink);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.hm-sv__btn:hover:not(:disabled){background:var(--paper);border-color:var(--paper);color:var(--ink)}.hm-sv__btn:disabled{opacity:.42;cursor:default}.hm-sv__track{display:flex;align-items:flex-start;gap:clamp(20px,2.4vw,36px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;padding-block:4px clamp(20px,3vw,48px);padding-inline:0 var(--gutter)}.hm-sv__track::-webkit-scrollbar{display:none}.hm-sv__card{scroll-snap-align:start;flex:0 0 auto;width:clamp(300px,30vw,420px);display:block;color:inherit}.hm-sv__card:nth-child(2){width:clamp(250px,24vw,340px);margin-top:clamp(30px,4.4vw,72px)}.hm-sv__card:nth-child(3){width:clamp(320px,34vw,470px)}.hm-sv__card:nth-child(4){width:clamp(260px,26vw,360px);margin-top:clamp(46px,6.4vw,104px)}.hm-sv__card:nth-child(5){width:clamp(300px,30vw,420px);margin-top:clamp(16px,2.2vw,38px)}.hm-sv__frame{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ink-lift)}.hm-sv__card:nth-child(2) .hm-sv__frame,.hm-sv__card:nth-child(5) .hm-sv__frame{aspect-ratio:4/5}.hm-sv__card:nth-child(4) .hm-sv__frame{aspect-ratio:1/1}.hm-sv__frame .vid,.hm-sv__frame img{width:100%;height:100%;object-fit:cover}.hm-sv__meta{display:flex;align-items:baseline;gap:14px;margin-top:clamp(20px,2.4vw,28px)}.hm-sv__n{font-family:var(--font-ui);font-size:.76rem;letter-spacing:.24em;color:var(--accent-soft)}.hm-sv__title{font-family:var(--font-display);font-weight:300;font-size:1.6rem;line-height:1.15;color:var(--on-ink);margin:0}.hm-sv__rule{display:block;width:100%;max-width:140px;height:1px;margin-top:16px;background:var(--accent);transform:scaleX(0);transform-origin:left center}.hm-sv__sum{margin:14px 0 0;color:var(--on-ink-soft);font-size:.98rem;line-height:1.7}.hm-sv__more{margin-top:20px}@media (max-width:899.98px){.hm-sv__nav{display:none}.hm-sv__track{padding-inline:0 var(--gutter);scroll-padding-inline:0}.hm-sv__card,.hm-sv__card:nth-child(2),.hm-sv__card:nth-child(3),.hm-sv__card:nth-child(4),.hm-sv__card:nth-child(5){scroll-snap-align:start;width:min(78vw,340px);margin-top:0}}.hm-vn{background-color:var(--paper);padding-block:var(--section-y-tight)}.hm-vn__title{font-size:var(--t-xl);line-height:1.04;max-width:19ch;margin:0}.hm-vn__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:start;margin-top:clamp(36px,4.4vw,56px)}@media (min-width:1000px){.hm-vn__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}}.hm-vn__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.hm-vn__row{position:relative;border-bottom:1px solid var(--rule)}.hm-vn__row:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--ease)}.hm-vn__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:clamp(14px,1.8vw,26px);gap:clamp(14px,1.8vw,26px);padding:clamp(15px,1.7vw,22px) 0}.hm-vn__n{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.2em;color:var(--ink-soft);transition:color .5s var(--ease);font-feature-settings:"lnum","lnum";font-variant-numeric:lining-nums}.hm-vn__name{font-family:var(--font-display);font-weight:300;font-size:clamp(1.15rem,1.85vw,1.7rem);line-height:1.2;transition:color .5s var(--ease),transform .6s var(--ease)}.hm-vn__place{font-family:var(--font-ui);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-align:right;white-space:nowrap}@media (hover:hover) and (pointer:fine){.hm-vn__row:focus-within .hm-vn__name,.hm-vn__row:hover .hm-vn__name{color:var(--accent-fg);transform:translateX(10px)}.hm-vn__row:focus-within .hm-vn__n,.hm-vn__row:hover .hm-vn__n{color:var(--accent-fg)}.hm-vn__row:focus-within:after,.hm-vn__row:hover:after{transform:scaleX(1)}}@media (max-width:719.98px){.hm-vn__link{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.hm-vn__place{grid-column:2;text-align:left;white-space:normal}}.hm-vn__panel-wrap{display:none;position:relative;align-self:stretch}.hm-vn__panel{position:absolute;inset-inline:0;top:0;aspect-ratio:3/4;overflow:hidden;background:var(--paper-warm);will-change:transform}.hm-vn__shot{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease),transform 1.2s var(--ease)}.hm-vn__shot.is-on{opacity:1;transform:scale(1)}.hm-vn__shot img{width:100%;height:100%;object-fit:cover}.hm-vn__tag{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:baseline;gap:12px;margin:0;padding:clamp(26px,3vw,38px) clamp(14px,1.6vw,20px) clamp(12px,1.4vw,17px);background:linear-gradient(0deg,rgba(20,17,14,.86) 0,rgba(20,17,14,0));font-family:var(--font-ui);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--on-ink)}.hm-vn__tag-n{color:var(--accent-soft);font-feature-settings:"lnum","lnum";font-variant-numeric:lining-nums}.hm-vn__tag-t{color:rgba(243,239,231,.82)}@media (hover:hover) and (pointer:fine) and (min-width:1000px){.hm-vn__panel-wrap{display:block}}.hm-vn__foot{margin-top:clamp(32px,3.6vw,48px);justify-content:space-between;gap:clamp(22px,4vw,48px);flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:clamp(26px,3.4vw,40px)}.hm-vn__foot,.hm-vn__stat{display:flex;align-items:baseline}.hm-vn__stat{gap:clamp(10px,1.2vw,16px);margin:0}.hm-vn__stat-n{font-family:var(--font-display);font-weight:300;font-size:clamp(2.3rem,4.2vw,3.4rem);line-height:1;color:var(--accent-fg);font-feature-settings:"lnum","lnum";font-variant-numeric:lining-nums}.hm-vn__stat-l{font-size:.72rem;letter-spacing:.2em;white-space:nowrap}.hm-vn__countries,.hm-vn__stat-l{font-family:var(--font-ui);text-transform:uppercase;color:var(--ink-soft)}.hm-vn__countries{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;font-size:.76rem;letter-spacing:.24em;margin:0}.hm-vn__dot{color:var(--accent-fg);margin-inline:.7em}@media (max-width:899.98px){.hm-vn__grid{grid-template-columns:1fr}.hm-vn__link{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.hm-vn__place{grid-column:2;text-align:left;white-space:normal}}.hm-wk{position:relative;background-color:var(--ink);color:var(--on-ink);padding-block:clamp(84px,11vh,140px) var(--section-y-tight)}.hm-wk>.shell{position:relative;z-index:2}.hm-wk__head .hm-head{font-size:var(--t-xl);margin:0}.hm-wk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);margin-top:clamp(36px,4.4vw,60px)}.hm-wk__card{position:relative;display:block;color:inherit}.hm-wk__frame{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--ink-lift)}.hm-wk__frame img{width:100%;height:100%;object-fit:cover}.hm-wk__caption{margin-top:clamp(20px,2.4vw,28px)}.hm-wk__couple{font-family:var(--font-script);font-weight:400;color:var(--accent-soft);font-size:1.9rem;line-height:1.1;margin:0}.hm-wk__venue{font-family:var(--font-display);font-weight:300;font-size:var(--t-md);line-height:1.2;margin:8px 0 0;color:var(--on-ink)}.hm-wk__rule{display:block;width:100%;max-width:120px;height:1px;margin:16px 0 0;background:var(--accent);transform:scaleX(0);transform-origin:left center}.hm-wk__meta{margin:12px 0 0;font-family:var(--font-ui);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--on-ink)}.hm-wk__foot{margin-top:clamp(52px,7vw,92px)}@media (max-width:899.98px){.hm-wk__grid{grid-template-columns:1fr;gap:clamp(38px,9vw,60px)}}.hm-wd{background-color:var(--ink);color:var(--on-ink);padding-block:var(--section-y-tight)}.hm-wd__head{margin-bottom:clamp(36px,5vw,66px)}.hm-wd__title{font-size:var(--t-lg);max-width:18ch;margin:0}.hm-wd__stack{position:relative}.hm-wd__item{position:-webkit-sticky;position:sticky;top:calc(var(--chrome-h) + var(--stack-off, 0px));min-height:64vh;display:flex;align-items:center;overflow:hidden;background-color:var(--ink);padding-block:clamp(40px,6vh,72px)}.hm-wd__bg{position:absolute;inset:0}.hm-wd__bg .vid,.hm-wd__bg img{width:100%;height:100%;object-fit:cover}.hm-wd__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(20,17,14,.82),rgba(20,17,14,.6) 46%,rgba(20,17,14,.34))}.hm-wd__panel{--accent-fg:var(--accent-text);--em-color:var(--accent-deep);margin:0;position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:clamp(18px,2.4vw,38px);column-gap:clamp(18px,2.4vw,38px);background:var(--card);color:var(--ink);padding:clamp(30px,4.4vw,62px);max-width:min(760px,84%);box-shadow:var(--shadow-lift)}.hm-wd__index{grid-area:1/1;font-family:var(--font-ui);font-size:.76rem;letter-spacing:.2em;color:var(--accent-fg);padding-top:.7em;white-space:nowrap}.hm-wd__index-of{color:var(--ink-soft)}.hm-wd__quote{grid-area:1/2;margin:0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.5rem,3.2vw,2.7rem);line-height:1.24;color:var(--ink)}.hm-wd__mark{display:block;width:34px;height:1px;background:var(--accent);border:0;margin:clamp(24px,3vw,36px) 0 clamp(18px,2.2vw,26px)}.hm-wd__mark,.hm-wd__panel figcaption{grid-column:2}.hm-wd__author{font-family:var(--font-display);font-weight:400;font-size:var(--t-sm);color:var(--ink);margin:0}.hm-wd__role{font-family:var(--font-ui);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin:6px 0 0}.hm-wd__foot{margin-top:clamp(48px,7vw,88px)}.hm-wd--plain .hm-wd__item,.hm-wd__item--plain{position:static;min-height:0}@media (max-width:899.98px){.hm-wd__item{position:static;min-height:0;padding-block:clamp(40px,7vh,64px)}.hm-wd__panel{max-width:100%;grid-template-columns:1fr;row-gap:14px}.hm-wd__index,.hm-wd__mark,.hm-wd__panel figcaption,.hm-wd__quote{grid-column:1}.hm-wd__index{grid-row:auto;padding-top:0}.hm-wd__quote{grid-row:auto}.hm-wd__mark{margin-top:clamp(18px,3vw,26px)}}@media (prefers-reduced-motion:reduce){.hm-wd__item{position:static;min-height:0}}.hm-pr{position:relative;background-color:var(--paper);padding-block:clamp(84px,11vh,140px) var(--section-y-tight)}.hm-pr>.shell{position:relative;z-index:2}.hm-pr__head{display:block}.hm-pr__title{font-size:var(--t-lg);max-width:22ch;margin:0}.hm-pr__hair{display:block;height:1px;width:100%;background:var(--rule-strong);margin-top:clamp(34px,4.4vw,60px)}.hm-pr__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,3.4vw,56px);gap:clamp(28px,3.4vw,56px);margin-top:clamp(38px,4.6vw,64px)}.hm-pr__step{display:block;border-top:1px solid var(--rule-strong);padding-top:clamp(16px,1.8vw,24px)}.hm-pr__n{display:block;font-family:var(--font-ui);font-size:.7rem;font-weight:500;letter-spacing:.26em;line-height:1;color:var(--accent-fg);margin-bottom:clamp(20px,2.6vw,34px);font-feature-settings:"lnum","lnum";font-variant-numeric:lining-nums}.hm-pr__step-title{font-family:var(--font-display);font-weight:300;font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.18;margin:0 0 12px;text-wrap:balance}.hm-pr__body{color:var(--ink-soft);font-size:.92rem;line-height:1.7;margin:0}@media (max-width:899.98px){.hm-pr__head{grid-template-columns:1fr}.hm-pr__title{max-width:none}.hm-pr__row{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pr__body{max-width:46ch}}.hm-fn{position:relative;background-color:var(--ink);color:var(--on-ink);min-height:82vh;display:flex;align-items:center;overflow:hidden;padding-block:clamp(80px,11vh,132px)}.hm-fn__bg{position:absolute;inset:0}.hm-fn__bg .vid,.hm-fn__bg img{width:100%;height:100%;object-fit:cover;object-position:center center}.hm-fn__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(118% 104% at 14% 54%,rgba(16,13,11,.9) 0,rgba(16,13,11,.66) 40%,rgba(16,13,11,.3) 72%),linear-gradient(rgba(16,13,11,.5),rgba(16,13,11,.44) 48%,rgba(16,13,11,.66))}.hm-fn__inner{position:relative;z-index:2;width:100%}.hm-fn__copy{max-width:min(720px,100%);text-align:left}.hm-fn__head{font-family:var(--font-display);font-weight:300;font-size:clamp(2.9rem,7.6vw,6.4rem);line-height:1;color:var(--on-ink);margin:0;max-width:11ch}.hm-fn__head em{font-style:italic;color:var(--accent-soft)}.hm-fn__sub{margin:clamp(26px,3.2vw,40px) 0 0;max-width:46ch;color:var(--on-ink);font-size:var(--t-body-lg);line-height:1.7}.hm-fn__act{margin-top:clamp(36px,4.6vw,58px);display:inline-block}.hm-fn__act .cta{will-change:transform}@media (max-width:899.98px){.hm-fn{min-height:88vh}.hm-fn__head{max-width:14ch}}