.home{--bg:#f7f5f3;--surface:#eeeae6;--surface-2:#e3ddd7;--ink:#24201e;--muted:#5b534e;--accent:#ff6b6b;--accent-press:#f25555;--on-accent:#24201e;--dark:#24201e;--dark-2:#302a27;--on-dark:#f7f5f3;--on-dark-muted:#cfc6c0;--ui-navy:#1f2a5a;--ui-line:#e4e2ea;--ui-text:#1f2328;--ui-soft:#5d6270;--step-giant:clamp(64px, 9vw, 150px);--step-display:clamp(40px, 4.4vw, 68px);--step-lead:24px;--step-body:17px;--step-small:14px;--margin:32px;--gutter:24px;--radius:4px;--section-gap:176px;--ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--bg);color:var(--ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-size:var(--step-body);line-height:1.55;overflow-x:clip}@media (max-width:767px){.home{--margin:16px;--gutter:16px;--section-gap:112px;--step-lead:21px;--step-body:16px}}.home :where(h1,h2,h3,p,ul,ol,figure){margin:0}.home a{color:inherit}.home :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.display{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400;font-size:var(--step-display);letter-spacing:-.01em;line-height:1}.wrap{padding-inline:var(--margin)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section-gap) 0;scroll-margin-top:24px}.button{border-radius:var(--radius);background:var(--accent);min-height:48px;color:var(--on-accent);font-size:var(--step-body);transition:background-color .16s ease, transform .16s var(--ease-out);justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-press)}.button:active{transform:translateY(1px)scale(.98)}.button--small{min-height:40px;font-size:var(--step-small);padding:0 16px}.link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nav{height:72px;padding-inline:var(--margin);font-size:var(--step-body);justify-content:space-between;align-items:center;display:flex}.nav__brand{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.nav__links{align-items:center;gap:28px;display:flex}.nav__links a:not(.button){font-weight:500;text-decoration:none}.nav__links a:not(.button):hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.nav__links{gap:16px}.nav__links .nav__wide{display:none}}.hero__grid{column-gap:var(--gutter);padding:24px var(--margin) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:48px;min-height:min(100svh - 72px,860px);display:grid}.hero__copy{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:28px;padding-bottom:24px;display:flex}.hero__title{letter-spacing:-.02em;font-size:clamp(48px,6vw,104px);line-height:.95}.hero__copy p{max-width:40ch}.hero__action{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hero__note{font-size:var(--step-small);color:var(--muted)}.hero__stage{border-radius:var(--radius);background:var(--dark);grid-column:6/span 7;height:min(100svh - 120px,740px);min-height:600px;position:relative;overflow:hidden}.hero__shot img{width:max(720px,100%);height:auto;animation:rise .7s var(--ease-out) both;border-radius:10px 0 0;position:absolute;top:200px;left:48px}.hero__raptor{width:250px;height:auto;animation:peek .9s .25s var(--ease-out) both;position:absolute;top:38px;right:64px}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes peek{0%{opacity:0;transform:translateY(40px)rotate(-4deg)}}.agent{color:#f1ece8;background:#171413;border-radius:10px;width:min(470px,100% - 48px);font-size:14px;line-height:1.5;position:absolute;top:24px;left:24px;overflow:hidden;box-shadow:0 0 0 1px #f7f5f324,0 24px 48px #00000059}.agent__bar{color:var(--on-dark-muted);background:#221e1c;padding:10px 16px;font-size:13px}.agent__log{gap:10px;margin:0;padding:14px 16px 16px;list-style:none;display:grid}.agent__log li{animation:rise .42s var(--ease-out) both}.agent__log li:first-child{animation-delay:.6s}.agent__log li:nth-child(2){animation-delay:1.2s}.agent__log li:nth-child(3){animation-delay:1.8s}.agent__log li:nth-child(4){animation-delay:2.4s}.agent__you:before{content:"› ";color:var(--accent)}.agent__call,.agent__out{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.agent__call{color:#ffb3a7}.agent__out{color:#c6e6a8}.agent__say{color:#f7f5f3}@media (max-width:1023px){.hero__grid{min-height:0;padding-top:32px}.hero__copy,.hero__stage{grid-column:1/-1}.hero__stage{height:640px}}@media (max-width:767px){.hero__grid{row-gap:32px;padding-top:16px}.hero__copy{gap:20px;padding-bottom:0}.hero__stage{height:auto;min-height:0;margin-inline:calc(var(--margin) * -1);padding:112px var(--margin) var(--margin);border-radius:0;flex-direction:column;gap:16px;display:flex}.hero__shot img{border-radius:8px;width:100%;position:static}.hero__raptor{width:128px;top:32px;right:24px}.agent{width:100%;position:static}}.panel__title{margin-bottom:64px}.panels{flex-direction:column;gap:120px;display:flex}.panel{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.panel figcaption{grid-column:1/span 4;position:sticky;top:32px}.panel h3{font-size:var(--step-lead);font-weight:600;line-height:1.2}.panel p{max-width:36ch;margin-top:12px}.panel__shot{border-radius:var(--radius);background:var(--dark);grid-column:5/span 8;overflow:hidden}.panel:nth-child(2n) .panel__shot{grid-column:5/span 7}.panel__shot img{width:100%;height:auto;display:block}@media (max-width:900px){.panels{gap:72px}.panel figcaption,.panel__shot,.panel:nth-child(2n) .panel__shot{grid-column:1/-1}.panel figcaption{gap:var(--gutter);grid-template-columns:1fr 1fr;margin-bottom:24px;display:grid;position:static}.panel p{margin-top:0}}@media (max-width:767px){.panel figcaption{grid-template-columns:1fr;gap:12px}.panel__shot{aspect-ratio:4/3}.panel__shot img{width:190%;max-width:none;transform:translate(var(--fx,0%), var(--fy,0%))}}.console-head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:20px;margin-bottom:48px;display:grid}.console-head h2{grid-column:1/span 6}.console-head p{grid-column:8/span 5}.console{border-radius:var(--radius);background:var(--dark);min-height:600px;color:var(--on-dark);grid-template-columns:62fr 38fr;display:grid;overflow:hidden}.console__screen{flex-direction:column;gap:20px;min-width:0;padding:28px 32px 24px;display:flex}.console__turn{font-size:14px;line-height:1.5}.console__who{color:var(--on-dark-muted);margin-bottom:4px;font-size:13px;display:block}.console__call{color:#ffb3a7;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.console__json{border-radius:var(--radius);color:#e8e1dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#1a1716;flex:1;max-height:340px;margin:0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;overflow:auto}.console__json .k{color:#9fc4ff}.console__json .s{color:#c6e6a8}.console__json .n{color:#ffcf8a}.console__screen.is-swapping .console__turn,.console__screen.is-swapping .console__json{opacity:0;transform:translateY(6px)}.console__turn,.console__json{transition:opacity .2s ease, transform .26s var(--ease-out)}.console__link{font-size:var(--step-small);color:var(--on-dark);margin-top:auto}.console__controls{background:var(--dark-2);flex-direction:column;padding:20px 0;display:flex}.console__group{border:0;margin:0;padding:0 0 12px}.console__legend{font-size:var(--step-small);color:var(--on-dark-muted);padding:8px 24px}.console__row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 24px;font-size:14px;transition:background-color .14s;display:flex;position:relative}.console__row:hover{background:#f7f5f30f}.console__row input{opacity:0;pointer-events:none;position:absolute}.console__row:has(input:focus-visible){outline:2px solid var(--on-dark);outline-offset:-2px}.console__row:has(input:checked){background:#f7f5f31a}.console__name{flex:1;font-size:14px;font-weight:600}.console__hint{color:var(--on-dark-muted);text-align:right;font-size:13px}.console__dot{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--on-dark-muted);border-radius:50%;flex:none}.console__row:has(input:checked) .console__dot{background:var(--accent);box-shadow:none}.console__agents{gap:6px;padding:0 24px 8px;display:flex}.console__agents label{border-radius:var(--radius);cursor:pointer;background:#f7f5f30f;flex:1;justify-content:center;align-items:center;min-height:40px;font-size:14px;transition:background-color .14s;display:flex;position:relative}.console__agents label:has(input:checked){background:var(--on-dark);color:var(--ink)}.console__agents label:has(input:focus-visible){outline:2px solid var(--on-dark);outline-offset:2px}.console__agents input{opacity:0;pointer-events:none;position:absolute}.console-foot{font-size:var(--step-small);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:20px;display:flex}.console-foot code{color:var(--ink);background:var(--surface);border-radius:var(--radius);overflow-wrap:anywhere;padding:4px 8px;font-size:13px}@media (max-width:900px){.console-head h2,.console-head p{grid-column:1/-1}.console{grid-template-columns:1fr}.console__json{max-height:280px}}.plate{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.plate__side{grid-row:1;min-height:580px;position:relative}.plate__side--start{text-align:right;grid-column:1/span 4}.plate__side--end{grid-column:9/span 4}.plate__head p{max-width:30ch;margin-top:16px;margin-left:auto}.plate__panel{grid-area:1/5/auto/span 4;justify-self:center}.note{cursor:default;max-width:32ch;padding:4px 0;position:absolute;left:0;right:0}.plate__side--start .note{left:auto;right:0}.note h3{font-size:var(--step-body);font-weight:600;line-height:1.35}.note p{margin-top:4px;line-height:1.5}.note:after{content:"";background:var(--accent);width:0;height:2px;transition:width .22s var(--ease-out);position:absolute;top:14px}.plate__side--start .note:after{right:-24px}.plate__side--end .note:after{left:-24px}.note:hover:after{width:16px}.plate [data-part]{transition:box-shadow .2s}:is(.plate:has(.note[data-for=state]:hover) [data-part=state],.plate:has(.note[data-for=keep]:hover) [data-part=keep],.plate:has(.note[data-for=crawl]:hover) [data-part=crawl],.plate:has(.note[data-for=ids]:hover) [data-part=ids],.plate:has(.note[data-for=stats]:hover) [data-part=stats],.plate:has(.note[data-for=mcp]:hover) [data-part=mcp]){box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width:1023px){.plate{flex-direction:column;gap:40px;display:flex}.plate__side{gap:28px var(--gutter);text-align:left;grid-template-columns:1fr 1fr;min-height:0;display:grid}.plate__head{grid-column:1/-1}.plate__head p{margin-left:0}.note,.plate__side--start .note{max-width:none;position:static}.note:after{display:none}}@media (max-width:520px){.plate__side{grid-template-columns:1fr}}.popup{width:380px;max-width:100%;color:var(--ui-text);box-shadow:0 0 0 1px var(--ui-line);background:#fff;border-radius:8px;font-size:13px;line-height:1.4;overflow:hidden}.popup__bar{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.popup__bar span:first-child{align-items:center;gap:8px;display:inline-flex}.popup__chip{box-shadow:inset 0 0 0 1px var(--ui-line);color:var(--ui-soft);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500}.popup__row{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.popup__site{font-weight:500}.popup__live{align-items:center;gap:6px;font-weight:600;display:inline-flex}.popup__live:before{content:"";background:#e5484d;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite popup-pulse}@keyframes popup-pulse{50%{opacity:.35}}.popup__soft{color:var(--ui-soft)}.popup__switch{background:var(--ui-navy);border-radius:999px;flex:none;width:36px;height:20px;position:relative}.popup__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.popup__switch--off{background:#cfd2dc}.popup__switch--off:after{left:2px;right:auto}.popup__stats{border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px;display:grid}.popup__stat{box-shadow:inset 0 0 0 1px var(--ui-line);text-align:center;color:var(--ui-soft);border-radius:6px;padding:10px 0;font-size:13px}.popup__stat b{color:var(--ui-text);font-size:17px;display:block}.popup__crawl{border-bottom:1px solid var(--ui-line);text-align:center;padding:14px 16px}.popup__primary{background:var(--ui-navy);color:#fff;border-radius:6px;width:100%;height:44px;font-size:14px;font-weight:600;line-height:44px;display:block}.popup__crawl small{color:var(--ui-soft);margin-top:8px;font-size:13px;display:block}.popup__progress{background:#e8e9ef;border-radius:2px;height:4px;margin-top:10px;overflow:hidden}.popup__progress span{background:var(--ui-navy);width:48%;height:100%;display:block}.popup__pro{color:#3d3300;background:#f5d76e;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:13px;font-weight:700;line-height:1}.popup__foot{color:var(--ui-soft);justify-content:space-between;padding:12px 16px;font-size:13px;display:flex}.journey{margin-top:var(--section-gap);grid-template-columns:repeat(4,1fr);display:grid}.journey__field{flex-direction:column;min-height:84svh;padding:32px 28px;display:flex;position:relative}.journey__field:first-child{background:var(--surface)}.journey__field:nth-child(2){background:var(--dark);color:var(--on-dark)}.journey__field:nth-child(3){background:var(--accent);color:var(--on-accent)}.journey__field:nth-child(4){background:var(--surface-2)}.journey__field h2{font-size:var(--step-lead);max-width:14ch;font-weight:700;line-height:1.2}.journey__card{width:min(272px,100% - 40px);margin-inline:auto;position:absolute;top:34%;left:0;right:0}.journey__card .rq{transition:transform .16s var(--ease-out)}.journey__field:hover .rq{transform:translateY(-6px)}.journey__field>p{font-size:var(--step-lead);max-width:16ch;margin-top:auto;line-height:1.25}.rq{color:var(--ui-text);box-shadow:0 0 0 1px var(--ui-line);background:#fff;border-radius:8px;font-size:13px;line-height:1.4;overflow:hidden}.rq__top{border-bottom:1px solid var(--ui-line);align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex}.rq__method{color:var(--ui-navy);font-weight:700}.rq__status{color:#b42318;background:#fde8e8;border-radius:4px;margin-left:auto;padding:1px 6px;font-weight:600}.rq__rows{padding:6px 12px 10px}.rq__row{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.rq__row span:first-child{color:var(--ui-soft)}.rq__row--new{background:#fff4d6;margin-inline:-12px;padding-inline:12px}.rq__flag{color:#b42318;font-weight:600}@media (max-width:1023px){.journey{grid-template-columns:1fr}.journey__field{min-height:0;padding:32px var(--margin) 40px;gap:20px}.journey__card{width:100%;max-width:320px;margin-inline:0;position:static}.journey__field>p{order:-1;margin-top:0}.journey__field h2{order:-2}}@media (min-width:641px) and (max-width:1023px){.journey__field{align-content:start;column-gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.journey__field>h2,.journey__field>p{grid-column:1}.journey__card{grid-area:1/2/span 2}}.history__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.history__head h2 .soft{color:var(--muted)}.history__body{grid-template-columns:160px 1fr;gap:32px;margin-top:56px;display:grid}.history__tabs{flex-direction:column;gap:6px;display:flex}.history__tab{border-radius:var(--radius);background:var(--surface);height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;padding:0 16px;transition:background-color .16s;display:flex}.history__tab:hover{background:var(--surface-2)}.history__tab[aria-selected=true]{background:var(--dark);color:var(--on-dark)}.history__tab b{font-size:var(--step-body);font-weight:600}.history__tab span{font-size:var(--step-small)}.history__bands{flex-direction:column;gap:4px;display:flex}.band{border-radius:var(--radius);background:var(--surface);min-height:80px;animation:band-in .32s var(--ease-out) both;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 20px;display:grid}.band:nth-child(2n){background:var(--surface-2)}.band:nth-child(2){animation-delay:60ms}.band:nth-child(3){animation-delay:.12s}@keyframes band-in{0%{opacity:0;transform:translateY(10px)}}.band__time{font-size:var(--step-lead);font-variant-numeric:tabular-nums}.band__title{font-size:var(--step-body);overflow-wrap:anywhere;font-weight:600}.band__note{font-size:var(--step-small);color:var(--muted)}.band__id{text-align:right;font-size:var(--step-small);font-variant-numeric:tabular-nums}.band__state{font-weight:600;display:block}.band__state--live{color:#b42318}.history__foot{font-size:var(--step-small);color:var(--muted);margin-top:20px;margin-left:192px}@media (max-width:767px){.history__body{grid-template-columns:1fr;gap:16px}.history__tabs{grid-template-columns:1fr 1fr;display:grid}.history__tab{height:60px;padding:0 12px}.band{grid-template-columns:1fr auto;gap:4px 16px}.band__time{grid-column:1}.band__main{grid-area:2/1/auto/-1}.band__id{grid-area:1/2}.history__foot{margin-left:0}}.pricing{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pricing__names{flex-direction:column;grid-column:1/span 6;display:flex}.pricing__name{color:var(--muted);font-family:var(--font-instrument-serif), Georgia, serif;font-size:var(--step-giant);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25em;padding:0;line-height:1.05;transition:color .16s;display:inline-flex}.pricing__name:hover{color:var(--ink)}.pricing__name:before{content:"";background:0 0;border-radius:50%;width:.22em;height:.22em;transition:background-color .16s}.pricing__name[aria-selected=true]{color:var(--ink)}.pricing__name[aria-selected=true]:before{background:var(--accent)}.pricing__stage{grid-column:8/span 5;padding-top:12px}.pricing__figure{align-items:baseline;gap:12px;display:flex}.pricing__figure b{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400;font-size:var(--step-giant);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pricing__panel{animation:.22s both fade-swap}@keyframes fade-swap{0%{opacity:0}}.pricing__panel p{max-width:46ch;margin-top:20px}.pricing__list{gap:8px;margin-top:20px;padding:0;list-style:none;display:grid}.pricing__list li{padding-left:20px;position:relative}.pricing__list li:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.pricing__cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.pricing__cta small{font-size:var(--step-small);color:var(--muted)}@media (max-width:900px){.pricing__names,.pricing__stage{grid-column:1/-1}.pricing__stage{margin-top:24px}}.faq{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.faq__head{grid-column:1/span 4}.faq__head p{max-width:30ch;margin-top:20px}.faq__raptor{width:min(240px,60%);height:auto;margin-top:40px;display:block}.faq__list{flex-direction:column;grid-column:5/span 8;gap:8px;display:flex}.faq__item{border-radius:var(--radius);background:var(--surface);transition:background-color .2s}.faq__item[open]{background:var(--accent);color:var(--on-accent)}.faq__item summary{min-height:72px;font-size:var(--step-body);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;font-weight:600;line-height:1.3;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item:not([open]) summary:hover{background:var(--surface-2);border-radius:var(--radius)}.faq__plus{flex:none;width:16px;height:16px;position:relative}.faq__plus:before,.faq__plus:after{content:"";width:16px;height:3px;transition:transform .22s var(--ease-out);background:currentColor;border-radius:1px;position:absolute;top:6.5px;left:0}.faq__plus:after{transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.faq__item>p{max-width:62ch;font-size:var(--step-body);padding:0 24px 24px}@media (max-width:900px){.faq__head{grid-column:1/-1;margin-bottom:32px}.faq__raptor{width:120px;margin-top:24px}.faq__list{grid-column:1/-1}.faq__item summary{min-height:64px;padding:14px 20px}.faq__item>p{padding:0 20px 20px}}.tiles{padding:var(--section-gap) 10px 10px;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.tile{border-radius:var(--radius);background:var(--surface);flex-direction:column;min-height:220px;padding:24px;display:flex}.tile--statement{grid-column:1/span 4}.tile--statement p:first-child{font-size:var(--step-lead);max-width:24ch;line-height:1.3}.tile--statement small{color:var(--muted);margin-top:auto;font-size:13px}.tile--nav{grid-column:5/span 3}.tile--nav ul{gap:6px;padding:0;list-style:none;display:grid}.tile--nav a{text-decoration:none}.tile--nav a:hover{text-underline-offset:3px;text-decoration:underline}.tile--release{grid-column:8/span 2;text-decoration:none;transition:background-color .16s}.tile--release:hover,.tile--mail:hover{background:var(--surface-2)}.tile--release b{font-size:var(--step-lead);font-weight:600}.tile--release span{font-size:var(--step-small);color:var(--muted);margin-top:auto}.tile--mail{grid-column:10/span 3;text-decoration:none;transition:background-color .16s}.tile--mail span{font-size:var(--step-small);color:var(--muted)}.tile--mail b{font-size:var(--step-lead);overflow-wrap:anywhere;margin-top:auto;font-weight:500}.tile--mark{background:var(--dark);min-height:320px;color:var(--on-dark);grid-column:1/span 8;justify-content:flex-end;position:relative;overflow:hidden}.tile__raptor{width:clamp(110px,14vw,220px);height:auto;position:absolute;bottom:8%;right:4%}.tile--mark span{font-family:var(--font-instrument-serif), Georgia, serif;font-size:var(--step-giant);letter-spacing:-.02em;line-height:1}.tile--go{background:var(--accent);min-height:320px;color:var(--on-accent);grid-column:9/span 4;text-decoration:none;transition:background-color .16s}.tile--go:hover{background:var(--accent-press)}.tile--go b{font-size:var(--step-lead);max-width:12ch;font-weight:600;line-height:1.2}.tile--go svg{transition:transform .2s var(--ease-out);align-self:flex-end;margin-top:auto}.tile--go:hover svg{transform:translate(4px,-4px)}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr;gap:6px;padding-inline:8px}.tile{min-height:160px;padding:20px}.tile--mark{grid-area:1/1/auto/-1;min-height:160px}.tile--go{grid-area:2/1/auto/-1;min-height:160px}.tile--nav,.tile--mail,.tile--release,.tile--statement{grid-column:span 1}.tile--statement{grid-column:1/-1}}.motion-ready [data-reveal]>*{opacity:0;transition:opacity .56s ease, transform .72s var(--ease-out);transform:translateY(24px)}.motion-ready [data-reveal].is-in>*{opacity:1;transform:none}.motion-ready [data-reveal].is-in>:nth-child(2){transition-delay:80ms}.motion-ready [data-reveal].is-in>:nth-child(3){transition-delay:.16s}.motion-ready [data-reveal].is-in>:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition-duration:1ms!important;animation:none!important}.motion-ready [data-reveal]>*{opacity:1;transform:none}}
