@font-face{font-family:Fraunces;font-style:normal;font-weight:300 800;font-display:swap;src:url(assets/fonts/fraunces-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(assets/fonts/ibm-plex-sans-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ivory:#f7f0e6;--ivory-deep:#eadfce;--ink:#17130d;--muted:#6f665b;--line:#17130d24;--line-strong:#17130d3d;--blue:#234cff;--gold:#b89155;--gold-soft:#ead4ad;--white:#fffaf2;--radius-xl:34px;--radius-lg:24px;--radius-md:16px;--max-width:1180px;--gutter:clamp(1.125rem, 4vw, 3rem);--space-copy:clamp(1.05rem, calc(.92rem + .55vw), 1.35rem);--space-card:clamp(1.35rem, calc(1rem + 1vw), 1.85rem);--space-row:clamp(2.25rem, calc(1.65rem + 2vw), 3.5rem);--space-section:clamp(4.75rem, calc(3.25rem + 4.25vw), 7rem);--eyebrow-gap:clamp(2.04rem, calc(1.6rem + 1.53vw), 2.74rem);--type-display:clamp(3.7rem, calc(2.2rem + 7vw), 8.5rem);--type-title:clamp(3.19rem, calc(2.15rem + 3.56vw), 5.86rem);--type-title-sm:clamp(3.05rem, calc(2.1rem + 2.6vw), 4.6rem);--type-card-title:clamp(1.51rem, calc(1.26rem + .89vw), 2rem);--type-subtitle:clamp(2.55rem, calc(1.2rem + 5.3vw), 6rem);--leading-display:.9;--leading-title:.98;--leading-card-title:1;--leading-subtitle:.95;--tracking-display:-.0125em;--tracking-title:-.02em;--tracking-card-title:-.045em;--tracking-subtitle:-.0125em;--measure-title:11ch;--measure-title-wide:18ch;--measure-title-sm:12ch;--type-body-xl:clamp(1.55rem, calc(1.31rem + .87vw), 1.96rem);--type-body-large:clamp(1.28rem, calc(1.08rem + .72vw), 1.62rem);--type-body:clamp(1.08rem, calc(.98rem + .38vw), 1.3rem);--type-body-small:clamp(.882rem, calc(.81rem + .216vw), 1.008rem);--type-body-xs:clamp(.7497rem, calc(.6885rem + .1836vw), .8568rem);--type-meta:clamp(.72rem, calc(.68rem + .12vw), .82rem);--type-mono:clamp(.88rem, calc(.82rem + .2vw), .98rem);--leading-body-xl:1.25;--leading-body-large:1.22;--leading-body:1.42;--leading-body-small:1.45;--leading-body-xs:1.45;--leading-meta:1;--leading-mono:1.25;--tracking-body-xl:-.018em;--tracking-body-large:-.015em;--tracking-body:0;--tracking-body-small:0;--tracking-body-xs:0;--tracking-meta:.12em;--measure-copy:38rem;--measure-copy-wide:45rem;--measure-copy-narrow:24rem;--measure-copy-form:36rem;--section-padding:var(--space-section);--section-grid-gap:clamp(3.3rem, calc(2.22rem + 3.6vw), 6.6rem);--section-grid-row-gap:var(--space-row);--card-grid-gap:var(--space-card);--button-height:clamp(3.15rem, calc(3rem + .35vw), 3.35rem);--button-min-width:10.25rem;--button-padding-inline:clamp(1.15rem, calc(1rem + .5vw), 1.45rem);--button-gap:.6rem;--button-font-size:clamp(.98rem, calc(.94rem + .12vw), 1.04rem);--button-icon-size:1.2em;--button-compact-height:2.75rem;--button-compact-padding-inline:.55rem;--font-display:"Fraunces", Georgia, serif;--font-body:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace}@media (width<=980px){:root{--type-display:clamp(4.8rem, 11vw, 6.4rem);--type-subtitle:clamp(3.1rem, 7vw, 4.9rem)}}@media (width<=720px){:root{--type-title:clamp(3.31rem, calc(2.46rem + 3.35vw), 4.86rem);--type-title-sm:clamp(3.05rem, calc(2.35rem + 2.25vw), 4.05rem);--type-card-title:clamp(1.54rem, calc(1.35rem + .78vw), 1.91rem);--type-subtitle:clamp(3.1rem, 7vw, 4.9rem);--type-body-xl:clamp(1.55rem, calc(1.41rem + .67vw), 1.8rem);--type-body-large:clamp(1.28rem, calc(1.16rem + .55vw), 1.48rem);--type-body:clamp(1.08rem, calc(1rem + .3vw), 1.22rem);--type-body-small:clamp(.882rem, calc(.828rem + .18vw), .972rem);--type-body-xs:clamp(.7497rem, calc(.7038rem + .153vw), .8262rem);--type-meta:clamp(.72rem, calc(.69rem + .1vw), .78rem);--type-mono:clamp(.88rem, calc(.84rem + .16vw), .96rem);--button-height:3.15rem;--button-min-width:10rem;--button-padding-inline:1.15rem;--button-font-size:1rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(135deg, var(--ivory) 0%, #fbf7ef 48%, var(--ivory-deep) 100%);font-family:var(--font-body);min-height:100vh;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;opacity:.33;background-image:linear-gradient(#17130d0b 1px,#0000 1px),linear-gradient(90deg,#17130d0b 1px,#0000 1px),radial-gradient(circle,#17130d1f .65px,#0000 .7px);background-size:64px 64px,64px 64px,13px 13px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#0000 100%)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.eyebrow{margin:0 0 var(--eyebrow-gap);color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.2}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);letter-spacing:-.0125em;font-weight:700;line-height:1}h1{font-size:var(--type-display);margin-bottom:.25em}h2{margin-bottom:.5em;font-size:clamp(2.55rem,6.4vw,6rem)}h3{letter-spacing:-.025em;margin-bottom:.65rem;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.1}.hidden{display:none!important}.blue{color:var(--blue)}:focus-visible{outline-offset:4px;outline:3px solid #234cff8c}.skip-link{top:max(.75rem, env(safe-area-inset-top));right:var(--gutter);z-index:100;color:var(--ink);font-size:var(--type-body-small);opacity:0;pointer-events:none;background:#fffaf2f0;border:1px solid #17130d2e;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .82rem;font-weight:700;line-height:1;transition:transform .18s,opacity .18s;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 1rem));box-shadow:0 10px 28px #2b21131f}.skip-link:focus-visible{opacity:1;outline-offset:3px;pointer-events:auto;outline:2px solid #234cff85;transform:translateY(0)}main{width:min(calc(100% - var(--gutter) * 2), var(--max-width));margin:0 auto}.verticals,.valuation-context,.acquisition{padding:var(--section-padding) 0}.asset-details{padding:0 0 var(--section-padding)}.site-header{width:min(calc(100% - var(--gutter) * 2), var(--max-width));justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:clamp(1rem,3vw,1.8rem) 0;display:flex}.brand{color:var(--ink);letter-spacing:.05em;align-items:center;gap:clamp(.9rem,.75rem + .4vw,1.15rem);font-size:1.5rem;font-weight:500;display:inline-flex}.brand-mark{-webkit-user-select:none;user-select:none;border-radius:50%;width:3rem;height:3rem;display:block}.nav-links{color:var(--muted);align-items:center;gap:clamp(.75rem,2.5vw,2rem);font-size:.9rem;font-weight:600;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--blue);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (width<=720px){.site-header{align-items:flex-start}.nav-links{display:none}}.button{--button-bg:transparent;--button-color:var(--ink);--button-border-color:transparent;--button-shadow:none;--button-hover-bg:var(--button-bg);--button-hover-color:var(--button-color);--button-hover-border-color:var(--button-border-color);--button-hover-shadow:var(--button-shadow);justify-content:center;align-items:center;gap:var(--button-gap);min-block-size:var(--button-height);min-inline-size:min(100%, var(--button-min-width));border:1px solid var(--button-border-color);padding:.9rem var(--button-padding-inline);appearance:none;background:var(--button-bg);color:var(--button-color);box-shadow:var(--button-shadow);cursor:pointer;font-size:var(--button-font-size);text-align:center;white-space:nowrap;border-radius:999px;font-weight:700;line-height:1;transition:transform .22s,border-color .22s,background-color .22s,color .22s,box-shadow .22s;display:inline-flex}.button svg{width:var(--button-icon-size);height:var(--button-icon-size);stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none}.button:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--button-hover-border-color);background:var(--button-hover-bg);color:var(--button-hover-color);box-shadow:var(--button-hover-shadow);transform:translateY(-2px)}.button-primary{--button-bg:var(--ink);--button-color:var(--white);--button-shadow:0 18px 45px #17130d38;--button-hover-bg:var(--blue);--button-hover-color:var(--white);--button-hover-shadow:0 18px 45px #234cff3d}.button-secondary{--button-bg:#fffaf28f;--button-color:var(--ink);--button-border-color:var(--line-strong);--button-hover-color:var(--blue);--button-hover-border-color:var(--blue);backdrop-filter:blur(18px)}.button-text{--button-gap:.45rem;--button-hover-color:var(--blue);min-block-size:var(--button-compact-height);min-inline-size:auto;padding-block:.35rem;padding-inline:var(--button-compact-padding-inline);box-shadow:none;font-family:var(--font-display);letter-spacing:.025rem;font-weight:300}.button:disabled,.button[aria-disabled=true]{cursor:wait;opacity:.68;box-shadow:none;transform:none}.strength,.verticals__card,.valuation-card{border:1px solid var(--line);backdrop-filter:blur(18px);background:#fffaf294}.hero{isolation:isolate;align-items:center;gap:var(--section-grid-gap);min-height:calc(100vh - 86px);padding:clamp(3.75rem, calc(2.5rem + 4vw), 7rem) 0 var(--section-padding);grid-template-columns:minmax(0,1.04fr) minmax(320px,.72fr);display:grid;position:relative}h1#hero-title{font-size:var(--type-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin-bottom:.34em}h2#hero-subtitle{color:var(--gold);font-size:var(--type-subtitle);letter-spacing:var(--tracking-subtitle);line-height:var(--leading-subtitle);margin-bottom:.65em}.hero-copy__line{max-width:var(--measure-copy-wide);margin-bottom:var(--space-copy);font-size:var(--type-body-large);letter-spacing:var(--tracking-body-large);line-height:var(--leading-body-large)}.hero-actions{align-items:center;gap:var(--button-gap);flex-wrap:wrap;margin-top:clamp(3.4rem,5vw,4.2rem);display:flex}.hero-art{perspective:1400px;transform-style:preserve-3d}@media (width<=980px){.hero{grid-template-columns:1fr;align-items:start;row-gap:clamp(3.75rem,3rem + 2.5vw,5.5rem);min-height:auto}.hero-copy__line{max-width:none}.hero-art{justify-self:center;width:min(100%,36rem);padding-inline:clamp(1.25rem,5vw,3.25rem)}}@media (width<=720px){.hero{min-height:auto;padding-top:clamp(3rem,8vw,4rem)}}@media (width<=560px){.hero-actions{align-items:stretch}.hero-actions .button{inline-size:100%}}.domain-card{--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:48%;--glare-angle:118deg;--glare-opacity:.12;--holo-x:50%;--holo-y:50%;--holo-angle:118deg;--holo-base-x:50%;--holo-grain-x:0px;--fill-x:78%;--fill-y:18%;--kicker-x:24%;--kicker-y:76%;--card-inline-pad:min(1.9rem, 6.7cqw);--card-bottom-pad:min(1.55rem, 5.42cqw);--card-barcode-height:min(6rem, 21cqw);--card-barcode-clearance:min(1.05rem, 3.7cqw);aspect-ratio:.72;border-radius:var(--radius-xl);background-blend-mode:screen, screen, soft-light, normal;min-height:auto;transform:rotateX(var(--tilt-y)) rotateY(var(--tilt-x)) translateZ(0);transform-style:preserve-3d;will-change:transform;background:radial-gradient(circle at 18% 8%,#fffae826,#0000 18rem),radial-gradient(circle at 92% 86%,#c79e5629,#0000 16rem),repeating-linear-gradient(104deg,#ffffff0e 0 1px,#ffffff03 1px 3px,#00000029 3px 5px,#0000 5px 10px),linear-gradient(145deg,#050506 0%,#151518 34%,#070708 58%,#24211b 100%);border:1px solid #e8d5aa70;flex-direction:column;padding:0;transition:box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 110px #07060557,0 16px 42px #17130d2e,inset 0 1px #fffae847,inset 0 -36px 90px #00000075;container-type:inline-size}.domain-card:before,.domain-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.domain-card:before{z-index:1;opacity:.92;background:linear-gradient(135deg,#fffae82e,#0000 22% 68%,#c79e5621),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 8px);transform:translateZ(8px);box-shadow:inset 0 0 0 1px #fffae81a,inset 0 0 0 8px #fffae806,inset 0 0 0 9px #c79e561a}.domain-card:after{z-index:2;background:radial-gradient(ellipse 78% 64% at var(--fill-x) var(--fill-y), #cde1f238, #879eb81f 44%, transparent 88%), radial-gradient(ellipse 64% 54% at var(--kicker-x) var(--kicker-y), #f6e1b23d, #c49a5c1f 46%, transparent 90%), linear-gradient(calc(var(--holo-angle) + 118deg), transparent 0%, #dcebf617 14%, #ffffff0e 22%, transparent 38% 100%), radial-gradient(ellipse 108% 86% at var(--holo-x) var(--holo-y), #ffffff6b, #f6ebc83d 32%, #c6e4f626 54%, transparent 90%), radial-gradient(circle at var(--holo-x) var(--holo-y), #ffffff8f, #fff4d24d 22%, transparent 52%), linear-gradient(calc(var(--holo-angle) - 10deg), transparent 0%, transparent 22%, #ffffff17 33%, #fffae85c 43%, #bedcf02e 51%, transparent 64%, transparent 100%), linear-gradient(calc(var(--holo-angle) + 68deg), transparent 0%, #ffffff1a 18%, transparent 34% 100%), conic-gradient(from calc(var(--holo-angle) - 120deg) at var(--holo-x) var(--holo-y), transparent 0deg, #a2c6e61f 54deg, #eccc921c 116deg, transparent 182deg, #d7aaca18 246deg, transparent 320deg), radial-gradient(ellipse 46% 18% at 18% 4%, #fffae84d, transparent 68%), radial-gradient(ellipse 52% 18% at 88% 96%, #fffae838, transparent 72%);background-blend-mode:screen, screen, soft-light, screen, screen, screen, soft-light, screen, screen, screen;mix-blend-mode:screen;opacity:calc(var(--glare-opacity) * 1.28);transform:translateZ(72px)}.card-topline{z-index:3;padding:min(1.35rem, 4.75cqw) var(--card-inline-pad);color:#e8d5aadb;letter-spacing:.085em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:clamp(.45rem,3cqw,1rem);font-size:min(.7541rem,2.6733cqw);font-weight:600;display:flex;position:relative;transform:translateZ(34px)}.card-topline span{white-space:nowrap}.card-fingerprint-layer{z-index:0;border-radius:calc(var(--radius-xl) - 9px);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:9px;overflow:hidden;transform:translateZ(12px)}.card-fingerprint{opacity:.0125;-webkit-user-select:none;user-select:none;pointer-events:none;width:clamp(14rem,26vw,19.7rem);height:auto;position:absolute;top:clamp(-4.75rem,-7.4vw,-3.25rem);right:clamp(-5.65rem,-8.4vw,-3.75rem);transform:rotate(-60deg)}.card-content{padding-top:min(5.5rem,19.3cqw);padding-bottom:calc(var(--card-barcode-height) + var(--card-bottom-pad) + var(--card-barcode-clearance));gap:min(1.4rem,4.9cqw);margin-top:auto;display:grid}.fifi-wordmark{--holo-foil:linear-gradient(var(--holo-angle), transparent 0 31%, #ffffffa3 39%, #b9e1f038 45%, transparent 57% 100%), radial-gradient(ellipse 72% 48% at var(--holo-x) var(--holo-y), #ffffff42, #a0cde61f 21%, transparent 58%), conic-gradient(from calc(var(--holo-angle) - 86deg) at var(--holo-x) var(--holo-y), #89b3e080 0deg, #be97cf57 54deg, #db9ab852 108deg, #dbc48457 158deg, #8eceb94d 210deg, #8e9ed36b 262deg, #cf97b14d 314deg, #89b3e080 360deg), linear-gradient(104deg, #edf1f3 0%, #8f99a3 16%, #fff 31%, #c9d0d5 42%, #747e87 54%, #f6f8fa 68%, #aeb6bd 83%, #fff 100%), repeating-linear-gradient(94deg, #ffffff2e 0 1px, #2d364229 1px 2px, transparent 2px 9px);z-index:3;padding:0 var(--card-inline-pad);font-family:var(--font-body);letter-spacing:-.02em;color:#fffae8e0;filter:drop-shadow(0 2px 10px #0000007a);align-items:baseline;gap:min(.42rem,1.45cqw);font-size:min(9.4028rem,32.8352cqw);font-weight:700;line-height:.85;display:flex;position:relative;transform:translateZ(58px)}.fifi-wordmark span{color:#0000;background:var(--holo-foil);background-size:150% 150%,120% 120%,190% 190%,180% 100%,14px 100%;background-position:var(--holo-x) var(--holo-y), var(--holo-x) var(--holo-y), var(--holo-x) var(--holo-y), var(--holo-base-x) 50%, var(--holo-grain-x) 0;background-blend-mode:screen, screen, overlay, normal, soft-light;-webkit-text-fill-color:transparent;-webkit-text-stroke:.22px #ffffff3d;-webkit-background-clip:text;background-clip:text}.fifi-wordmark span:nth-child(2){filter:hue-rotate(8deg)brightness(1.03)}.fifi-wordmark small{color:#fffae8a8;letter-spacing:-.02em;margin-left:.12em;font-size:min(2.1393rem,7.5147cqw)}.domain-card__copy{z-index:3;max-width:30rem;padding:0 var(--card-inline-pad);color:#fffae8c7;margin:0;font-size:min(1.0746rem,3.7337cqw);font-weight:500;line-height:1.45;position:relative;transform:translateZ(38px)}.domain-card__tagline{font-weight:300}.card-stats+.domain-card__copy{margin-top:min(.14rem,.49cqw)}.domain-card__copy+.domain-card__copy{margin-top:max(-.9315rem,-3.2603cqw)}.card-barcode{right:var(--card-inline-pad);bottom:var(--card-bottom-pad);left:var(--card-inline-pad);z-index:3;height:var(--card-barcode-height);color:#bec6cb74;grid-template-rows:minmax(0,1fr) auto;gap:min(.16rem,.55cqw);margin:0;padding-top:min(1.75rem,6.15cqw);display:grid;position:absolute;transform:translateZ(36px)}.barcode-bars{fill:currentColor;opacity:.68;shape-rendering:crispedges;width:100%;height:100%;min-height:0;display:block}.barcode-digits{-webkit-user-select:none;user-select:none;color:#bec6cb52;font-family:var(--font-mono);letter-spacing:.2em;grid-template-columns:.7fr 3fr 3fr;gap:min(.8rem,2.8cqw);padding:0;font-size:min(.609rem,2.15cqw);font-weight:600;line-height:1;display:grid}.barcode-digits span:nth-child(2),.barcode-digits span:nth-child(3){text-align:center}.card-stats{z-index:3;padding:0 var(--card-inline-pad);grid-template-columns:1.1fr 1.1fr 1fr;gap:0;margin:0;display:grid;position:relative;transform:translateZ(48px)}.card-stats:before,.card-stats:after{content:"";background:#e8d5aa47;height:1px;position:absolute;left:9px;right:9px}.card-stats:before{top:0}.card-stats:after{bottom:0}.card-stats div{background:0 0;padding:min(.85rem,3cqw) min(1rem,3.5cqw) min(.9rem,3.15cqw);position:relative}.card-stats div:first-child{padding-left:0}.card-stats div:last-child{padding-right:0}.card-stats div+div{position:relative}.card-stats div+div:before{content:"";background:#e8d5aa2e;width:1px;position:absolute;top:10%;bottom:10%;left:0}.card-stats dt{z-index:1;color:#e8d5aac7;letter-spacing:.14em;text-transform:uppercase;font-size:min(.6836rem,2.4255cqw);font-weight:700;line-height:1;position:relative}.card-stats dd{z-index:1;color:#fffae8f0;font-family:var(--font-display);letter-spacing:-.025em;margin:min(.56rem,1.95cqw) 0 0;font-size:min(1.4428rem,5.0793cqw);font-weight:600;line-height:1;position:relative}@media (width<=980px){.domain-card{border-radius:clamp(1.5rem, 5vw, var(--radius-xl))}}.opportunity{column-gap:var(--section-grid-gap);padding:var(--section-padding) 0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.opportunity>.eyebrow{grid-column:1/-1}.opportunity h2{max-width:var(--measure-title-wide);font-size:var(--type-title);letter-spacing:var(--tracking-title);font-weight:300;line-height:var(--leading-title);flex-direction:column;grid-column:2;margin-bottom:0;display:flex}.opportunity h2 span{margin-top:.25em;font-weight:700}.opportunity-content{max-width:var(--measure-copy-wide);grid-area:2/1}.opportunity-content__text{color:var(--muted);font-size:var(--type-body-xl);letter-spacing:var(--tracking-body-xl);line-height:var(--leading-body-xl);margin:0 0 clamp(1.15rem,.95rem + .8vw,1.8rem)}.opportunity-content__text:last-child{margin-bottom:0}.opportunity-content .highlight{background-color:var(--gold-soft);color:var(--ink);letter-spacing:.125rem;border-radius:1rem;padding:.125rem .75rem}@media (width<=980px){.opportunity{grid-template-columns:1fr;row-gap:0}.opportunity h2{margin-bottom:calc(var(--section-grid-row-gap) * 1.35)}.opportunity h2,.opportunity-content{grid-area:auto}}.strengths{gap:var(--card-grid-gap);padding-bottom:var(--section-padding);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.strength{border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffaf2db,#ead4ad4d);grid-template-rows:auto 1fr;align-content:start;gap:clamp(.95rem,.8rem + .45vw,1.2rem);min-height:235px;padding:clamp(1.65rem,1.25rem + 1.25vw,2.15rem);transition:transform .24s,border-color .24s,box-shadow .26s,background-color .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #2b21130e}.strength>*{z-index:1;position:relative}.strength h3{max-width:none;font-size:var(--type-card-title);letter-spacing:var(--tracking-card-title);line-height:var(--leading-card-title);margin:clamp(2.75rem,2.2rem + 1.5vw,3.25rem) 0 0}.strength__copy{font-size:var(--type-body-small);letter-spacing:var(--tracking-body-small);line-height:var(--leading-body-small);color:var(--muted);align-self:start;margin:.5rem 0 0}.strength:before{content:"";background:var(--gold);opacity:.62;border-radius:999px;width:20%;height:.36rem;transition:width .22s,background-color .22s,opacity .22s;position:absolute;top:clamp(1.45rem,2.4vw,2rem);left:clamp(1.45rem,2.4vw,2rem)}.strength:after{content:"";opacity:.82;background:0 0;border:1px solid #b8915538;border-radius:50%;width:11.75rem;height:11.75rem;position:absolute;top:-4.65rem;right:-4.65rem;box-shadow:inset 0 0 0 1.25rem #b891550a}.strength:hover{border-color:#17130d38;transform:translateY(-4px);box-shadow:0 10px 18px #2b211333}.strength:hover:before{background:var(--blue);opacity:.9;width:26%}@media (width<=980px){.strengths{grid-template-columns:1fr}.strength__copy{font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}}@media (width<=720px){.strength{min-height:190px}}.why-now{--why-now-column-gap:var(--section-grid-gap);--why-now-copy-gap:var(--space-copy);--why-now-heading-gap:clamp(2.2rem, calc(1.7rem + 2vw), 3rem);--why-now-row-gap:clamp(4rem, calc(3rem + 4vw), 7rem);column-gap:var(--why-now-column-gap);row-gap:var(--why-now-row-gap);padding:var(--section-padding) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro body""quote quote""stack-copy stack-figure";align-items:start;display:grid}.why-now__header{grid-area:intro;align-content:start;justify-items:start;gap:0;display:grid}.why-now__title,.why-now__subtitle{margin:0}.why-now__title{margin-bottom:var(--why-now-heading-gap);font-size:var(--type-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title)}.why-now__subtitle{background-color:var(--gold-soft);color:var(--ink);opacity:.85;font-size:var(--type-body-xl);letter-spacing:var(--tracking-body-xl);font-weight:700;line-height:var(--leading-body-xl);border-radius:.5em;padding:.5rem .875rem;display:inline-block}.why-now__body{gap:var(--why-now-copy-gap);max-width:var(--measure-copy);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);grid-area:body;display:grid}.why-now__text{color:var(--muted);margin:0}.why-now__quote{grid-area:quote}.why-now__stack-copy{grid-area:stack-copy;max-width:46rem}.why-now__stack-copy h3{max-width:var(--measure-title-sm);font-family:var(--font-display);font-size:var(--type-title-sm);letter-spacing:var(--tracking-title);font-weight:400;line-height:var(--leading-title);margin-bottom:clamp(2rem,1.5rem + 2vw,2.75rem)}.why-now__stack-text{margin-bottom:var(--space-copy);color:var(--muted);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.why-now__stack-text:last-child{margin-bottom:0}.why-now__stack-figure{grid-area:stack-figure;align-self:center;gap:clamp(1.1rem,2vw,1.5rem);width:100%;margin:0;display:grid}@media (width<=980px){.why-now{grid-template-columns:1fr;grid-template-areas:"intro""body""quote""stack-copy""stack-figure"}.why-now__body,.why-now__stack-copy,.why-now__stack-copy h3{max-width:none}}.stack-quote{isolation:isolate;border-left:3px solid #b891558c;margin:0 0 clamp(1.55rem,3vw,2.35rem);padding-left:clamp(1.35rem,2.6vw,2rem);position:relative}.stack-quote:before{content:"”";z-index:-1;color:#b8915529;font-family:var(--font-display);pointer-events:none;font-size:clamp(14.4rem,24vw,22.4rem);font-weight:800;line-height:1;position:absolute;top:clamp(-2.55rem,-3.85vw,-1.6rem);left:clamp(.15rem,.8vw,.5rem)}.stack-quote blockquote{color:#17130de0;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3.1vw,2.65rem);font-weight:400;line-height:1.05;position:relative}.stack-quote figcaption{color:#6f665bb8;letter-spacing:.14em;text-transform:uppercase;margin-top:clamp(.6rem,1.2vw,.85rem);font-size:clamp(.68rem,.95vw,.78rem);font-weight:700}.stack-quote-wide{border-left-width:4px;width:100%;margin:0;padding:clamp(.25rem,.65vw,.45rem) 0 clamp(.25rem,.65vw,.45rem) clamp(2.35rem,3.85vw,3.2rem)}.stack-quote-wide:before{font-size:clamp(11rem,22vw,19.8rem);top:clamp(-2.85rem,-4.25vw,-1.9rem);left:clamp(.35rem,1.1vw,.8rem)}.stack-quote-wide blockquote{max-width:none;font-size:clamp(2.05rem,1.45rem + 1.65vw,3.05rem);line-height:1.16}.stack-quote-wide blockquote span{letter-spacing:-.02em;display:block}.stack-quote-wide blockquote span+span{font-size:.88em}.stack-quote-wide figcaption{align-items:center;gap:.42rem;margin-top:clamp(.9rem,1.55vw,1.15rem);font-size:clamp(.72rem,1vw,.84rem);display:flex}@media (width<=720px){.stack-quote-wide{padding-left:clamp(1.55rem,6vw,2.1rem)}.stack-quote-wide blockquote span+span{margin-top:.18em}}.nvidia-mark{color:currentColor;flex-shrink:0;align-items:center;width:1.35em;height:1.35em;display:inline-flex}.nvidia-mark svg{fill:currentColor;width:100%;height:100%;display:block}.ai-stack-visual{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:clamp(.95rem,1.8vw,1.35rem);display:flex;position:relative}.stack-pyramid{z-index:1;justify-items:stretch;gap:clamp(.55rem,.45rem + .35vw,.75rem);margin:0;padding:clamp(.65rem,1.15vw,.95rem) 0 0;list-style:none;display:grid;position:relative}.stack-layer{isolation:isolate;--stack-layer-inline-pad:clamp(1.1rem, 1.9vw, 1.55rem);background:#fffaf294;border:1px solid #17130d1f;border-radius:clamp(1.1rem,1.55vw,1.35rem);grid-template-columns:clamp(2.85rem,4vw,3.8rem) minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:.35rem clamp(.3rem,.65vw,.55rem);width:100%;height:clamp(4.05rem,5.25vw,4.65rem);padding:.7rem clamp(1.1rem,1.9vw,1.55rem);display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #2b21130b}.stack-layer>*{z-index:1;position:relative}.stack-layer-applications{background:#ead4adb8;border-color:#b89155b8;justify-self:center;width:84%;overflow:visible;box-shadow:0 12px 26px #b8915524}.stack-layer-applications:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;clip-path:inset(0 round clamp(1.1rem,1.55vw,1.35rem));opacity:.62;background:linear-gradient(104deg,#0000 0 10%,#fffaf247 32%,#b891551f 50%,#0000 82% 100%) 130%/240% 100%;animation:5.6s ease-in-out infinite application-layer-sweep;position:absolute;inset:0;overflow:hidden}@keyframes application-layer-sweep{0%,14%{background-position:130%}42%,72%{background-position:-30%}88%,to{background-position:130%}}.stack-layer-models,.stack-layer-infrastructure,.stack-layer-chips,.stack-layer-energy{justify-self:center}.stack-layer-models{width:88%;padding-left:calc(var(--stack-layer-inline-pad) + 2%)}.stack-layer-infrastructure{width:92%;padding-left:calc(var(--stack-layer-inline-pad) + 4%)}.stack-layer-chips{width:96%;padding-left:calc(var(--stack-layer-inline-pad) + 6%)}.stack-layer-energy{width:100%;padding-left:calc(var(--stack-layer-inline-pad) + 8%)}.stack-layer-number{color:#b891558a;font-family:var(--font-display);place-self:center start;font-size:clamp(1.5rem,2.65vw,2.25rem);font-style:italic;line-height:1}.stack-layer-applications .stack-layer-number{color:#17130d6b}.stack-layer-applications .stack-layer-content{justify-self:start}.stack-layer-content{align-self:center;justify-items:start;gap:.14rem;min-width:0;display:grid}.stack-layer-name{color:#17130de6;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.05}.stack-layer-note{color:#6f665bd1;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,1.15vw,.92rem);line-height:1.2;overflow:hidden}.stack-layer-tag-short{display:none}.stack-layer-tag{z-index:2;color:#6f665bd1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#fffaf2a6;border:1px solid #b8915559;border-radius:999px;width:max-content;padding:.22rem .48rem;font-size:clamp(.58rem,.78vw,.66rem);font-weight:500;line-height:1;transition:opacity .22s,transform .22s;position:absolute;top:50%;right:clamp(.85rem,1.5vw,1.2rem);transform:translateY(-50%)translate(.35rem)scale(.96);box-shadow:0 3px 10px #2b21130b}.stack-layer-applications:hover .stack-layer-tag,.stack-layer-applications:focus .stack-layer-tag,.stack-layer-applications:focus-within .stack-layer-tag,.stack-layer-applications:active .stack-layer-tag{opacity:1;transform:translateY(-50%)translate(0)scale(1)}.stack-caption{z-index:1;color:#6f665bbd;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.7rem;width:100%;max-width:100%;margin:0;padding:0;font-size:clamp(.78rem,1vw,.88rem);font-style:italic;line-height:1;display:flex;position:relative}.stack-caption span{color:#b89155db;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.62rem,.88vw,.72rem);font-style:normal;font-weight:700;line-height:1}@media (width<=720px){.ai-stack-visual{border-radius:var(--radius-lg);padding:1rem}.stack-pyramid{gap:.55rem}.stack-layer{border-radius:.9rem;grid-template-columns:clamp(2.35rem,9.5vw,2.85rem) minmax(0,1fr);width:100%;height:auto;min-height:3.9rem;padding:.75rem .9rem}.stack-layer-applications,.stack-layer-models,.stack-layer-infrastructure,.stack-layer-chips,.stack-layer-energy{padding-left:.9rem}.stack-layer-applications{width:88%}.stack-layer-models{width:91%}.stack-layer-infrastructure{width:94%}.stack-layer-chips{width:97%}.stack-layer-energy{width:100%}.stack-layer-number,.stack-layer-content{grid-row:1;align-self:center}.stack-layer-content{grid-column:2}.stack-layer-tag{white-space:nowrap;right:.75rem}.stack-layer-note{white-space:normal}.stack-caption{border-radius:var(--radius-md);text-align:left;white-space:normal;flex-wrap:wrap}}@media (width<=424px){.stack-layer-tag-full{display:none}.stack-layer-tag-short{display:inline}}.verticals__heading{gap:var(--section-grid-gap);margin-bottom:calc(var(--space-row) * 1.5);grid-template-columns:1.1fr .9fr;display:grid}.verticals__heading h2{font-size:var(--type-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin-bottom:0}.verticals__intro{color:var(--muted);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0}.verticals__intro-text{margin-bottom:var(--space-copy)}.verticals__intro-text:last-child{margin-bottom:0}.verticals__grid{gap:var(--card-grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.verticals__card{border-radius:var(--radius-lg);padding:clamp(1.35rem,1.05rem + 1vw,1.85rem);position:relative;overflow:hidden}.verticals__card h3{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:var(--tracking-card-title);line-height:var(--leading-card-title);margin-bottom:clamp(.9rem,.75rem + .45vw,1.15rem)}.verticals__card-copy{font-size:var(--type-body-small);letter-spacing:var(--tracking-body-small);line-height:var(--leading-body-small);color:var(--muted);margin-bottom:0}@media (width<=980px){.verticals__heading{row-gap:var(--section-grid-row-gap);grid-template-columns:1fr}.verticals__heading h2{order:-1}.verticals__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.verticals__grid{grid-template-columns:1fr}.verticals__card{min-height:190px}}.asset-details-card{isolation:isolate;border-radius:var(--radius-lg);background:#fffaf2ad;border:1px solid #17130d1a;grid-template-columns:minmax(170px,.48fr) minmax(0,1.52fr);align-items:stretch;gap:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);padding:clamp(1.4rem,1.05rem + 1.4vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #2b211312}.asset-details-heading{flex-direction:column;justify-content:space-between;gap:clamp(1.15rem,.95rem + .75vw,1.5rem);padding-right:clamp(1rem,2.5vw,2rem);display:flex}.asset-details-heading .eyebrow{color:var(--gold)}.asset-details-heading h2{max-width:var(--measure-title-sm);color:#17130dd1;font-size:var(--type-card-title);letter-spacing:var(--tracking-card-title);line-height:var(--leading-card-title);margin:0}.asset-details-body{gap:var(--space-copy);display:grid}.asset-facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"asset scope""registered status""price transfer";column-gap:clamp(1.75rem,1.35rem + 1.4vw,2.4rem);margin:0;display:grid}.asset-facts div{grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:baseline;gap:clamp(.6rem,1.2vw,.9rem);min-width:0;padding:clamp(.75rem,1.45vw,1rem) 0;display:grid}.asset-fact[data-fact=asset]{grid-area:asset}.asset-fact[data-fact=price]{grid-area:price}.asset-fact[data-fact=status]{grid-area:status}.asset-fact[data-fact=transfer]{grid-area:transfer}.asset-fact[data-fact=scope]{grid-area:scope}.asset-fact[data-fact=registered]{grid-area:registered}.asset-fact[data-fact=registered],.asset-fact[data-fact=status],.asset-fact[data-fact=price],.asset-fact[data-fact=transfer]{background-image:repeating-linear-gradient(90deg,#17130d29 0 7px,#0000 7px 14px);background-position:0 0;background-repeat:repeat-x;background-size:14px 1px}.asset-facts dt,.asset-facts dd{margin:0}.asset-facts dt{color:#6f665b9e;font-size:var(--type-meta);letter-spacing:var(--tracking-meta);font-weight:700;line-height:var(--leading-meta);text-transform:uppercase}.asset-facts dd{color:#17130dd1;font-family:var(--font-mono);font-size:var(--type-mono);font-weight:600;line-height:var(--leading-mono)}.asset-message{color:#6f665bd6;font-size:var(--type-body-small);letter-spacing:var(--tracking-body-small);font-style:italic;line-height:var(--leading-body-small);border-left:2px solid #b8915557;flex-direction:column;align-items:flex-start;gap:clamp(.25rem,.6vw,.4rem);margin:clamp(.35rem,.9vw,.65rem) 0 0;padding-left:clamp(.8rem,1.5vw,1rem);display:flex}.asset-message span{color:#6f665bb3;font-size:var(--type-meta);letter-spacing:var(--tracking-meta);font-style:normal;font-weight:700;line-height:var(--leading-meta);text-transform:uppercase;flex:none}@media (width<=980px){.asset-details-card{grid-template-columns:1fr}.asset-details-heading{border-bottom:1px solid #17130d17;border-right:0;padding-bottom:clamp(1.25rem,1rem + .8vw,1.6rem);padding-right:0}.asset-details-heading h2{max-width:none}.asset-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.asset-facts{grid-template-columns:1fr;grid-template-areas:"asset""registered""price""scope""status""transfer"}.asset-facts div{grid-template-columns:1fr;gap:.35rem}.asset-facts .asset-fact{background-image:none;border-top:0}.asset-facts .asset-fact+.asset-fact{background-image:repeating-linear-gradient(90deg,#17130d29 0 7px,#0000 7px 14px);background-position:0 0;background-repeat:repeat-x;background-size:14px 1px}.asset-message{gap:.35rem}}.valuation-context{--valuation-blade-overlap:100%;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;display:grid}.valuation-context .highlight{background-color:var(--gold-soft);color:var(--muted);letter-spacing:1px;border-radius:.5rem;padding:0 5px}.valuation-panel{z-index:2;isolation:isolate;border-radius:var(--radius-xl);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23noise)' opacity='0.18'/%3E%3C/svg%3E") 0 0 / 160px 160px, var(--muted);color:var(--white);border:0;flex-direction:column;padding:clamp(2rem,1.45rem + 2vw,3.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #2b21131f}.valuation-panel:before,.valuation-panel:after{content:"";z-index:0;--blob-size:clamp(24.6rem, 53.28vw, 45.1rem);width:var(--blob-size);aspect-ratio:1;filter:blur(12px);mix-blend-mode:normal;bottom:auto;right:auto;left:var(--blob-left-start);top:var(--blob-top);transform-origin:50%;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.valuation-panel:before{--blob-left-start:calc(100% - 0px);--blob-left-mid:0px;--blob-left-half:50%;--blob-top:0%;--blob-size-25:calc(var(--blob-size) * 1.61);--blob-size-75:calc(var(--blob-size) * .82);background:radial-gradient(circle,#ead4ad4d 0%,#ead4ad33 32%,#ead4ad1a 56%,#ead4ad00 74%);animation:44s ease-in-out infinite valuation-blob-move,62s ease-in-out infinite valuation-blob-scale}.valuation-panel:after{--blob-left-start:0px;--blob-left-mid:calc(100% - 0px);--blob-left-half:50%;--blob-top:100%;--blob-size-25:calc(var(--blob-size) * .82);--blob-size-75:calc(var(--blob-size) * 1.61);background:radial-gradient(circle,#17130d33 0%,#17130d1a 32%,#17130d0d 56%,#17130d00 74%);animation:40s ease-in-out infinite valuation-blob-move,58s ease-in-out infinite valuation-blob-scale}@keyframes valuation-blob-move{0%,to{left:var(--blob-left-start)}25%,75%{left:var(--blob-left-half)}50%{left:var(--blob-left-mid)}}@keyframes valuation-blob-scale{0%,50%,to{width:var(--blob-size)}25%{width:var(--blob-size-25)}75%{width:var(--blob-size-75)}}.valuation-panel>*{z-index:1;position:relative}.valuation-panel h2{max-width:var(--measure-title-sm);font-size:var(--type-title-sm);letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin-bottom:clamp(1.9rem,1.4rem + 1.7vw,2.75rem)}.valuation-panel h2 span{background-color:#6f665b4d;border-radius:.25em;padding:0 .2em}.valuation-panel .eyebrow,.valuation-panel strong{color:var(--gold-soft)}.valuation-panel__copy{max-width:var(--measure-copy-wide);margin-bottom:var(--space-copy);color:#fffaf2c7;font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.valuation-panel span.no-split{white-space:nowrap}.valuation-panel__note{color:#fffaf28f;font-size:var(--type-body-small);letter-spacing:var(--tracking-body-small);font-style:italic;line-height:var(--leading-body-small);margin-top:auto;margin-bottom:0;padding-top:clamp(1rem,.75rem + .8vw,1.35rem)}.valuation-comps{z-index:1;gap:clamp(.95rem,.8rem + .45vw,1.2rem);width:100%;padding-top:clamp(1.35rem,1rem + 1.2vw,2rem);padding-bottom:calc(clamp(1.35rem,1rem + 1.2vw,2rem) + clamp(1rem,.85rem + .5vw,1.25rem));display:grid;position:relative}.valuation-comps-label{color:#6f665bb8;font-size:var(--type-meta);letter-spacing:var(--tracking-meta);font-style:italic;font-weight:400;line-height:var(--leading-meta);margin:0 0 -.25rem clamp(1.75rem,2.8vw,2.5rem)}.valuation-card{--valuation-width:100%;width:calc(var(--valuation-blade-overlap) + var(--valuation-width));margin-left:calc(var(--valuation-blade-overlap) * -1);min-height:clamp(3.45rem,4.7vw,4.15rem);padding:.55rem clamp(1.25rem, 2vw, 1.75rem) .55rem calc(var(--valuation-blade-overlap) + clamp(1.75rem, 2.8vw, 2.5rem));border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;box-shadow:0 10px 28px #2b21130e}.valuation-width-100{--valuation-width:100%}.valuation-width-85{--valuation-width:85%}.valuation-width-64{--valuation-width:64%}.valuation-width-60{--valuation-width:60%}.valuation-width-52{--valuation-width:52%}.valuation-width-42{--valuation-width:42%}.valuation-width-34{--valuation-width:34%}.valuation-card-label{color:var(--ink);font-size:clamp(1rem,.9rem + .5vw,1.18rem);font-weight:600;line-height:1.5;display:inline-block}.valuation-card.domain-fifi a,.valuation-card-year{color:var(--muted);font-style:italic;font-weight:400;font-size:var(--type-meta);line-height:var(--leading-meta);display:block}.valuation-card .price{font-family:var(--font-display);color:#6f665bcc;white-space:nowrap;font-size:clamp(1.25rem,2.2vw,1.8rem);font-style:italic;font-weight:400;line-height:1}.valuation-card.price-outside .price{color:#6f665bcc;position:absolute;top:50%;left:calc(100% + 1rem);transform:translateY(-50%)}.valuation-card.domain-fifi{background-color:var(--gold-soft);border:1px solid var(--gold)}.valuation-card.domain-fifi .valuation-card-label{font-size:clamp(1.24rem,1.1rem + .66vw,1.46rem);line-height:1.25}@media (width<=980px){.valuation-context{row-gap:var(--section-grid-gap);gap:var(--section-grid-gap);grid-template-columns:1fr}.valuation-comps{width:auto;margin-left:0;padding-top:0;padding-bottom:0}.valuation-card{width:var(--valuation-width);min-height:auto;margin-left:0;padding:1.15rem clamp(2rem,5.5vw,2.85rem)}.valuation-card .price{font-size:clamp(1.42rem,1.18rem + 1vw,1.8rem)}}@media (width<=720px){.valuation-comps .valuation-card{width:100%;overflow:hidden}.valuation-comps .valuation-card:before{content:"";z-index:0;width:var(--valuation-width);clip-path:polygon(0 0,100% 0,calc(100% - 1.6rem) 100%,0 100%);pointer-events:none;background:repeating-linear-gradient(135deg,#b891551f 0 1px,#0000 1px 9px),#17130d06;position:absolute;inset:0 auto 0 0}.valuation-comps .valuation-card:first-of-type:before{clip-path:none}.valuation-comps .valuation-card>*{z-index:1;position:relative}}.acquisition{border-top:1px solid var(--line)}.acquisition-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fffaf2ed,#ead4ad9e),radial-gradient(circle at 84% 22%,#234cff2e,#0000 18rem);border:1px solid #17130d2e;padding:clamp(2rem,1.2rem + 3.8vw,4.2rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #2b211329}.acquisition-card:after{content:"fifi.ai";z-index:0;color:#0000;font-family:var(--font-display);pointer-events:none;background:linear-gradient(#6f665b21,#b891551a,#fffaf208);-webkit-background-clip:text;background-clip:text;font-size:clamp(7rem,19vw,16rem);font-weight:800;line-height:1;position:absolute;bottom:-.24em;left:clamp(.25rem,2vw,1.5rem)}.acquisition-card>*{z-index:1;position:relative}.acquisition-layout{gap:var(--section-grid-gap);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.acquisition-copy{max-width:var(--measure-copy-wide)}.acquisition-card .eyebrow{color:var(--gold)}.acquisition-card h2{color:var(--muted);font-size:var(--type-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);white-space:nowrap;margin-bottom:clamp(.15rem,.4vw,.3rem)}.acquisition-card h3{font-family:var(--font-display);color:var(--gold-soft);letter-spacing:var(--tracking-subtitle);font-size:clamp(1.5rem,1rem + 2.4vw,2.94rem);font-weight:300;line-height:var(--leading-subtitle);margin-bottom:clamp(2.25rem,1.75rem + 1.7vw,3.1rem)}.acquisition-card__copy{color:var(--muted);max-width:var(--measure-copy-wide);font-size:var(--type-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin-bottom:clamp(.75rem,.62rem + .35vw,.95rem)}.acquisition-card__copy:last-child{margin-bottom:0}.acquisition-card__direct-contact{font-size:var(--type-body-small);letter-spacing:var(--tracking-body-small);font-style:italic;font-weight:300;line-height:var(--leading-body-small);margin-top:clamp(1.25rem,1rem + .8vw,1.65rem)}.acquisition-card__direct-contact a:hover,.acquisition-card__direct-contact a:focus-visible{text-decoration:underline}.acquisition-card__process-note{font-size:var(--type-body-small);letter-spacing:var(--tracking-body-small);font-style:italic;font-weight:300;line-height:var(--leading-body-small)}@media (width<=980px){.acquisition-layout{row-gap:var(--section-grid-gap);grid-template-columns:1fr}}.contact-form{border-radius:var(--radius-lg);backdrop-filter:blur(18px);background:#fffaf2a3;border:1px solid #17130d21;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.55rem,1.2rem + 1.1vw,1.95rem) clamp(1.25rem,1rem + .8vw,1.6rem);padding:clamp(1.4rem,1.05rem + 1.3vw,1.95rem);display:grid;box-shadow:0 18px 46px #2b211314}.aux-field{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field,.form-field-full{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:.55rem;display:grid}.form-field input,.form-field select,.form-field textarea,.form-field-offer,.form-field-full{grid-column:1/-1}.form-field-offer{width:min(100%,22rem)}.form-field-offer select{max-width:none}.form-field label{color:var(--muted);font-size:var(--type-meta);letter-spacing:var(--tracking-meta);font-weight:700;line-height:var(--leading-meta);text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:3.35rem;color:var(--ink);font:inherit;font-size:var(--type-body-small);background:#fffaf2c7;border:1px solid #17130d29;border-radius:16px;outline:none;padding:.85rem 1rem;line-height:1.25;transition:border-color .18s,box-shadow .18s,background-color .18s}.form-field textarea{resize:vertical;min-height:10rem;line-height:1.45}.form-field input::placeholder,.form-field textarea::placeholder{color:#6f665b94}.form-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:2.5rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background-color:var(--white);border-color:#b89155b8;box-shadow:0 0 0 4px #b8915524}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true],.form-field textarea[aria-invalid=true]{background-color:#fffaf2eb;border-color:#9c373094;box-shadow:0 0 0 4px #9c373013}.contact-form .form-error{color:#9c3730e6;width:fit-content;max-width:100%;font-size:var(--type-body-xs);font-style:italic;font-weight:400;line-height:var(--leading-body-xs);justify-self:end;align-items:center;margin:0;padding:0;display:none}.contact-form .form-error.is-visible{display:inline-flex}.contact-form .form-error.is-visible:before{content:"";background:#9c3730b8;border-radius:50%;flex:none;width:.38rem;height:.38rem;margin-right:.42rem}.contact-form .button{grid-column:1/-1;justify-self:start;margin-top:.25rem}.contact-form .form-privacy-note{max-width:var(--measure-copy-form);color:#6f665bc2;font-size:var(--type-body-xs);font-style:italic;font-weight:400;line-height:var(--leading-body-xs);grid-column:1/-1;margin:-1rem 0 0 .15rem}.contact-form .form-status{max-width:var(--measure-copy-wide);color:var(--muted);font-size:var(--type-body-small);font-style:italic;font-weight:400;line-height:var(--leading-body-small);background:#fffaf285;border:1px solid #6f665b24;border-radius:18px;grid-column:1/-1;margin:.05rem 0 0;padding:.78rem .95rem}.contact-form .form-status:empty{display:none}.contact-form .form-status.is-success{color:#2f5d43eb;background:#2f5d4311;border-color:#2f5d432e}.contact-form .form-status.is-error{color:#9c3730eb;background:#9c37300e;border-color:#9c373029}.contact-form .form-status a{color:inherit;text-underline-offset:.18em;font-weight:700;text-decoration:underline}@media (width<=720px){.contact-form{grid-template-columns:1fr}.form-field-offer{width:100%}}@media (width<=560px){.contact-form .button{inline-size:100%}}.site-footer{width:min(calc(100% - var(--gutter) * 2), var(--max-width));border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-body-small);line-height:var(--leading-body-small);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:2rem 0 3rem;display:flex}.site-footer__summary,.site-footer__disclaimer{margin:0}.site-footer__summary{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.site-footer__disclaimer{font-size:var(--type-body-xs);font-style:italic;line-height:var(--leading-body-xs)}.site-footer a{color:var(--ink);font-weight:700}.site-footer .footer-brand{align-items:center;gap:.28rem;text-decoration:none;display:inline-flex}.footer-brand-mark{width:1.15rem;height:1.15rem}.site-footer .email-contact{flex:none}@media (width<=720px){.site-footer{flex-direction:column;align-items:flex-start}}.toast{z-index:50;max-width:calc(100% - 2rem);color:var(--white);opacity:0;background:#17130df0;border:1px solid #fffaf22e;border-radius:999px;padding:.75rem 1rem;transition:transform .26s,opacity .26s;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,150%);box-shadow:0 18px 45px #17130d38}.toast.is-visible{opacity:1;transform:translate(-50%)}.reveal{opacity:1;transition:opacity .65s,transform .65s;transform:none}.js .reveal{opacity:0;transform:translateY(22px)}.strength.reveal{transition:opacity .65s,transform .24s,border-color .24s,box-shadow .26s,background-color .24s}.reveal.is-visible,.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.js .reveal{opacity:1;transform:none}.domain-card{transform:none!important}}
