@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2) format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/familjen-grotesk.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist.woff2) format("woff2")}@font-face{font-family:Zweimax Hand;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/zweimax-hand.woff2) format("woff2")}@font-face{font-family:Zweimax Hand Z;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/zweimax-hand-z.woff2) format("woff2")}:root{color-scheme:light;--ground: #f3efeb;--ink: #1c1922;--t2: rgba(28, 25, 34, .72);--t3: rgba(28, 25, 34, .64);--rule: rgba(28, 25, 34, .13);--plum: #2a1a40;--plum-2: #3d2a5c;--on-plum: #fff;--z: #6a4bd6;--z-soft: #ddd5f7;--p: #ec6a55;--p-ink: #b8432f;--p-soft: #f9d6cc;--apricot: #f6b889;--lilac: #9c7be6;--field: radial-gradient(52% 58% at 56% 44%, rgba(246, 184, 137, .95), transparent 72%), radial-gradient(70% 80% at 104% -4%, rgba(236, 106, 85, .9), transparent 70%), radial-gradient(75% 85% at -4% 104%, rgba(156, 123, 230, .95), transparent 70%), linear-gradient(140deg, #ec6a55 0%, #e0708a 52%, #9c7be6 100%);--field-close: radial-gradient(60% 75% at 18% 30%, rgba(246, 184, 137, .95), transparent 72%), radial-gradient(60% 80% at 104% 0%, rgba(236, 106, 85, .85), transparent 70%), radial-gradient(55% 75% at 100% 104%, rgba(156, 123, 230, .9), transparent 70%), linear-gradient(140deg, #f59a77 0%, #ec6a55 45%, #e0708a 75%, #9c7be6 100%);--field-ink: var(--ink);--field-rule: rgba(28, 25, 34, .24);--field-wash: rgba(28, 25, 34, .08);--field-accent: var(--plum);--leader: rgba(28, 25, 34, .6);--glass-tint: rgba(255, 255, 255, .16);--glass-rim: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 0 0 1px rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 255, 255, .08), 0 14px 34px -16px rgba(10, 8, 20, .45);--serif: "Instrument Serif", Georgia, serif;--grot: "Familjen Grotesk", "Helvetica Neue", Arial, sans-serif;--hand: "Zweimax Hand", "Segoe Print", "Bradley Hand", cursive;--hand-z: "Zweimax Hand Z", var(--hand);--text: "Geist", "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--gutter: max(clamp(16px, 3.4vw, 48px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--stage: 1344px;--edge: max(var(--gutter), (100% - var(--stage)) / 2);--bar-top: calc(clamp(8px, 1vw, 14px) + env(safe-area-inset-top, 0px)) ;--bar-h: 58px;--head: calc(var(--bar-top) + var(--bar-h));--head-gap: clamp(12px, 1.7vw, 24px);--max: 1240px}@media(orientation:landscape)and (max-height:500px){:root{--bar-top: calc(6px + env(safe-area-inset-top, 0px)) ;--bar-h: 46px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + 16px);-webkit-text-size-adjust:100%}a,button,summary{touch-action:manipulation}body{margin:0;background:var(--ground);color:var(--ink);font:400 17px/1.6 var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;text-wrap:balance}p{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%}::selection{background:var(--z);color:#fff}:focus-visible{outline:2px solid var(--z);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 14px;border-radius:8px;background:var(--plum);color:var(--on-plum);text-decoration:none;transition:top .16s var(--ease-out)}.skip:focus{top:12px}.serif{font-family:var(--serif);font-weight:var(--serif-weight, 400);letter-spacing:var(--serif-track, -.02em)}.grot{font-family:var(--grot);font-weight:var(--grot-weight, 700);letter-spacing:var(--grot-track, -.035em)}.hand{font-family:var(--hand);font-weight:600;letter-spacing:0}.stack{display:grid;align-content:start;line-height:.88}.stack .serif{font-size:clamp(48px,5.6vw,92px)}.stack .grot{font-size:clamp(46px,5.3vw,88px)}.sq{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 20px;border:0;border-radius:10px;background:var(--plum);color:var(--on-plum);font:700 16px/1 var(--grot);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease-out}.sq:active{transform:scale(.97)}.sq svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.sq:hover{background:var(--plum-2)}}.section{max-width:var(--max);margin:0 auto;padding:clamp(96px,12vw,160px) var(--gutter) 0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.top[data-astro-cid-nen7h5rs]{position:sticky;top:var(--bar-top);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--bar-h);margin:var(--bar-top) var(--edge) 0;padding:9px 9px 9px 18px;border-radius:16px;background:var(--glass-tint);-webkit-backdrop-filter:blur(6px) saturate(160%);backdrop-filter:var(--lg-filter, ) blur(3.5px) saturate(150%) brightness(1.05);box-shadow:var(--glass-rim)}.mark[data-astro-cid-nen7h5rs]{display:block;color:var(--ink)}.mark[data-astro-cid-nen7h5rs] .logo{display:block;height:30px;width:auto;aspect-ratio:1238 / 266}nav[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:28px}.links[data-astro-cid-nen7h5rs]{position:relative;display:flex;gap:24px;font-size:15px}.links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{position:relative}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{position:relative;color:var(--t2);text-decoration:none;transition:color .2s ease-out}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ink)}.links[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]{position:absolute;top:50%;left:0;width:calc(var(--w, 0px) + 28px);height:36px;border-radius:10px;translate:calc(var(--x, 0px) - 14px) -50%;background:#ffffff57;-webkit-backdrop-filter:blur(6px) saturate(170%);backdrop-filter:blur(6px) saturate(170%) brightness(1.06);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff6,inset 0 -1px #1c19220f,0 6px 16px -8px #0a081459;opacity:0;pointer-events:none;transition:translate .36s var(--ease-out),width .36s var(--ease-out),opacity .2s ease-out}.links[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs].on{opacity:1}.links[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]:not(.placed){transition:opacity .2s ease-out}@media(hover:hover)and (pointer:fine){.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}}.menu[data-astro-cid-nen7h5rs]{display:none}.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs]{height:40px;padding:0 16px;border-radius:9px;background:#2a1a4017;color:var(--plum);font-size:15px;transition:transform .16s var(--ease-out),background-color .16s ease-out,color .16s ease-out}.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs]:active{background:var(--plum);color:var(--on-plum)}@media(hover:hover)and (pointer:fine){.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs]:hover{background:var(--plum);color:var(--on-plum)}}@media(width<=900px){nav[data-astro-cid-nen7h5rs]{gap:8px}.links[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:700 15px/1 var(--grot);cursor:pointer}.bars[data-astro-cid-nen7h5rs]{position:relative;width:16px;height:10px}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{position:absolute;left:0;width:16px;height:1.5px;border-radius:1px;background:var(--ink);transition:translate .2s var(--ease-out),rotate .2s var(--ease-out)}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]+i[data-astro-cid-nen7h5rs]{top:8px}.menu[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{translate:0 4px;rotate:45deg}.menu[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]+i[data-astro-cid-nen7h5rs]{translate:0 -4px;rotate:-45deg}.top[data-astro-cid-nen7h5rs]{padding-left:14px}.menu[data-astro-cid-nen7h5rs]{height:40px}.mark[data-astro-cid-nen7h5rs] .logo{height:24px}.links[data-astro-cid-nen7h5rs]{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;gap:0;padding:4px 18px 12px;border-radius:16px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--rule),0 16px 40px -24px #1c192280;font-size:22px;opacity:0;visibility:hidden;translate:0 -8px;transition:opacity .18s var(--ease-out),translate .18s var(--ease-out),visibility 0s .18s}.top[data-astro-cid-nen7h5rs].open .links[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;translate:0;transition:opacity .18s var(--ease-out),translate .18s var(--ease-out)}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:block;padding:12px 0;color:var(--ink);font:700 22px/1.2 var(--grot);letter-spacing:-.015em}}@media(width<=420px){.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs]{padding:0 13px;font-size:14px}.menu[data-astro-cid-nen7h5rs] .label[data-astro-cid-nen7h5rs]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(width<=340px){.top[data-astro-cid-nen7h5rs]{gap:10px}.mark[data-astro-cid-nen7h5rs] .logo{height:20px}.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs]{padding:0 9px}}@media(orientation:landscape)and (height<=500px){.top[data-astro-cid-nen7h5rs]{padding:5px 5px 5px 14px;border-radius:14px}.mark[data-astro-cid-nen7h5rs] .logo{height:22px}.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{position:relative;height:36px}.top[data-astro-cid-nen7h5rs] .sq[data-astro-cid-nen7h5rs]:before,.menu[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;inset:-4px 0}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:10px}}.top[data-astro-cid-nen7h5rs][data-snap] .links[data-astro-cid-nen7h5rs]{transition:none}@media(prefers-reduced-motion:reduce){.links[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs].open .links[data-astro-cid-nen7h5rs]{translate:none}.links[data-astro-cid-nen7h5rs] .pill[data-astro-cid-nen7h5rs]{transition:opacity .2s ease-out}}@property --tags{syntax: "<number>"; inherits: false; initial-value: 0;}@property --sel{syntax: "<number>"; inherits: false; initial-value: 0;}@property --caret3d{syntax: "<number>"; inherits: false; initial-value: 0;}@property --grab{syntax: "<number>"; inherits: false; initial-value: 0;}@property --btn-w{syntax: "<length>"; inherits: false; initial-value: 150px;}@property --btn{syntax: "<color>"; inherits: false; initial-value: #1c1922;}@property --unrot{syntax: "*"; inherits: false}.hero[data-astro-cid-ge2uvauf]{position:relative;margin-top:calc(-1 * var(--head))}html.motion .hero[data-astro-cid-ge2uvauf]{height:300vh}.stage[data-astro-cid-ge2uvauf]{--peek: min(19svh, 180px);position:relative;height:100vh;height:100svh;min-height:620px;overflow:hidden}html.motion .stage[data-astro-cid-ge2uvauf]{position:sticky;top:0}html.held{overflow:hidden;scrollbar-gutter:stable}.copy[data-astro-cid-ge2uvauf]{position:absolute;left:0;right:0;top:var(--head);bottom:calc(var(--peek) + var(--gutter));z-index:2;display:grid;place-content:center;justify-items:center;padding:0 var(--gutter);text-align:center}h1[data-astro-cid-ge2uvauf]{display:grid;font-size:min(clamp(46px,min(8.4vw,12.5svh),136px),calc((100vw - 2 * var(--gutter)) / 9));line-height:.9}.line[data-astro-cid-ge2uvauf]{display:block;white-space:nowrap}.line[data-astro-cid-ge2uvauf].grot{font-size:.93em;margin-top:-.087em}.line[data-astro-cid-ge2uvauf].it{font-style:italic;margin-top:.081em}.off[data-astro-cid-ge2uvauf]{visibility:hidden}.ins[data-astro-cid-ge2uvauf]{padding-inline:.2em .35em;margin-inline:-.31em -.26em;font-family:var(--hand);font-weight:600;font-size:1.02em;letter-spacing:0;line-height:0;color:var(--p);background:linear-gradient(100deg,#ec6a55,#e0708a 52%,#9c7be6) left / var(--ins-w, 100%) 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ins[data-astro-cid-ge2uvauf]:empty{padding:0;margin:0}html.motion .hero[data-astro-cid-ge2uvauf]:not([data-js]) .typed[data-astro-cid-ge2uvauf]{visibility:hidden}html.motion .hero[data-astro-cid-ge2uvauf]:not([data-js]) [data-astro-cid-ge2uvauf]:is(.typed,.rise){animation:0s 2.5s forwards fallback}@keyframes fallback{to{visibility:visible;opacity:1;translate:0}}.rise[data-astro-cid-ge2uvauf]{position:absolute;left:var(--edge);right:var(--edge);top:calc(var(--head) + var(--head-gap));bottom:var(--gutter);transform-origin:50% 0;transform:translate3d(0,calc(100% - var(--peek)),0) scale(.9)}html.motion .rise[data-astro-cid-ge2uvauf]:not([data-in]){translate:0 110%}.field[data-astro-cid-ge2uvauf]{position:relative;height:100%;overflow:hidden;border-radius:28px;background:var(--field);perspective:1800px;perspective-origin:50% 40%}.field[data-astro-cid-ge2uvauf]:after{content:"";position:absolute;inset:0;opacity:.14;mix-blend-mode:soft-light;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.world[data-astro-cid-ge2uvauf]{position:absolute;left:50%;top:50%;width:880px;height:560px;margin:-280px 0 0 -440px;transform-style:preserve-3d;transform:scale(var(--fit, .6))}.layer[data-astro-cid-ge2uvauf]{position:absolute;inset:0;border-radius:16px;transform-style:preserve-3d}.anchor[data-astro-cid-ge2uvauf]{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--field-ink);box-shadow:0 0 0 2.5px #ffffffe6;opacity:var(--tags, 0)}.tagplane[data-astro-cid-ge2uvauf]{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;pointer-events:none}.ltag[data-astro-cid-ge2uvauf]{position:absolute;left:0;top:0;transform-origin:0 0;transform:var(--unrot, none) translate(calc(-100% - 20px),-50%);padding:7px 12px;border-radius:99px;background:#fffffff2;color:var(--ink);font:700 14px/1 var(--grot);white-space:nowrap;opacity:var(--tags, 0);box-shadow:0 8px 20px -10px #140a2880}.ltag[data-astro-cid-ge2uvauf]:after{content:"";position:absolute;left:100%;top:50%;width:14px;margin-left:3px;border-top:1.5px dashed var(--leader)}.base[data-astro-cid-ge2uvauf]{background:#fff;overflow:hidden;box-shadow:0 1px 2px #3c143224,0 60px 90px -40px #46143c8c}.bar[data-astro-cid-ge2uvauf]{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-bottom:1px solid #1c192214}.bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:9px;height:9px;border-radius:50%;background:#1c192224}.bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-left:12px;padding:4px 12px;border-radius:6px;background:#1c19220d;color:#1c192299;font:500 11px/1 var(--text)}.sketch[data-astro-cid-ge2uvauf],.structure[data-astro-cid-ge2uvauf]{opacity:0}.sketch[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf],.structure[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{position:absolute;border-radius:8px}.sketch[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border:2px dashed #2a1a408c}.structure[data-astro-cid-ge2uvauf]{background:repeating-linear-gradient(90deg,#0000 0 54px,#2a1a401a 54px 70px) 40px 34px / calc(100% - 80px) calc(100% - 34px) no-repeat}.structure[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border:1.5px solid #2a1a4080}.s-logo[data-astro-cid-ge2uvauf]{left:40px;top:58px;width:120px;height:22px}.s-links[data-astro-cid-ge2uvauf]{left:600px;top:58px;width:240px;height:22px}.s-head[data-astro-cid-ge2uvauf]{left:40px;top:110px;width:400px;height:112px}.s-lede[data-astro-cid-ge2uvauf]{left:40px;top:240px;width:360px;height:44px}.s-btn[data-astro-cid-ge2uvauf]{left:40px;top:306px;width:150px;height:42px}.s-photo[data-astro-cid-ge2uvauf]{left:480px;top:104px;width:360px;height:244px}.s-card[data-astro-cid-ge2uvauf]{top:388px;width:250px;height:132px}.st-text[data-astro-cid-ge2uvauf]{left:40px;top:104px;width:420px;height:250px}.st-photo[data-astro-cid-ge2uvauf]{left:480px;top:104px;width:360px;height:244px}.st-cards[data-astro-cid-ge2uvauf]{left:40px;top:388px;width:800px;height:132px}.s-card[data-astro-cid-ge2uvauf].c1,.d-card[data-astro-cid-ge2uvauf].c1{left:40px}.s-card[data-astro-cid-ge2uvauf].c2,.d-card[data-astro-cid-ge2uvauf].c2{left:315px}.s-card[data-astro-cid-ge2uvauf].c3,.d-card[data-astro-cid-ge2uvauf].c3{left:590px}.t-card[data-astro-cid-ge2uvauf].c1{left:58px}.t-card[data-astro-cid-ge2uvauf].c2{left:333px}.t-card[data-astro-cid-ge2uvauf].c3{left:608px}.d-photo[data-astro-cid-ge2uvauf]{position:absolute;left:480px;top:104px;width:360px;height:244px;overflow:hidden;border-radius:12px;background:var(--photo, #e9dfd3);transition:background-color .52s var(--ease-out)}.d-photo[data-astro-cid-ge2uvauf] .sun[data-astro-cid-ge2uvauf]{position:absolute;right:64px;top:44px;width:58px;height:58px;border-radius:50%;background:#f2a66f}.d-photo[data-astro-cid-ge2uvauf] .hill[data-astro-cid-ge2uvauf]{position:absolute;border-radius:50%}.d-photo[data-astro-cid-ge2uvauf] .hill[data-astro-cid-ge2uvauf].a{left:-60px;bottom:-130px;width:330px;height:230px;background:#6f5a8c}.d-photo[data-astro-cid-ge2uvauf] .hill[data-astro-cid-ge2uvauf].b{right:-80px;bottom:-150px;width:360px;height:240px;background:#3b2c55}.d-btn[data-astro-cid-ge2uvauf]{position:absolute;left:40px;top:306px;width:var(--btn-w, 150px);height:42px;border-radius:var(--btn-r, 9px);background:var(--btn, #1c1922);box-shadow:0 0 0 2px rgba(236,106,85,var(--grab, 0))}.d-handle[data-astro-cid-ge2uvauf]{position:absolute;right:-7px;bottom:-7px;width:12px;height:12px;background:#fff;border:2px solid var(--p);opacity:var(--grab, 0)}.d-card[data-astro-cid-ge2uvauf]{position:absolute;top:388px;width:250px;height:132px;border-radius:10px;background:#f3eee8}.text[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf],.text[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{position:absolute;color:#1c1922}.t-logo[data-astro-cid-ge2uvauf]{left:40px;top:60px;font:700 16px/1 var(--grot)}.t-links[data-astro-cid-ge2uvauf]{right:40px;top:61px;display:flex;gap:22px;font:500 13px/1 var(--text)}.t-links[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:normal;color:#1c1922b3}.t-h[data-astro-cid-ge2uvauf]{left:40px;top:112px;width:410px;font:700 44px/1.02 var(--grot);letter-spacing:-.03em}.text[data-astro-cid-ge2uvauf] .t-h[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{position:static}.h-edit[data-astro-cid-ge2uvauf]{border-radius:3px;background:rgba(106,75,214,calc(.3 * var(--sel, 0)));box-decoration-break:clone;-webkit-box-decoration-break:clone}.h-caret[data-astro-cid-ge2uvauf]{display:inline-block;width:3px;height:.9em;margin-left:2px;vertical-align:-.1em;background:var(--z);opacity:var(--caret3d, 0)}.t-lede[data-astro-cid-ge2uvauf]{left:40px;top:244px;width:360px;font:400 14px/1.5 var(--text);color:#1c1922b8!important}.text[data-astro-cid-ge2uvauf] .t-btn[data-astro-cid-ge2uvauf]{left:40px;top:306px;width:var(--btn-w, 150px);height:42px;display:grid;place-items:center;color:#fff;font:700 14px/1 var(--grot)}.t-card[data-astro-cid-ge2uvauf]{top:408px;font:700 17px/1 var(--grot)}.field[data-astro-cid-ge2uvauf].apart .text[data-astro-cid-ge2uvauf] .t-btn[data-astro-cid-ge2uvauf],.field[data-astro-cid-ge2uvauf].apart .text[data-astro-cid-ge2uvauf] .t-lede[data-astro-cid-ge2uvauf]{color:var(--ink)!important}.t-links[data-astro-cid-ge2uvauf]{transition:opacity .3s ease-out}.field[data-astro-cid-ge2uvauf].apart .t-links[data-astro-cid-ge2uvauf]{opacity:0}.overlay[data-astro-cid-ge2uvauf]{position:absolute;inset:0;z-index:5;pointer-events:none}.cursor[data-astro-cid-ge2uvauf]{position:absolute;left:0;top:0;opacity:0;transition:opacity .4s ease-out}.cursor[data-astro-cid-ge2uvauf][data-ready]{opacity:1}.cursor[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{display:block;width:22px;height:22px;filter:drop-shadow(0 2px 3px #140a284d)}.cursor[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{position:absolute;left:16px;top:18px;padding:4px 8px;border-radius:6px 6px 6px 2px;font:700 12px/1 var(--grot);white-space:nowrap;box-shadow:0 0 0 1.5px #fff}.cursor[data-astro-cid-ge2uvauf].flip b[data-astro-cid-ge2uvauf]{left:auto;right:12px;border-radius:6px 6px 2px}.cursor[data-astro-cid-ge2uvauf].z path[data-astro-cid-ge2uvauf]{fill:var(--z)}.cursor[data-astro-cid-ge2uvauf].z b[data-astro-cid-ge2uvauf]{background:var(--z);color:#fff}.cursor[data-astro-cid-ge2uvauf].p path[data-astro-cid-ge2uvauf]{fill:var(--p)}.cursor[data-astro-cid-ge2uvauf].p b[data-astro-cid-ge2uvauf]{background:var(--p);color:var(--ink)}.edit-caret[data-astro-cid-ge2uvauf]{position:absolute;left:0;top:0;width:2px;background:var(--z);opacity:0;visibility:hidden}.edit-caret[data-astro-cid-ge2uvauf].p{background:var(--p)}.edit-caret[data-astro-cid-ge2uvauf][data-on]{opacity:1;visibility:visible;animation:1s step-end infinite blink}.rise[data-astro-cid-ge2uvauf]{z-index:1}.skip-intro[data-astro-cid-ge2uvauf]{position:absolute;left:50%;bottom:0;z-index:0;display:block;padding:0;border:0;background:none;color:var(--field-ink);font:600 12px/1 var(--grot);cursor:pointer;translate:-50% 100%;visibility:hidden}.tab[data-astro-cid-ge2uvauf]{position:relative;display:flex;align-items:center;height:28px;padding:1px 14px 0}.tab[data-astro-cid-ge2uvauf]:before{content:"";position:absolute;inset:0 -8px;z-index:-1;background:var(--field);background-size:var(--field-w, 100vw) var(--field-h, 100vh);background-position:50% 0;--m: linear-gradient(#fff 0 0);mask:var(--m) 50% 0 / calc(100% - 32px) 100% no-repeat,var(--m) 8px 8px / calc(100% - 16px) calc(100% - 8px) no-repeat,radial-gradient(circle at 100% 100%,#fff 7.5px,transparent 8px) 8px 0 / 8px 8px no-repeat,radial-gradient(circle at 0 100%,#fff 7.5px,transparent 8px) calc(100% - 8px) 0 / 8px 8px no-repeat,radial-gradient(circle at 0 0,transparent 7.5px,#fff 8px) 0 100% / 8px 8px no-repeat,radial-gradient(circle at 100% 0,transparent 7.5px,#fff 8px) 100% 100% / 8px 8px no-repeat}.skip-intro[data-astro-cid-ge2uvauf][data-on]{translate:-50%;visibility:visible;transition:translate .7s var(--ease-out) .5s}.skip-intro[data-astro-cid-ge2uvauf][data-gone]{translate:-50%;visibility:visible;pointer-events:none;transition:none}.skip-intro[data-astro-cid-ge2uvauf]:active .tab[data-astro-cid-ge2uvauf]{transform:scale(.97);transform-origin:50% 100%}@media(width<=900px)and (orientation:portrait),(width<=900px)and (height>=501px){.stage[data-astro-cid-ge2uvauf]{--peek: min(21svh, 170px);min-height:560px}h1[data-astro-cid-ge2uvauf]{font-size:min(clamp(40px,min(17vw,8svh),88px),calc((100vw - 2 * var(--gutter)) / 5.6))}.line[data-astro-cid-ge2uvauf].grot{white-space:pre}.copy[data-astro-cid-ge2uvauf]{gap:22px}.field[data-astro-cid-ge2uvauf]{border-radius:22px}.ltag[data-astro-cid-ge2uvauf]{padding:6px 10px;font-size:13px}.world[data-astro-cid-ge2uvauf]{width:390px;height:720px;margin:-360px 0 0 -195px}.s-logo[data-astro-cid-ge2uvauf]{left:24px;top:58px;width:110px;height:22px}.s-links[data-astro-cid-ge2uvauf]{left:322px;top:58px;width:44px;height:22px}.s-head[data-astro-cid-ge2uvauf]{left:24px;top:98px;width:342px;height:104px}.s-lede[data-astro-cid-ge2uvauf]{left:24px;top:216px;width:320px;height:60px}.s-btn[data-astro-cid-ge2uvauf]{left:24px;top:292px;width:150px;height:42px}.s-photo[data-astro-cid-ge2uvauf]{left:24px;top:356px;width:342px;height:196px}.s-card[data-astro-cid-ge2uvauf]{top:572px;width:104px;height:120px}.st-text[data-astro-cid-ge2uvauf]{left:24px;top:92px;width:342px;height:248px}.st-photo[data-astro-cid-ge2uvauf]{left:24px;top:356px;width:342px;height:196px}.st-cards[data-astro-cid-ge2uvauf]{left:24px;top:572px;width:342px;height:120px}.s-card[data-astro-cid-ge2uvauf].c1,.d-card[data-astro-cid-ge2uvauf].c1{left:24px}.s-card[data-astro-cid-ge2uvauf].c2,.d-card[data-astro-cid-ge2uvauf].c2{left:143px}.s-card[data-astro-cid-ge2uvauf].c3,.d-card[data-astro-cid-ge2uvauf].c3{left:262px}.t-card[data-astro-cid-ge2uvauf].c1{left:36px}.t-card[data-astro-cid-ge2uvauf].c2{left:155px}.t-card[data-astro-cid-ge2uvauf].c3{left:274px}.d-photo[data-astro-cid-ge2uvauf]{left:24px;top:356px;width:342px;height:196px}.d-btn[data-astro-cid-ge2uvauf],.text[data-astro-cid-ge2uvauf] .t-btn[data-astro-cid-ge2uvauf]{left:24px;top:292px}.d-card[data-astro-cid-ge2uvauf]{top:572px;width:104px;height:120px}.t-logo[data-astro-cid-ge2uvauf]{left:24px}.t-links[data-astro-cid-ge2uvauf]{display:none}.t-h[data-astro-cid-ge2uvauf]{left:24px;top:100px;width:342px;font-size:34px}.t-lede[data-astro-cid-ge2uvauf]{left:24px;top:218px;width:320px}.t-card[data-astro-cid-ge2uvauf]{top:590px;font-size:14px}}html:not(.motion) .stage[data-astro-cid-ge2uvauf]{display:grid;gap:clamp(40px,6vw,72px);height:auto;padding:130px var(--gutter) var(--gutter)}html:not(.motion) [data-astro-cid-ge2uvauf]:is(.copy,.rise){position:relative;inset:auto;transform:none}html:not(.motion) .rise[data-astro-cid-ge2uvauf]{height:min(78svh,720px)}@media(orientation:landscape)and (height<=500px){html.motion .hero[data-astro-cid-ge2uvauf]{height:auto}html.motion .hero[data-astro-cid-ge2uvauf] .stage[data-astro-cid-ge2uvauf]{position:relative;display:grid;gap:32px;height:auto;min-height:0;padding:calc(var(--head) + 40px) var(--gutter) var(--gutter)}html.motion .hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:is(.copy,.rise){position:relative;inset:auto;opacity:1;transform:none;translate:none}html.motion .hero[data-astro-cid-ge2uvauf] .rise[data-astro-cid-ge2uvauf]{height:min(86svh,720px)}html.motion .hero[data-astro-cid-ge2uvauf] .skip-intro[data-astro-cid-ge2uvauf]{display:none}}h1[data-astro-cid-ge2uvauf]:focus{outline:none}.stage[data-astro-cid-grsovck6]{--objw: min(100%, (100svh - var(--head) - 96px) * 60 / 44);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 clamp(40px,6vw,96px)}ol[data-astro-cid-grsovck6]{margin-top:clamp(28px,5vh,52px);padding-bottom:50vh}li[data-astro-cid-grsovck6]{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:baseline;column-gap:14px;padding:7vh 0 13vh;border-top:1px solid var(--rule);transition:opacity .32s ease-out}.n[data-astro-cid-grsovck6]{font-size:44px;line-height:.8;color:var(--plum)}h3[data-astro-cid-grsovck6]{font:700 clamp(22px,2vw,28px) / 1.1 var(--grot);letter-spacing:-.02em}.go[data-astro-cid-grsovck6]{all:unset;cursor:pointer}.go[data-astro-cid-grsovck6]:after{content:"";position:absolute;inset:0}.go[data-astro-cid-grsovck6]:focus-visible{border-radius:4px;outline:2px solid var(--plum);outline-offset:4px}li[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{grid-column:2;max-width:40ch;padding-top:8px;font-size:17px;color:var(--t2)}.process[data-astro-cid-grsovck6][data-js] li[data-astro-cid-grsovck6]:not(.on){opacity:.38}@media(hover:hover){.process[data-astro-cid-grsovck6][data-js] li[data-astro-cid-grsovck6]:not(.on):hover{opacity:.7}}.stick[data-astro-cid-grsovck6]{position:sticky;top:0;display:grid;align-content:center;gap:18px;height:100vh;height:100svh;padding-top:var(--head)}.cap[data-astro-cid-grsovck6]{width:max(var(--objw),min(100%,400px));display:flex;align-items:baseline;gap:10px;font:700 15px / 1 var(--grot);color:var(--t3)}.cap[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{color:var(--ink)}.ticks[data-astro-cid-grsovck6]{display:flex;gap:6px;margin-left:auto}.ticks[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{width:24px;height:3px;border-radius:2px;background:var(--plum);transition:background-color .3s ease-out}.ticks[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6].off{background:var(--rule)}.obj[data-astro-cid-grsovck6]{position:relative;width:var(--objw);container-type:inline-size;aspect-ratio:60 / 44}.in[data-astro-cid-grsovck6]{position:absolute;inset:0;font-size:1.66667cqi}.obj[data-astro-cid-grsovck6] [data-astro-cid-grsovck6]{transition-timing-function:var(--ease-out)}.glow[data-astro-cid-grsovck6]{position:absolute;inset:10% -2% -7%;border-radius:3em;background:var(--field);filter:blur(3em);opacity:0;transition:opacity .9s}.site[data-astro-cid-grsovck6]{position:absolute;inset:0;overflow:hidden;border:1px solid var(--rule);border-radius:1.1em;background:#fff;box-shadow:0 1.4em 3em -2em #2a1a4040;transition:translate .7s,box-shadow .7s}.bar[data-astro-cid-grsovck6]{position:relative;z-index:2;display:flex;align-items:center;gap:.9em;height:3em;padding:0 1.2em;border-bottom:1px solid var(--rule);background:#fff}.dots[data-astro-cid-grsovck6]{display:flex;gap:.45em}.dots[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{width:.65em;height:.65em;border-radius:50%;background:#1c192224}.url[data-astro-cid-grsovck6]{flex:0 24em;height:1.75em;padding:0 .9em;overflow:hidden;border-radius:.55em;background:#1c19220d;font:400 .9em / 1.95em var(--text);white-space:nowrap}.url[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{display:inline-block;clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(15,end)}.live[data-astro-cid-grsovck6]{display:flex;align-items:center;gap:.45em;margin-left:auto;font:700 .85em / 1 var(--grot);color:var(--plum);opacity:0;transition:opacity .4s .5s}.live[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{position:relative;width:.7em;height:.7em;border-radius:50%;background:var(--plum)}.live[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--plum);animation:1.8s ease-out infinite ping}@keyframes ping{70%,to{scale:2.6;opacity:0}}.page[data-astro-cid-grsovck6]{position:absolute;inset:3em 0 0;display:grid;align-content:start;gap:2em;padding:1.8em 2.4em 2.2em;background:#fff;transition:opacity .5s,clip-path .8s var(--ease-in-out)}.page[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-width:none;padding:0}.nav[data-astro-cid-grsovck6]{display:flex;align-items:center;gap:1.4em;font-size:.85em;color:var(--t3)}.logo[data-astro-cid-grsovck6]{margin-right:auto;font:700 1.15em / 1 var(--grot);letter-spacing:-.01em;color:var(--ink)}.top[data-astro-cid-grsovck6]{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:2.2em}.h1[data-astro-cid-grsovck6]{font:700 2.5em / 1.04 var(--grot);letter-spacing:-.035em;color:var(--ink)}.lede[data-astro-cid-grsovck6]{margin-top:.9em;font-size:.9em;line-height:1.45;color:var(--t2)}.btn[data-astro-cid-grsovck6]{display:inline-block;margin-top:1.4em;padding:.75em 1.25em;border-radius:.55em;background:var(--plum);color:#fff;font:700 .85em / 1 var(--grot)}.photo[data-astro-cid-grsovck6]{position:relative;display:block;height:13.5em;overflow:hidden;border-radius:.9em;background:#e9dfd3}.photo[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{position:absolute;border-radius:50%}.sun[data-astro-cid-grsovck6]{right:17.8%;top:18%;width:16%;aspect-ratio:1;background:#f2a66f}.hill[data-astro-cid-grsovck6].a{left:-16.7%;bottom:-53%;width:91.7%;height:94%;background:#6f5a8c}.hill[data-astro-cid-grsovck6].b{right:-22%;bottom:-61%;width:100%;height:98%;background:#3b2c55}.cards[data-astro-cid-grsovck6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.cards[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{min-height:9em;padding:1em;border-radius:.9em;background:var(--ground);font:700 .9em / 1 var(--grot)}.page[data-astro-cid-grsovck6].wire [data-astro-cid-grsovck6]:is(.logo,.nav span,.h1,.lede,.btn,.photo,.cards span){border:.12em dashed #2a1a4080;border-radius:.45em;background:none;color:#0000}.page[data-astro-cid-grsovck6].wire .photo[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{display:none}.page[data-astro-cid-grsovck6].look{clip-path:inset(0 0 0 100%)}.ov[data-astro-cid-grsovck6]{position:absolute;z-index:3;opacity:0;pointer-events:none;transition:opacity .45s,translate .7s,rotate .7s}.ov[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-width:none;padding:0}.notes[data-astro-cid-grsovck6]{left:3.4em;top:6.4em;translate:0 1em}.notes[data-astro-cid-grsovck6] small[data-astro-cid-grsovck6]{display:block;margin-bottom:.5em;font:700 1.3em / 1 var(--grot);color:var(--t3)}.notes[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{font:600 2.7em / 1.15 var(--hand)}.notes[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]:before{content:"– "}.notes[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]:nth-of-type(odd){color:var(--z)}.notes[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]:nth-of-type(2n){color:var(--p-ink)}.proposal[data-astro-cid-grsovck6]{left:50%;top:52%;width:29em;margin:-13.5em 0 0 -14.5em;padding:2em 2.2em 2.2em;border:1px solid var(--rule);border-radius:1em;background:#fff;box-shadow:0 2em 3em -2em #2a1a4059;translate:0 4em;rotate:4deg}.proposal[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{display:block;font:700 1.6em / 1.1 var(--grot);letter-spacing:-.02em}.proposal[data-astro-cid-grsovck6] small[data-astro-cid-grsovck6]{font-size:.9em;color:var(--t3)}.lines[data-astro-cid-grsovck6]{display:grid;gap:.7em;margin-top:1.3em}.lines[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{display:block;height:.55em;border-radius:.3em;background:#1c192217}.price[data-astro-cid-grsovck6]{display:flex;justify-content:space-between;align-items:end;gap:1em;margin-top:1.5em;padding-top:1.1em;border-top:1px solid var(--rule);font:700 1em / 1 var(--grot)}.price[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{flex:1;max-width:10em;height:.14em;background:var(--ink)}.signs[data-astro-cid-grsovck6]{display:grid;grid-template-columns:1fr 1fr;gap:1.4em;margin-top:1.8em;font-size:.85em;color:var(--t3)}.signs[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{padding-top:.4em;border-top:1px solid var(--ink)}.split[data-astro-cid-grsovck6]{inset:3em 0 0}.split[data-astro-cid-grsovck6]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:.15em;margin-left:-.075em;background:var(--plum)}.lbl[data-astro-cid-grsovck6]{position:absolute;top:.9em;padding:.45em .8em;border-radius:.5em;background:var(--plum);color:#fff;font:700 .8em / 1 var(--grot)}.lbl[data-astro-cid-grsovck6].l{right:calc(50% + .9em)}.lbl[data-astro-cid-grsovck6].r{left:calc(50% + .9em)}.ok[data-astro-cid-grsovck6]{position:absolute;bottom:1.2em;display:flex;align-items:center;gap:.45em;padding:.35em .75em .35em .35em;border-radius:99em;background:#fff;box-shadow:0 0 0 1px var(--rule),0 .6em 1.2em -.6em #2a1a4066;font:700 .8em / 1 var(--grot);color:var(--plum);scale:.6;opacity:0;transition:scale .5s var(--ease-out) .6s,opacity .3s .6s}.ok[data-astro-cid-grsovck6] svg[data-astro-cid-grsovck6]{width:1.4em;height:1.4em;padding:.2em;border-radius:50%;background:var(--plum);color:#fff}.ok[data-astro-cid-grsovck6].l{right:calc(50% + 6em)}.ok[data-astro-cid-grsovck6].r{left:calc(50% + 6em);transition-delay:.9s}.phone[data-astro-cid-grsovck6]{right:3.5em;bottom:2.4em;display:grid;align-content:start;gap:.9em;width:15.5em;height:30em;padding:2.6em 1.2em 1.2em;border:.14em solid var(--ink);border-radius:2.4em;background:#fff;box-shadow:0 2em 3em -1.6em #2a1a4073;translate:0 6em}.phone[data-astro-cid-grsovck6]:before{content:"";position:absolute;left:50%;top:.9em;width:4em;height:.9em;margin-left:-2em;border-radius:1em;background:var(--ink)}.pn[data-astro-cid-grsovck6]{display:flex;justify-content:space-between;align-items:center;font:700 .85em / 1 var(--grot)}.pn[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]{width:1.2em;height:.7em;border-block:.14em solid var(--ink)}.ph1[data-astro-cid-grsovck6]{font:700 1.6em / 1.05 var(--grot);letter-spacing:-.03em}.caret[data-astro-cid-grsovck6]{display:inline-block;width:.08em;height:.95em;margin-left:.04em;vertical-align:-.12em;background:var(--z);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.plede[data-astro-cid-grsovck6]{font-size:.75em;line-height:1.4;color:var(--t2)}.phone[data-astro-cid-grsovck6] .btn[data-astro-cid-grsovck6]{justify-self:start;margin:0;font-size:.75em}.phone[data-astro-cid-grsovck6] .photo[data-astro-cid-grsovck6]{height:8em}.tag[data-astro-cid-grsovck6]{position:absolute;left:-1.2em;top:6.8em;padding:.35em .6em;border-radius:.4em .4em .4em .1em;background:var(--z);color:#fff;font:700 .75em / 1 var(--grot)}.obj[data-astro-cid-grsovck6][data-s="0"] .page[data-astro-cid-grsovck6]{opacity:0}.obj[data-astro-cid-grsovck6][data-s="0"] .notes[data-astro-cid-grsovck6]{opacity:1;translate:0}.obj[data-astro-cid-grsovck6][data-s="1"] .page[data-astro-cid-grsovck6].look{opacity:0}.obj[data-astro-cid-grsovck6][data-s="1"] .page[data-astro-cid-grsovck6].wire{opacity:.4}.obj[data-astro-cid-grsovck6][data-s="1"] .proposal[data-astro-cid-grsovck6]{opacity:1;translate:0;rotate:-2deg}.obj[data-astro-cid-grsovck6][data-s="2"] .page[data-astro-cid-grsovck6].look{clip-path:inset(0 0 0 50%)}.obj[data-astro-cid-grsovck6][data-s="2"] .split[data-astro-cid-grsovck6],.obj[data-astro-cid-grsovck6][data-s="2"] .ok[data-astro-cid-grsovck6]{opacity:1}.obj[data-astro-cid-grsovck6][data-s="2"] .ok[data-astro-cid-grsovck6]{scale:1}.obj[data-astro-cid-grsovck6]:is([data-s="3"],[data-s="4"]) .page[data-astro-cid-grsovck6].look{clip-path:inset(0)}.obj[data-astro-cid-grsovck6][data-s="3"] .phone[data-astro-cid-grsovck6]{opacity:1;translate:0}.obj[data-astro-cid-grsovck6][data-s="3"] .site[data-astro-cid-grsovck6]{translate:-4%}.obj[data-astro-cid-grsovck6][data-s="4"] .url[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{clip-path:inset(0)}.obj[data-astro-cid-grsovck6][data-s="4"] .live[data-astro-cid-grsovck6]{opacity:1}.obj[data-astro-cid-grsovck6][data-s="4"] .glow[data-astro-cid-grsovck6]{opacity:.85}.obj[data-astro-cid-grsovck6][data-s="4"] .site[data-astro-cid-grsovck6]{translate:0 -2%;box-shadow:0 3em 4em -2.4em #2a1a4080}html:not(.motion) .obj[data-astro-cid-grsovck6] [data-astro-cid-grsovck6]{transition:none!important}.ctl[data-astro-cid-grsovck6]{display:none}@media(width<=900px){.stage[data-astro-cid-grsovck6]{--objw: min(100cqi, (100svh - var(--head) - 96px) * 60 / 44);--objh: calc(var(--objw) * 44 / 60);grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "card" "ctl";container-type:inline-size}.words[data-astro-cid-grsovck6]{display:contents}h2[data-astro-cid-grsovck6]{grid-area:title}.side[data-astro-cid-grsovck6],ol[data-astro-cid-grsovck6]{grid-area:card;margin-top:clamp(28px,5vh,44px)}.side[data-astro-cid-grsovck6]{pointer-events:none}.stick[data-astro-cid-grsovck6]{position:static;display:block;height:auto;padding:0}.cap[data-astro-cid-grsovck6]{display:none}ol[data-astro-cid-grsovck6]{z-index:1;display:flex;margin-inline:calc(-1 * var(--gutter));padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}ol[data-astro-cid-grsovck6]::-webkit-scrollbar{display:none}li[data-astro-cid-grsovck6]{flex:0 0 100%;display:block;padding:calc(var(--objh) + 26px) var(--gutter) 0;border-top:0;scroll-snap-align:start;scroll-snap-stop:always}.process[data-astro-cid-grsovck6][data-js] li[data-astro-cid-grsovck6]:not(.on){opacity:1}.n[data-astro-cid-grsovck6]{display:none}h3[data-astro-cid-grsovck6]{font-size:22px}li[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{max-width:34ch;padding-top:10px}.go[data-astro-cid-grsovck6]:after{inset:calc(var(--objh) + 10px) 0 0}.process[data-astro-cid-grsovck6][data-js] .ctl[data-astro-cid-grsovck6]{grid-area:ctl;display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--rule)}.count[data-astro-cid-grsovck6]{display:flex;align-items:baseline;gap:3px;margin-right:auto;font:700 15px / 1 var(--grot);color:var(--t3)}.count[data-astro-cid-grsovck6] b[data-astro-cid-grsovck6]{font:400 44px / .8 var(--serif);color:var(--plum)}.obj[data-astro-cid-grsovck6][data-s="3"] .site[data-astro-cid-grsovck6]{translate:0}.arr[data-astro-cid-grsovck6]{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--rule);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:scale .16s var(--ease-out),opacity .2s ease-out,background-color .2s ease-out;-webkit-tap-highlight-color:transparent}.arr[data-astro-cid-grsovck6] svg{width:20px;height:20px}.arr[data-astro-cid-grsovck6].prev svg{rotate:180deg}.arr[data-astro-cid-grsovck6]:active:not([aria-disabled=true]){scale:.94}.arr[data-astro-cid-grsovck6].next:not([aria-disabled=true]){border-color:var(--plum);background:var(--plum);color:#fff}.arr[data-astro-cid-grsovck6][aria-disabled=true]{opacity:.35;cursor:default}.arr[data-astro-cid-grsovck6]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}}@media(width<=900px)and (orientation:landscape)and (height<=500px){.stage[data-astro-cid-grsovck6]{--objw: min(58cqi, (100svh - var(--head) - 28px) * 60 / 44);grid-template-columns:minmax(0,1fr) var(--objw);grid-template-areas:"title pic" "card pic" "ctl pic";column-gap:24px;align-items:start}.side[data-astro-cid-grsovck6]{grid-area:pic;align-self:center;margin-top:0}ol[data-astro-cid-grsovck6]{margin-inline:calc(-1 * var(--gutter)) 0}li[data-astro-cid-grsovck6]{padding:0 8px 0 var(--gutter)}.go[data-astro-cid-grsovck6]:after{inset:0}.process[data-astro-cid-grsovck6][data-js] .ctl[data-astro-cid-grsovck6]{margin-top:20px}}@media(width>=901px){.process[data-astro-cid-grsovck6]{.cap{display:none}&[data-js] .ctl[data-astro-cid-grsovck6]{display:flex;width:var(--objw);align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--rule)}.count{display:flex;align-items:baseline;gap:3px;margin-right:auto;font:700 15px / 1 var(--grot);color:var(--t3)}.count b{font:400 44px / .8 var(--serif);color:var(--plum)}.arr{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--rule);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:scale .16s var(--ease-out),opacity .2s ease-out,background-color .2s ease-out;-webkit-tap-highlight-color:transparent}.arr svg{width:20px;height:20px}.arr.prev svg{rotate:180deg}.arr:active:not([aria-disabled=true]){scale:.94}.arr.next:not([aria-disabled=true]){border-color:var(--plum);background:var(--plum);color:#fff}.arr[aria-disabled=true]{opacity:.35;cursor:default}.arr:focus-visible{outline:2px solid var(--plum);outline-offset:3px}}}@media(prefers-reduced-motion:reduce){.caret[data-astro-cid-grsovck6],.live[data-astro-cid-grsovck6] i[data-astro-cid-grsovck6]:after{animation:none}}.get[data-astro-cid-d37geggt]{display:grid;gap:clamp(48px,6vw,80px)}li[data-astro-cid-d37geggt]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:baseline;gap:12px clamp(32px,6vw,90px);padding:clamp(24px,2.6vw,36px) 0 clamp(28px,3vw,40px)}li[data-astro-cid-d37geggt]:before,li[data-astro-cid-d37geggt]:last-child:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--rule);transform-origin:0}li[data-astro-cid-d37geggt]:before{top:0}li[data-astro-cid-d37geggt]:last-child:after{bottom:0}h3[data-astro-cid-d37geggt]{display:flex;align-items:baseline;font:700 clamp(30px,3.9vw,58px) / 1 var(--grot);letter-spacing:-.035em}.extra[data-astro-cid-d37geggt]:not(.extra+.extra){margin-top:clamp(28px,4vw,56px)}.extra[data-astro-cid-d37geggt] h3[data-astro-cid-d37geggt]{color:var(--t2)}.extra[data-astro-cid-d37geggt] .t[data-astro-cid-d37geggt]{flex:none}h3[data-astro-cid-d37geggt] .hand[data-astro-cid-d37geggt]{flex:none;display:inline-block;margin-left:14px;font-size:clamp(26px,2.4vw,34px);line-height:1;color:var(--p-ink);rotate:-6deg;translate:0 -.2em;white-space:nowrap}p[data-astro-cid-d37geggt]{max-width:40ch;font-size:18px;color:var(--t2)}html.motion .get[data-astro-cid-d37geggt][data-js] li[data-astro-cid-d37geggt]:before,html.motion .get[data-astro-cid-d37geggt][data-js] li[data-astro-cid-d37geggt]:last-child:after{transition:scale .9s var(--ease-out)}html.motion .get[data-astro-cid-d37geggt][data-js] [data-astro-cid-d37geggt]:is(.t,p){transition:opacity .6s ease-out,translate .6s var(--ease-out),filter .6s ease-out}html.motion .get[data-astro-cid-d37geggt][data-js] p[data-astro-cid-d37geggt]{transition-delay:.12s}html.motion .get[data-astro-cid-d37geggt][data-js] li[data-astro-cid-d37geggt]:not([data-shown]):before,html.motion .get[data-astro-cid-d37geggt][data-js] li[data-astro-cid-d37geggt]:not([data-shown]):last-child:after{scale:0 1}html.motion .get[data-astro-cid-d37geggt][data-js] li[data-astro-cid-d37geggt]:not([data-shown]) [data-astro-cid-d37geggt]:is(.t,p){opacity:0;translate:0 .5em;filter:blur(6px)}@media(width<=900px){li[data-astro-cid-d37geggt]{grid-template-columns:1fr}h3[data-astro-cid-d37geggt]{flex-direction:column;align-items:flex-start}h3[data-astro-cid-d37geggt] .hand[data-astro-cid-d37geggt]{margin:10px 0 0;rotate:-4deg;translate:none}}.portrait[data-astro-cid-idcj4gp7]{margin:0;aspect-ratio:500 / 888}.portrait[data-astro-cid-idcj4gp7] picture[data-astro-cid-idcj4gp7]{display:contents}.portrait[data-astro-cid-idcj4gp7] svg[data-astro-cid-idcj4gp7],.portrait[data-astro-cid-idcj4gp7] img[data-astro-cid-idcj4gp7]{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.portrait[data-astro-cid-idcj4gp7] svg[data-astro-cid-idcj4gp7] path[data-astro-cid-idcj4gp7]{fill:var(--portrait-fill, #ddd6cf);transition:fill .4s ease-out}.facing-left[data-astro-cid-idcj4gp7] svg[data-astro-cid-idcj4gp7]{transform:scaleX(-1)}.duo[data-astro-cid-iwqmqcit]{position:relative;--fw: 500;--fh: 888;--clear: 860px;--side: calc((100vw - var(--clear)) / 2);--pw: clamp(222px, 24.4vw, 462px);--ph: calc(var(--pw) * var(--fh) / var(--fw));--pos: 0px;--a: 1}@media(width>=901px)and (width<=1439px){.duo[data-astro-cid-iwqmqcit]{--clear: 680px;--pw: clamp(222px, 21.8vw, 333px)}}.duo[data-astro-cid-iwqmqcit]{overflow:clip}.flow[data-astro-cid-iwqmqcit]{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(72px,8vw,112px);padding:clamp(96px,12vw,160px) var(--gutter) clamp(96px,10vw,140px)}.beat[data-astro-cid-iwqmqcit]{position:relative;display:grid;justify-items:center;text-align:center}.edges[data-astro-cid-iwqmqcit]{position:absolute;left:0;right:0;bottom:0;z-index:1;height:var(--ph);pointer-events:none}.stand[data-astro-cid-iwqmqcit]{position:absolute;inset:0}html.motion .edges[data-astro-cid-iwqmqcit]{top:0;height:auto}html.motion .stand[data-astro-cid-iwqmqcit]{position:sticky;top:0;height:100vh;height:100lvh}html.motion .flow[data-astro-cid-iwqmqcit]{display:block;padding:0}html.motion .beat[data-astro-cid-iwqmqcit]{min-height:56svh;place-content:center;padding:0 var(--gutter)}html.motion .beat[data-astro-cid-iwqmqcit]:is(.names,.sum){min-height:100svh;padding:var(--head) var(--gutter) 32px}html.motion .duo[data-astro-cid-iwqmqcit][data-js] [data-astro-cid-iwqmqcit][data-fade]{transition:opacity .7s ease-out,translate .7s var(--ease-out),filter .7s ease-out}html.motion .duo[data-astro-cid-iwqmqcit][data-js] [data-astro-cid-iwqmqcit][data-fade]:not([data-shown]){opacity:0;translate:0 24px;filter:blur(12px);pointer-events:none}html.motion .duo[data-astro-cid-iwqmqcit][data-js] [data-astro-cid-iwqmqcit][data-fade]:focus-within{opacity:1;translate:none;filter:none}.duo[data-astro-cid-iwqmqcit] .edge{position:absolute;bottom:0;width:var(--pw);height:var(--ph)}.duo[data-astro-cid-iwqmqcit] .edge.l{left:var(--pos);translate:calc((1 - var(--a)) * -1 * (var(--pw) + 40px)) 0}.duo[data-astro-cid-iwqmqcit] .edge.r{right:var(--pos);translate:calc((1 - var(--a)) * (var(--pw) + 40px)) 0}.pair[data-astro-cid-iwqmqcit]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);width:100%;max-width:calc(var(--clear) - 40px)}.col[data-astro-cid-iwqmqcit]{display:grid;align-content:start;justify-items:start;text-align:left}.col[data-astro-cid-iwqmqcit].l{justify-items:end;text-align:right}.scrib[data-astro-cid-iwqmqcit]{margin:10px .1em 0;font-size:clamp(38px,3.6vw,58px);line-height:1;rotate:-5deg;white-space:nowrap}.col[data-astro-cid-iwqmqcit].z .scrib[data-astro-cid-iwqmqcit]{color:var(--z)}.col[data-astro-cid-iwqmqcit].p .scrib[data-astro-cid-iwqmqcit]{font-family:var(--hand-z);color:var(--p-ink)}.say[data-astro-cid-iwqmqcit] .serif[data-astro-cid-iwqmqcit]{font-size:clamp(56px,min(8.4vw,16svh),150px)}.say[data-astro-cid-iwqmqcit] .grot[data-astro-cid-iwqmqcit]{font-size:clamp(54px,min(8vw,15svh),142px)}.eq[data-astro-cid-iwqmqcit]{display:grid;text-align:left}.row[data-astro-cid-iwqmqcit]{display:grid;grid-template-columns:.9em auto;align-items:baseline;font-size:clamp(56px,min(8.4vw,12.5svh),136px);line-height:1}.op[data-astro-cid-iwqmqcit]{font:400 .8em/1 var(--serif);color:var(--plum)}.term[data-astro-cid-iwqmqcit]{white-space:nowrap}.term[data-astro-cid-iwqmqcit] .grot[data-astro-cid-iwqmqcit]{letter-spacing:-.045em}.tail[data-astro-cid-iwqmqcit]{font:400 .34em/1 var(--serif);letter-spacing:-.01em;color:var(--t3)}.tail[data-astro-cid-iwqmqcit].apart{margin-left:.3em}.total[data-astro-cid-iwqmqcit]{position:relative;margin-top:.14em;padding-top:.14em}.total[data-astro-cid-iwqmqcit]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:2px;background:var(--ink);transform-origin:0}.total[data-astro-cid-iwqmqcit] .logo{display:inline-block;height:.865em;width:auto;aspect-ratio:1238 / 266;vertical-align:-.176em;color:var(--ink)}.close[data-astro-cid-iwqmqcit] .sq[data-astro-cid-iwqmqcit]{background:#2a1a4017;color:var(--plum);transition:transform .16s var(--ease-out),background-color .16s ease-out,color .16s ease-out}.close[data-astro-cid-iwqmqcit] .sq[data-astro-cid-iwqmqcit]:active{background:var(--plum);color:var(--on-plum)}@media(hover:hover)and (pointer:fine){.close[data-astro-cid-iwqmqcit] .sq[data-astro-cid-iwqmqcit]:hover{background:var(--plum);color:var(--on-plum)}}.close[data-astro-cid-iwqmqcit]{display:grid;justify-items:center;gap:18px;margin-top:clamp(32px,5svh,56px)}.company[data-astro-cid-iwqmqcit]{max-width:36ch;font-size:14px;color:var(--t3);text-align:center}html.motion .duo[data-astro-cid-iwqmqcit][data-js] .total[data-astro-cid-iwqmqcit]:before{transition:scale .7s var(--ease-out) .15s}html.motion .duo[data-astro-cid-iwqmqcit][data-js] .total[data-astro-cid-iwqmqcit]:not([data-shown]):before{scale:0 1}.duo[data-astro-cid-iwqmqcit] .mug,.same[data-astro-cid-iwqmqcit]{display:none}.calc[data-astro-cid-iwqmqcit]{display:grid;justify-items:start}@media(width<=900px),(orientation:landscape)and (height<=500px){.duo[data-astro-cid-iwqmqcit]{--pw: min(40vw, 32svh * var(--fw) / var(--fh));--pos: 0px}.edges[data-astro-cid-iwqmqcit],.beat[data-astro-cid-iwqmqcit].say{display:none}.duo[data-astro-cid-iwqmqcit] .beat[data-astro-cid-iwqmqcit].names{justify-self:stretch;justify-content:stretch;justify-items:stretch}.pair[data-astro-cid-iwqmqcit]{grid-template-columns:1fr;gap:clamp(28px,6vw,56px);max-width:560px;margin-inline:auto}.col[data-astro-cid-iwqmqcit]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face name" "face scrib";align-content:center;align-items:end;column-gap:6px}.col[data-astro-cid-iwqmqcit].r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name face" "scrib face"}.col[data-astro-cid-iwqmqcit] .mug{grid-area:face;display:block;width:var(--pw)}.col[data-astro-cid-iwqmqcit].l .mug{margin-left:calc(-1 * var(--gutter) + var(--pos))}.col[data-astro-cid-iwqmqcit].r .mug{margin-right:calc(-1 * var(--gutter) + var(--pos))}.col[data-astro-cid-iwqmqcit] h3[data-astro-cid-iwqmqcit]{grid-area:name}.col[data-astro-cid-iwqmqcit] .scrib[data-astro-cid-iwqmqcit]{grid-area:scrib;align-self:start;margin-top:.22em}.col[data-astro-cid-iwqmqcit].l [data-astro-cid-iwqmqcit]:is(h3,.scrib){justify-self:end;text-align:right}.col[data-astro-cid-iwqmqcit].r [data-astro-cid-iwqmqcit]:is(h3,.scrib){justify-self:start;text-align:left}.names[data-astro-cid-iwqmqcit] .stack[data-astro-cid-iwqmqcit] .serif[data-astro-cid-iwqmqcit]{font-size:clamp(40px,12.5vw,72px)}.names[data-astro-cid-iwqmqcit] .stack[data-astro-cid-iwqmqcit] .grot[data-astro-cid-iwqmqcit]{font-size:clamp(38px,12vw,68px)}.scrib[data-astro-cid-iwqmqcit]{font-size:clamp(30px,8.5vw,44px)}.same[data-astro-cid-iwqmqcit]{display:grid;justify-items:start;gap:clamp(18px,4.5svh,44px);margin-bottom:clamp(32px,7svh,64px);padding-left:.9em;font-size:clamp(56px,min(8.4vw,12.5svh),136px);line-height:.92;text-align:left}.same[data-astro-cid-iwqmqcit] .serif[data-astro-cid-iwqmqcit]{margin-bottom:calc(-1*clamp(8px,2.5svh,24px));font-size:1.25em;font-style:italic;line-height:.88;color:var(--plum)}.same[data-astro-cid-iwqmqcit] .grot[data-astro-cid-iwqmqcit]{font-weight:700;letter-spacing:-.035em}.same[data-astro-cid-iwqmqcit] .w0[data-astro-cid-iwqmqcit]{font-size:.5em;color:color-mix(in srgb,var(--ink) 50%,transparent)}.same[data-astro-cid-iwqmqcit] .w1[data-astro-cid-iwqmqcit]{font-size:.7em;color:var(--t2)}.same[data-astro-cid-iwqmqcit] .w2[data-astro-cid-iwqmqcit]{font-size:1em;letter-spacing:-.045em;color:var(--ink)}html.motion .beat[data-astro-cid-iwqmqcit]:is(.names,.sum){min-height:0}html.motion .beat[data-astro-cid-iwqmqcit].names{padding:calc(var(--head) + 24px) var(--gutter) 0}html.motion .beat[data-astro-cid-iwqmqcit].sum{padding:clamp(64px,12svh,120px) var(--gutter) clamp(96px,18svh,160px)}}@media(orientation:landscape)and (height<=500px){.duo[data-astro-cid-iwqmqcit]{--pw: min(15.4vw, 46svh * var(--fw) / var(--fh))}.pair[data-astro-cid-iwqmqcit]{grid-template-columns:1fr 1fr;gap:16px;max-width:none}.names[data-astro-cid-iwqmqcit] .stack[data-astro-cid-iwqmqcit] .serif[data-astro-cid-iwqmqcit]{font-size:clamp(30px,12svh,56px)}.names[data-astro-cid-iwqmqcit] .stack[data-astro-cid-iwqmqcit] .grot[data-astro-cid-iwqmqcit]{font-size:clamp(28px,11.5svh,52px)}.scrib[data-astro-cid-iwqmqcit]{font-size:clamp(24px,8svh,36px)}.same[data-astro-cid-iwqmqcit],.row[data-astro-cid-iwqmqcit]{font-size:clamp(36px,13svh,64px)}html.motion .beat[data-astro-cid-iwqmqcit].sum{padding:48px var(--gutter) 72px}}.faq[data-astro-cid-hemr5th4]{display:grid;justify-items:center;gap:clamp(40px,5vw,64px)}h2[data-astro-cid-hemr5th4]{justify-items:center;text-align:center}.list[data-astro-cid-hemr5th4]{width:100%;max-width:860px}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--rule)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--rule)}summary[data-astro-cid-hemr5th4]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,2vw,28px) 0;font:700 clamp(20px,1.9vw,26px) / 1.2 var(--grot);letter-spacing:-.02em;list-style:none;cursor:pointer}.q[data-astro-cid-hemr5th4]{transition:translate .3s var(--ease-out)}.toggle[data-astro-cid-hemr5th4]{position:relative;flex:none;width:40px;height:40px;border:1px solid var(--rule);border-radius:99px;transition:rotate .4s var(--ease-out),background-color .2s ease-out,border-color .2s ease-out}.toggle[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;border-radius:1px;background:var(--ink);transition:background-color .2s ease-out}.toggle[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]+i[data-astro-cid-hemr5th4]{rotate:90deg}@media(hover:hover)and (pointer:fine){summary[data-astro-cid-hemr5th4]:hover .q[data-astro-cid-hemr5th4]{translate:6px}summary[data-astro-cid-hemr5th4]:hover .toggle[data-astro-cid-hemr5th4]{border-color:var(--ink)}}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}details[data-astro-cid-hemr5th4][open] .toggle[data-astro-cid-hemr5th4]{rotate:45deg;border-color:var(--plum);background:var(--plum)}details[data-astro-cid-hemr5th4][open] .toggle[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]{background:var(--on-plum)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:58ch;padding-bottom:28px;font-size:18px;color:var(--t2)}@supports selector(::details-content) and (interpolate-size: allow-keywords){.faq[data-astro-cid-hemr5th4]{interpolate-size:allow-keywords}details[data-astro-cid-hemr5th4]::details-content{block-size:0;overflow:clip;transition:block-size .42s var(--ease-out),content-visibility .42s allow-discrete}details[data-astro-cid-hemr5th4][open]::details-content{block-size:auto}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{opacity:0;translate:0 -6px;transition:opacity .3s ease-out,translate .42s var(--ease-out)}details[data-astro-cid-hemr5th4][open] p[data-astro-cid-hemr5th4]{opacity:1;translate:0;transition-delay:60ms}}@media(prefers-reduced-motion:reduce){details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4],.q[data-astro-cid-hemr5th4],.toggle[data-astro-cid-hemr5th4]{transition:none!important;translate:none!important}details[data-astro-cid-hemr5th4]::details-content{transition:none!important}}.contact[data-astro-cid-he3spzz3]{margin-top:clamp(120px,14vw,200px)}.field[data-astro-cid-he3spzz3]{background:var(--field-close);background-size:100% max(100%,var(--field-h, 0px));background-repeat:no-repeat;position:relative;overflow:clip;color:var(--field-ink);--muted: var(--field-ink);--rule: var(--field-rule)}html[data-glass-mode=filter] .field[data-astro-cid-he3spzz3]{isolation:isolate}html[data-glass-mode=filter] .field[data-astro-cid-he3spzz3]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--field-close);background-size:100% max(100%,var(--field-h, 0px));background-repeat:no-repeat;filter:var(--lg-bg-filter, none);pointer-events:none}html[data-glass-mode=filter] .copy[data-astro-cid-he3spzz3]{-webkit-backdrop-filter:none;backdrop-filter:none}.inner[data-astro-cid-he3spzz3]{max-width:var(--max);margin:0 auto;padding:clamp(96px,12vw,180px) var(--gutter) 0}h2[data-astro-cid-he3spzz3]{font-size:clamp(52px,8.6vw,136px);line-height:.95;letter-spacing:-.045em}.marked[data-astro-cid-he3spzz3]{position:relative;white-space:nowrap}.scribble[data-astro-cid-he3spzz3]{position:absolute;left:-1%;bottom:-.16em;width:103%;height:.3em;overflow:visible;pointer-events:none}.scribble[data-astro-cid-he3spzz3] .line[data-astro-cid-he3spzz3]{fill:none;stroke:var(--field-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scribble[data-astro-cid-he3spzz3] mask[data-astro-cid-he3spzz3] path[data-astro-cid-he3spzz3]{fill:none;stroke:#fff;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mailrow[data-astro-cid-he3spzz3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:clamp(32px,4vw,48px) 0 16px}.mail[data-astro-cid-he3spzz3]{font:700 clamp(28px,4.4vw,62px) / 1.05 var(--grot);letter-spacing:-.035em;text-decoration:none;overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100% / 0% 3px no-repeat;transition:background-size .42s var(--ease-out),color .2s ease-out}@media(hover:hover)and (pointer:fine){.mail[data-astro-cid-he3spzz3]:hover{color:var(--field-accent);background-size:100% 3px}}.copy[data-astro-cid-he3spzz3]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:99px;background:var(--glass-tint);-webkit-backdrop-filter:blur(6px) saturate(160%);backdrop-filter:var(--lg-filter, ) blur(3.5px) saturate(150%) brightness(1.05);box-shadow:var(--glass-rim);color:inherit;font:700 15px/1 var(--grot);cursor:pointer;transition:background-color .16s ease-out,transform .16s var(--ease-out)}.copy[data-astro-cid-he3spzz3]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.copy[data-astro-cid-he3spzz3]:hover{background:var(--field-wash)}}.copy[data-astro-cid-he3spzz3] svg{width:16px;height:16px}.text[data-astro-cid-he3spzz3]{max-width:50ch;font-size:18px;color:var(--muted)}.sign[data-astro-cid-he3spzz3]{position:relative;font-size:clamp(34px,3.4vw,48px);width:4.949em;height:.8em;margin-top:.3em;rotate:-4deg;transform-origin:0}.sign[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{display:block;width:100%;height:100%;overflow:visible}.sign[data-astro-cid-he3spzz3] .ink[data-astro-cid-he3spzz3]{fill:var(--field-accent)}.sign[data-astro-cid-he3spzz3] canvas{position:absolute;pointer-events:none}html.motion .sign[data-astro-cid-he3spzz3]:not([data-static]) svg[data-astro-cid-he3spzz3]{visibility:hidden}footer[data-astro-cid-he3spzz3]{margin-top:clamp(80px,10vw,140px);padding-bottom:calc(clamp(28px,4vw,48px) + env(safe-area-inset-bottom,0px))}.disclosures[data-astro-cid-he3spzz3]{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(24px,4vw,56px);align-items:start}details[data-astro-cid-he3spzz3]{border-top:1px solid var(--rule)}summary[data-astro-cid-he3spzz3]{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:16px 0;font:700 16px/1.2 var(--grot);cursor:pointer}summary[data-astro-cid-he3spzz3]::-webkit-details-marker{display:none}.toggle[data-astro-cid-he3spzz3]{position:relative;width:14px;height:14px}.toggle[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--field-ink);transition:rotate .3s var(--ease-out)}.toggle[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]+i[data-astro-cid-he3spzz3]{rotate:90deg}details[data-astro-cid-he3spzz3][open] .toggle[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{rotate:180deg}details[data-astro-cid-he3spzz3][open] .toggle[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]+i[data-astro-cid-he3spzz3]{rotate:0deg}.body[data-astro-cid-he3spzz3]{display:grid;gap:10px;max-width:70ch;padding-bottom:20px;font-size:14px;color:var(--muted)}.todo[data-astro-cid-he3spzz3]{padding:0 4px;border-radius:3px;background:#ffc40073;color:#1c1922}.foot-row[data-astro-cid-he3spzz3]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;color:var(--muted)}.foot-row[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-decoration:none;font:700 14px/1.6 var(--grot)}@media(hover:hover)and (pointer:fine){.foot-row[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration:underline}}@media(width<=900px){.disclosures[data-astro-cid-he3spzz3]{grid-template-columns:1fr}details[data-astro-cid-he3spzz3]+details[data-astro-cid-he3spzz3]{border-top:1px solid var(--rule)}}@media(orientation:landscape)and (height<=500px){.inner[data-astro-cid-he3spzz3]{padding-top:clamp(56px,20svh,96px)}h2[data-astro-cid-he3spzz3]{font-size:clamp(40px,15svh,72px)}.mailrow[data-astro-cid-he3spzz3]{margin:20px 0 12px}.mail[data-astro-cid-he3spzz3]{font-size:clamp(24px,8.5svh,40px)}.text[data-astro-cid-he3spzz3]{font-size:16px}.sign[data-astro-cid-he3spzz3]{font-size:clamp(28px,9svh,40px)}footer[data-astro-cid-he3spzz3]{margin-top:56px}}.edge[data-astro-cid-he3spzz3]{display:none;position:absolute;top:0;bottom:0;z-index:1;width:var(--edge);background:var(--ground);pointer-events:none}.edge[data-astro-cid-he3spzz3].l{left:0}.edge[data-astro-cid-he3spzz3].r{right:0}.edge[data-astro-cid-he3spzz3]:after{content:"";position:absolute;top:0;width:28px;height:28px}.edge[data-astro-cid-he3spzz3].l:after{left:100%;background:radial-gradient(circle at 100% 100%,transparent 27.5px,var(--ground) 28px)}.edge[data-astro-cid-he3spzz3].r:after{right:100%;background:radial-gradient(circle at 0 100%,transparent 27.5px,var(--ground) 28px)}@supports (animation-timeline: view()){html.motion .edge[data-astro-cid-he3spzz3]{display:block;will-change:transform;animation:linear both slide-l;animation-timeline:view();animation-range:entry entry 90%}html.motion .edge[data-astro-cid-he3spzz3].r{animation-name:slide-r}html.motion .marked[data-astro-cid-he3spzz3]{view-timeline-name:--pen}html.motion .scribble[data-astro-cid-he3spzz3] mask[data-astro-cid-he3spzz3] path[data-astro-cid-he3spzz3]{animation:linear both draw-pen;animation-timeline:--pen;animation-range:entry 60% cover 45%}}@keyframes slide-l{to{transform:translate3d(calc(-100% - 28px),0,0)}}@keyframes slide-r{to{transform:translate3d(calc(100% + 28px),0,0)}}@keyframes draw-pen{0%{stroke-dashoffset:1px}}
