@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-ext-400-normal.CKO3cWyd.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-400-normal.DiHHcP5k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-cyrillic-400-normal.G7BuwYWK.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-400-normal.DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-greek-ext-400-normal.C3GMUg_S.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-400-normal.DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-greek-400-normal.Br_GQm5W.woff2)format("woff2"),url(/_astro/inter-tight-greek-400-normal.BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-vietnamese-400-normal.CqzIqjuX.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-400-normal.kSDs3Vd1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-ext-400-normal.DN7wyBvd.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-400-normal.BQQeeQrv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-ext-700-normal.D_7NT8eF.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-700-normal.BFcoPt71.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-cyrillic-700-normal.DtWWjp29.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-700-normal.DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-ext-700-normal.D0RkHJEE.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-700-normal.mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-greek-700-normal.RgALSHS4.woff2)format("woff2"),url(/_astro/inter-tight-greek-700-normal.DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-vietnamese-700-normal.Cn_DV52A.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-700-normal.DwHBAXeT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-ext-700-normal.BpKPOkj3.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-700-normal.CrlzIQ10.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-tight-latin-700-normal.BZKd_v_8.woff2)format("woff2"),url(/_astro/inter-tight-latin-700-normal.DvYAVZQd.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-cyrillic-ext-900-normal.D2HnBArf.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-ext-900-normal.DFYsuKtp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-cyrillic-900-normal.DQyl4dKK.woff2)format("woff2"),url(/_astro/inter-tight-cyrillic-900-normal.BB7BsRn9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-greek-ext-900-normal.wxL47-fE.woff2)format("woff2"),url(/_astro/inter-tight-greek-ext-900-normal.BkFPiXz8.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-greek-900-normal.BlRasW-P.woff2)format("woff2"),url(/_astro/inter-tight-greek-900-normal.Whngmt0q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-vietnamese-900-normal.BOhvDLRK.woff2)format("woff2"),url(/_astro/inter-tight-vietnamese-900-normal.BzyaF6D1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-latin-ext-900-normal.CRvdXIc8.woff2)format("woff2"),url(/_astro/inter-tight-latin-ext-900-normal.CibZOeMa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/inter-tight-latin-900-normal.CsycwHi3.woff2)format("woff2"),url(/_astro/inter-tight-latin-900-normal.D-ilywrK.woff)format("woff");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{--bg:#090909;--panel:#191919;--ink:#fff;--ink-dim:#fff6;--ink-soft:#ffffffb8;--hair:#272727;--sand:#c09666;--sky:#88b2dc;--rose:#b65a46;--ease:cubic-bezier(.445, .05, .55, .95);--edge:40px;--stage:76svh;--font:"Inter Tight", "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--bg);margin:0;font-size:16px;line-height:1.75;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--sand);color:var(--bg)}:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.ui{letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.dim{color:var(--ink-dim)}.wrap{padding-inline:var(--edge)}.wordmark{text-transform:uppercase;letter-spacing:-.035em;white-space:nowrap;margin:0;font-weight:900;line-height:.78;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.wordmark.animate{animation:rise 1.2s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(.06em)}to{opacity:1;transform:none}}.bite span{vertical-align:top;transition:width .1s var(--ease);display:inline-block;overflow:hidden}.chrome{z-index:30;padding:30px var(--edge) 0;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.chrome a{pointer-events:auto;text-decoration:none}.chrome-logo{justify-self:start}.chrome-logo .wordmark{font-size:19px}.chrome-main{justify-self:center;gap:40px;display:flex}.chrome-util{justify-self:end;gap:48px;display:flex}.chrome-main a,.chrome-util a{color:#ffffff8c;text-shadow:0 0 18px #00000059;transition:color .15s var(--ease)}.chrome-main a:hover,.chrome-util a:hover,.chrome-main a[aria-current=page]{color:var(--ink)}.mobile-top,.mobile-bar{display:none}.stage{height:var(--stage);background:var(--bg);min-height:420px;position:relative;overflow:hidden}.slot{opacity:0;transition:opacity 1.4s var(--ease), transform 7s cubic-bezier(.2, .6, .2, 1);position:absolute;inset:0;overflow:hidden;transform:scale(1.035)}.slot.active{opacity:1;transform:scale(1)}.slot img.still,.slot canvas.live{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slot canvas.live{opacity:0;transition:opacity .8s var(--ease)}.slot.is-live canvas.live{opacity:1}.slot[data-kind=engraving] img.still{filter:sepia(.6)saturate(.75)brightness(.55)contrast(1.15)}.slot[data-kind=engraving] .shade{background:linear-gradient(#090909b3 0%,#09090926 30%,#09090933 60%,#090909b3 100%)}.slot .shade{background:linear-gradient(#09090973 0%,#09090900 22% 62%,#0909098c 100%);position:absolute;inset:0}.progress{z-index:3;background:#ffffff2e;height:4px;position:absolute;bottom:0;left:0;right:0}.progress i{background:var(--sand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.reel-nums{z-index:3;left:var(--edge);grid-template-columns:repeat(8,8vw);display:grid;position:absolute;bottom:30px}.reel-nums button{all:unset;cursor:pointer;color:#ffffff80;transition:color .15s var(--ease);font-size:32px;font-weight:700;line-height:1}.reel-nums button:hover,.reel-nums button[aria-current=true]{color:var(--ink)}.stage-title{z-index:3;text-transform:uppercase;letter-spacing:.01em;text-align:left;margin:0;font-size:clamp(24px,2.8vw,40px);line-height:1.05;display:grid;position:absolute;bottom:86px;right:54px}.stage-title strong{justify-self:start;font-weight:900}.stage-title strong,.stage-title span{transition:opacity .5s var(--ease), transform .5s var(--ease)}.stage-title.swap strong,.stage-title.swap span{opacity:0;transform:translateY(10px)}.stage-title span{justify-self:end;padding-left:2.4em;font-weight:400}.below{height:calc(100svh - var(--stage));padding:22px var(--edge) 20px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;display:flex;overflow:hidden}.below-row{justify-content:space-between;gap:24px;display:flex}.home .below{flex-direction:column-reverse}.below-row a{color:var(--ink);text-decoration:none}.below-row a:hover{color:var(--sand)}.below-mark{margin-left:-.03em;font-size:min(9.5vw,11.5svh);display:block}.below-note{height:auto}.below-note p{max-width:64ch;color:var(--ink-dim);margin:0;font-size:14px}.below-note a{color:var(--ink)}.stage-short{height:50svh}.stage-heading{z-index:3;left:var(--edge);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(56px,11vw,168px);font-weight:900;line-height:.8;position:absolute;bottom:34px}.stage-list .shade{background:#0909096b}.list-grid{z-index:3;grid-template-columns:repeat(3,1fr);align-content:start;column-gap:24px;display:grid;position:absolute;top:94px;left:21.2%;right:8%}.list-head{margin:0 0 50px}.list-col{margin:0;padding:0;list-style:none}.list-col li{letter-spacing:.8px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:27px}.list-col button{all:unset;cursor:pointer;transition:opacity .15s var(--ease), color .15s var(--ease)}.list-grid:hover .list-col button{opacity:.4}.list-grid .list-col button:hover,.list-grid .list-col button.on{opacity:1}.list-col button.on{color:var(--sand)}.list-col.specs li{color:var(--ink-dim)}.list-col.specs small{letter-spacing:.06em;font-size:11px;font-weight:400}.section{border-top:1px solid var(--hair);padding-block:clamp(64px,10vw,140px)}.section.first{border-top:0;padding-top:clamp(48px,7vw,96px)}.lead{max-width:46ch;color:var(--ink-soft);margin:0;font-size:clamp(18px,2vw,24px);line-height:1.45}.principles{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(48px,8vw,96px);display:grid}.principle{border-bottom:1px solid var(--hair);padding:28px 28px 36px 0}.principle:nth-child(odd){border-right:1px solid var(--hair)}.principle:nth-child(2n){padding-left:28px}.principle .n{color:var(--sand)}.principle h3{letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 8px;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1}.principle p{max-width:40ch;color:var(--ink-soft);margin:0}.ai-label{color:var(--ink-dim);margin-top:28px;font-size:14px}.ai-label:before{content:"";background:var(--sky);vertical-align:1px;width:8px;height:8px;margin-right:10px;display:inline-block}.packages{border-top:1px solid var(--ink);margin-top:clamp(48px,8vw,96px)}.package{border-bottom:1px solid var(--hair);grid-template-columns:1.1fr 2fr 1.2fr;align-items:start;gap:24px;padding:32px 0;display:grid}.package h3{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:900;line-height:.9}.package p{color:var(--ink-soft);max-width:48ch;margin:0}.package .price{text-align:right}.package .price strong{letter-spacing:-.01em;font-size:clamp(20px,2.2vw,28px);font-weight:900;display:block}.package:hover .price strong{color:var(--sand)}.package .terms{color:var(--ink-dim);font-size:14px}.fine{color:var(--ink-dim);margin-top:24px;font-size:14px}.brief-grid{grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,96px);display:grid}form.brief{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.field{border-bottom:1px solid var(--hair);flex-direction:column;padding:18px 0 10px;display:flex}.field.full{grid-column:1/-1}.field label{color:var(--ink-dim)}.field input,.field select,.field textarea{all:unset;box-sizing:border-box;width:100%;font-family:var(--font);color:var(--ink);padding:8px 0 4px;font-size:18px;line-height:1.4}.field select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-dim) 50%), linear-gradient(135deg, var(--ink-dim) 50%, transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-repeat:no-repeat;background-size:5px 5px}.field select option{background:var(--panel);color:var(--ink)}.field textarea{resize:vertical;min-height:120px}.field:focus-within{border-bottom-color:var(--sand)}.field:focus-within label{color:var(--sand)}.field input::placeholder,.field textarea::placeholder{color:#ffffff40}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.form-foot small{color:var(--ink-dim);max-width:44ch;font-size:13px;line-height:1.5}.btn{all:unset;cursor:pointer;background:var(--ink);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;transition:background .2s var(--ease);border-radius:999px;padding:16px 28px;font-size:13px;font-weight:700;display:inline-block}.btn:hover{background:var(--sand)}.btn[disabled]{opacity:.5;cursor:wait}.form-status{min-height:1.5em;color:var(--sand);grid-column:1/-1;margin-top:16px}.site-footer{border-top:1px solid var(--hair);padding:48px var(--edge) 40px}.site-footer .mail{letter-spacing:-.03em;word-break:break-all;font-size:clamp(26px,5vw,64px);font-weight:900;line-height:1;text-decoration:none;display:inline-block}.site-footer .mail:hover{color:var(--sand)}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:40px;display:flex}.footer-row nav{flex-wrap:wrap;gap:20px;display:flex}.footer-row a{color:var(--ink-dim);text-decoration:none}.footer-row a:hover{color:var(--ink)}.footer-mark{margin-top:48px;font-size:clamp(56px,17.5vw,290px);display:block}.glyph-layer{pointer-events:none;z-index:20;position:fixed;inset:0}.glyph-layer i{width:6px;height:6px;animation:.38s linear forwards glyph;position:absolute}@keyframes glyph{to{opacity:0}}.legal{padding:140px var(--edge) 80px;max-width:820px}.legal h1{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(40px,8vw,88px);font-weight:900;line-height:.9}.legal h2{text-transform:uppercase;letter-spacing:.04em;margin:40px 0 8px;font-size:18px;font-weight:700}.legal p,.legal li{color:var(--ink-soft)}.legal .todo{color:var(--rose);font-weight:700}.credits{padding-left:1.2em}.credits li{margin-bottom:18px}.credits strong{color:var(--ink);text-transform:uppercase;letter-spacing:.04em}@media (width<=760px){:root{--edge:12px}.chrome{display:none}.mobile-top{padding:10px var(--edge) 0;display:block}.mobile-top a{text-decoration:none}.mobile-mark{margin-left:-.03em;font-size:18.4vw;display:block}.mobile-main{justify-content:space-between;margin:12px 0 0;font-size:10px;display:flex}.mobile-main a{color:var(--ink-dim);text-decoration:none}.mobile-main a[aria-current=page]{color:var(--ink)}.mobile-bar{z-index:30;height:28px;padding:0 var(--edge);background:var(--bg);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bar a{color:var(--ink-dim);text-decoration:none}body{padding-bottom:28px}.home .stage{height:62svh;min-height:300px;margin-top:12px}.home .stage-title{right:auto;left:var(--edge);font-size:16px;display:block;bottom:62px}.home .stage-title span{padding-left:.4em}.reel-nums{left:var(--edge);right:var(--edge);grid-template-columns:repeat(8,1fr);bottom:16px}.reel-nums button{font-size:24px}.home .below{height:auto;min-height:0;padding:16px var(--edge) 20px}.below-row{flex-direction:column;gap:10px}.home .below-mark{display:none}.stage-list{height:auto;min-height:0;overflow:visible}.stage-list .slot{height:42svh;display:none;position:relative}.stage-list .slot.active{display:block}.list-grid{padding:8px var(--edge) 0;grid-template-columns:1fr;position:static}.list-head{margin:24px 0 8px;grid-column:auto!important}.list-grid>:first-child{order:0}.list-grid>:nth-child(3){order:1}.list-grid>:nth-child(4){order:2}.list-grid>:nth-child(2){order:3}.list-grid>:nth-child(5){order:4}.list-col li{font-size:20px;line-height:34px}.list-grid:hover .list-col button{opacity:1}.below-note{padding:24px var(--edge)}.stage-short{height:46svh;margin-top:12px}.principles{grid-template-columns:1fr}.principle,.principle:nth-child(odd),.principle:nth-child(2n){border-right:0;padding:24px 0 28px}.package{grid-template-columns:1fr;gap:12px}.package .price{text-align:left}.brief-grid,form.brief{grid-template-columns:1fr}.legal{padding-top:32px}}
