@font-face{font-family:Noto Sans TC Fallback;src:local("Verdana");font-weight:1 599;unicode-range:u+00??,u+2018-201d,u+20ac,u+2122;size-adjust:90.62%;ascent-override:128.00%;descent-override:31.78%;line-gap-override:0.00%}@font-face{font-family:Noto Sans TC Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:600 1000;unicode-range:u+00??,u+2018-201d,u+20ac,u+2122;size-adjust:101.20%;ascent-override:114.62%;descent-override:28.46%;line-gap-override:0.00%}@font-face{font-family:"Noto Serif TC Fallback";src:local("Georgia");font-weight:1 599;unicode-range:u+00??,u+2018-201d,u+20ac,u+2122;size-adjust:110.01%;ascent-override:104.62%;descent-override:26.00%;line-gap-override:0.00%}@font-face{font-family:"Noto Serif TC Fallback";src:local("Georgia Bold"),local("Georgia-Bold");font-weight:600 1000;unicode-range:u+00??,u+2018-201d,u+20ac,u+2122;size-adjust:99.83%;ascent-override:115.30%;descent-override:28.65%;line-gap-override:0.00%}:root{--content:1320px;--page-cap:2560px;--pad:20px;--header-h:64px;--radius:0;--hairline:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--text-sm:14px;--text-base:17px;--text-md:19px;--text-lg:24px;--text-xl:32px;--text-2xl:44px;--ease-out:cubic-bezier(.16,1,.3,1);--stack-sans:"Noto Sans TC","Noto Sans TC Fallback","PingFang TC","Heiti TC","Microsoft JhengHei",system-ui,sans-serif;--stack-serif:"Noto Serif TC","Noto Serif TC Fallback","Songti TC","PMingLiU","MingLiU",serif}@media screen and (min-width:1280px){:root{--pad:40px;--header-h:72px;--text-base:18px;--text-xl:40px;--text-2xl:56px}}@media screen and (min-width:1920px){:root{--content:1600px}}[data-theme=A]{--font-display:var(--stack-sans);--font-body:var(--stack-sans);--display-weight:700;--display-tracking:.02em;--ground:#F3F6F9;--raised:#FFFFFF;--ink:#0A2340;--ink-soft:#3E5670;--rule:#C9D6E3;--head-ground:rgba(243,246,249,.92);--hero-ground:#0A2340;--mark-accent:#FFFFFF;--slot-ground:#E3EAF1;--head-blur:14px;--head-cta-bg:#0A2340;--head-cta-bg-hover:#163B66;--head-cta-ink:#FFFFFF;--over-ground:var(--hero-ground);--over-ink:var(--hero-ink);--over-ink-soft:var(--hero-ink-soft);--over-rule:var(--hero-ground);--over-mark:var(--mark);--over-mark-accent:var(--mark-accent);--over-focus:var(--hero-cta-bg);--over-cta-bg:var(--hero-cta-bg);--over-cta-bg-hover:var(--hero-cta-bg-hover);--over-cta-ink:var(--hero-cta-ink)}[data-theme=C]{--font-display:var(--stack-serif);--font-body:var(--stack-serif);--display-weight:900;--display-tracking:.06em;--ground:#0E0E10;--raised:#17161A;--ink:#F1ECE2;--ink-soft:#B0A999;--rule:#2E2B26;--head-ground:#0E0E10;--hero-ground:#0A0A0B;--mark-accent:#F1ECE2;--slot-ground:#1C1B1F;--head-blur:0px;--head-cta-bg:var(--cta-bg);--head-cta-bg-hover:var(--cta-bg-hover);--head-cta-ink:var(--cta-ink);--over-ground:var(--head-ground);--over-ink:var(--ink);--over-ink-soft:var(--ink-soft);--over-rule:var(--rule);--over-mark:var(--mark-small);--over-mark-accent:var(--mark-small-accent);--over-focus:var(--focus);--over-cta-bg:var(--head-cta-bg);--over-cta-bg-hover:var(--head-cta-bg-hover);--over-cta-ink:var(--head-cta-ink)}[data-theme=A][data-accent=gold]{--cta-bg:#0A2340;--cta-bg-hover:#163B66;--cta-ink:#FFFFFF;--cta-edge:#0A2340;--link:#00579B;--hero-ink:#FFFFFF;--hero-ink-soft:#C3D3E4;--hero-rule:rgba(232,189,82,.62);--paper-rule:#A87E18;--hero-cta-bg:#E8BD52;--hero-cta-bg-hover:#F1CB6A;--hero-cta-ink:#072340;--invert-ground:#0A2340;--invert-ink:#FFFFFF;--invert-ink-soft:#C3D3E4;--invert-rule:rgba(232,189,82,.38);--invert-accent:#E8BD52;--mark:#E8BD52;--mark-small:#0A2340;--mark-small-accent:#C8961E;--slot-ground-invert:#12304F;--focus:#00579B;--selection-bg:#00579B;--selection-ink:#FFFFFF;--hero-selection-bg:#00579B;--hero-selection-ink:#FFFFFF}[data-theme=C][data-accent=gold]{--cta-bg:#D6A93E;--cta-bg-hover:#E2B954;--cta-ink:#120F08;--cta-edge:#D6A93E;--link:#DDB352;--hero-ink:#E6BE5C;--hero-ink-soft:#C9BFAA;--hero-rule:rgba(214,169,62,.55);--paper-rule:rgba(214,169,62,.55);--hero-cta-bg:#D6A93E;--hero-cta-bg-hover:#E2B954;--hero-cta-ink:#120F08;--invert-ground:#C99E3B;--invert-ink:#140F06;--invert-ink-soft:#3F3013;--invert-rule:rgba(20,15,6,.25);--invert-accent:#140F06;--mark:#D6A93E;--mark-small:#D6A93E;--mark-small-accent:#F1ECE2;--slot-ground-invert:#BC9334;--focus:#E6BE5C;--selection-bg:#D6A93E;--selection-ink:#120F08;--hero-selection-bg:#D6A93E;--hero-selection-ink:#120F08}[data-theme=A][data-accent=starlight]{--cta-bg:#0A2340;--cta-bg-hover:#163B66;--cta-ink:#FFFFFF;--cta-edge:#0A2340;--link:#00579B;--hero-ink:#FFFFFF;--hero-ink-soft:#C3D3E4;--hero-rule:rgba(226,216,206,.55);--paper-rule:#8A8279;--hero-cta-bg:#E2D8CE;--hero-cta-bg-hover:#F1E5DB;--hero-cta-ink:#072340;--invert-ground:#0A2340;--invert-ink:#FFFFFF;--invert-ink-soft:#C3D3E4;--invert-rule:rgba(226,216,206,.32);--invert-accent:#E2D8CE;--mark:#E2D8CE;--mark-small:#0A2340;--mark-small-accent:#8A8279;--slot-ground-invert:#12304F;--focus:#8A8279;--selection-bg:#B8B0A8;--selection-ink:#072340;--hero-selection-bg:#E2D8CE;--hero-selection-ink:#072340}[data-theme=A][data-accent=oyster]{--cta-bg:#0A2340;--cta-bg-hover:#163B66;--cta-ink:#FFFFFF;--cta-edge:#0A2340;--link:#00579B;--hero-ink:#FFFFFF;--hero-ink-soft:#C3D3E4;--hero-rule:rgba(189,180,169,.55);--paper-rule:#938C84;--hero-cta-bg:#BDB4A9;--hero-cta-bg-hover:#D4CEC7;--hero-cta-ink:#072340;--invert-ground:#0A2340;--invert-ink:#FFFFFF;--invert-ink-soft:#C3D3E4;--invert-rule:rgba(189,180,169,.32);--invert-accent:#BDB4A9;--mark:#BDB4A9;--mark-small:#0A2340;--mark-small-accent:#938C84;--slot-ground-invert:#12304F;--focus:#00579B;--selection-bg:#00579B;--selection-ink:#FFFFFF;--hero-selection-bg:#00579B;--hero-selection-ink:#FFFFFF}[data-theme=A][data-accent=stone]{--cta-bg:#0A2340;--cta-bg-hover:#163B66;--cta-ink:#FFFFFF;--cta-edge:#0A2340;--link:#00579B;--hero-ink:#FFFFFF;--hero-ink-soft:#C3D3E4;--hero-rule:rgba(179,170,159,.55);--paper-rule:#938B82;--hero-cta-bg:#B3AA9F;--hero-cta-bg-hover:#CEC8C1;--hero-cta-ink:#072340;--invert-ground:#0A2340;--invert-ink:#FFFFFF;--invert-ink-soft:#C3D3E4;--invert-rule:rgba(179,170,159,.32);--invert-accent:#B3AA9F;--mark:#B3AA9F;--mark-small:#0A2340;--mark-small-accent:#938B82;--slot-ground-invert:#12304F;--focus:#00579B;--selection-bg:#00579B;--selection-ink:#FFFFFF;--hero-selection-bg:#00579B;--hero-selection-ink:#FFFFFF}[data-theme=A][data-accent=pewter]{--cta-bg:#0A2340;--cta-bg-hover:#163B66;--cta-ink:#FFFFFF;--cta-edge:#0A2340;--link:#00579B;--hero-ink:#FFFFFF;--hero-ink-soft:#C3D3E4;--hero-rule:rgba(168,160,150,.59);--paper-rule:#948D84;--hero-cta-bg:#A8A096;--hero-cta-bg-hover:#C6C1BB;--hero-cta-ink:#072340;--invert-ground:#0A2340;--invert-ink:#FFFFFF;--invert-ink-soft:#C3D3E4;--invert-rule:rgba(168,160,150,.32);--invert-accent:#A8A096;--mark:#A8A096;--mark-small:#0A2340;--mark-small-accent:#948D84;--slot-ground-invert:#12304F;--focus:#00579B;--selection-bg:#00579B;--selection-ink:#FFFFFF;--hero-selection-bg:#00579B;--hero-selection-ink:#FFFFFF}[data-theme=A][data-accent=starlight-oyster]{--cta-bg:#0A2340;--cta-bg-hover:#163B66;--cta-ink:#FFFFFF;--cta-edge:#0A2340;--link:#00579B;--hero-ink:#FFFFFF;--hero-ink-soft:#C3D3E4;--hero-rule:rgba(226,216,206,.55);--paper-rule:#938C84;--hero-cta-bg:#E2D8CE;--hero-cta-bg-hover:#F1E5DB;--hero-cta-ink:#072340;--invert-ground:#0A2340;--invert-ink:#FFFFFF;--invert-ink-soft:#C3D3E4;--invert-rule:rgba(226,216,206,.32);--invert-accent:#E2D8CE;--mark:#E2D8CE;--mark-small:#0A2340;--mark-small-accent:#938C84;--slot-ground-invert:#12304F;--focus:#938C84;--selection-bg:#BDB4A9;--selection-ink:#072340;--hero-selection-bg:#E2D8CE;--hero-selection-ink:#072340}[data-theme=C][data-accent=starlight]{--cta-bg:#E2D8CE;--cta-bg-hover:#F1E5DB;--cta-ink:#14120F;--cta-edge:#E2D8CE;--link:#DCD1C6;--hero-ink:#EADFD4;--hero-ink-soft:#BDB4AA;--hero-rule:rgba(226,216,206,.42);--paper-rule:rgba(226,216,206,.42);--hero-cta-bg:#E2D8CE;--hero-cta-bg-hover:#F1E5DB;--hero-cta-ink:#14120F;--invert-ground:#D6CCC1;--invert-ink:#14120F;--invert-ink-soft:#4A433C;--invert-rule:rgba(20,18,15,.22);--invert-accent:#14120F;--mark:#CFC5BA;--mark-small:#CFC5BA;--mark-small-accent:#F1ECE2;--slot-ground-invert:#C4BAAF;--focus:#EADFD4;--selection-bg:#D6CCC1;--selection-ink:#14120F;--hero-selection-bg:#D6CCC1;--hero-selection-ink:#14120F}html[data-public] *,html[data-public] :after,html[data-public] :before{box-sizing:border-box}html[data-public] *{margin:0}html[data-public]{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;overflow-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));scrollbar-color:var(--ink-soft) var(--ground);color-scheme:light}html[data-public][data-theme=C]{color-scheme:dark}html[data-public]:lang(en){line-height:1.6}html[data-public] body{min-height:100dvh}html[data-public] a,html[data-public] button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[data-public] ::selection{background:var(--selection-bg);color:var(--selection-ink)}html[data-public] .hero ::selection,html[data-public] .offer.invert ::selection,html[data-public] .site-foot ::selection,html[data-public] .site-head[data-over-hero] ::selection{background:var(--hero-selection-bg);color:var(--hero-selection-ink)}html[data-public] input,html[data-public] textarea{caret-color:var(--focus)}html[data-public] a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}html[data-public] :focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-public] .hero :focus-visible{outline-color:var(--hero-cta-bg)}html[data-public] img,html[data-public] svg{display:block;max-width:100%}html[data-public] h1,html[data-public] h2,html[data-public] h3,html[data-public] h4{font-family:var(--font-display);font-weight:var(--display-weight);line-height:1.25;text-wrap:balance}html[data-public] p{text-wrap:pretty}html[data-public] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html[data-public] .skip{position:absolute;left:var(--space-4);top:-100px;z-index:50;padding:var(--space-3) var(--space-4);background:var(--head-cta-bg);color:var(--head-cta-ink);outline-color:var(--focus)}html[data-public] .skip:has(+.page .site-head[data-over-hero]){background:var(--over-cta-bg);color:var(--over-cta-ink);outline-color:var(--over-focus)}html[data-public] .skip:focus{top:var(--space-2)}html[data-public] .page{max-width:var(--page-cap);margin-inline:auto;background:var(--ground);overflow-x:clip}html[data-public] .wrap{width:min(var(--content),100% - 2 * max(var(--pad),env(safe-area-inset-left),env(safe-area-inset-right)));margin-inline:auto}html[data-public] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-6);border:var(--hairline) solid var(--cta-edge);border-radius:var(--radius);background:var(--cta-bg);color:var(--cta-ink);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-base);letter-spacing:var(--display-tracking);text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease-out),transform .2s var(--ease-out)}html[data-public] .btn:hover{background:var(--cta-bg-hover)}html[data-public] .btn:active{transform:translateY(1px)}html[data-public] .wordmark{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;text-decoration:none;color:var(--ink)}html[data-public] .wordmark .mark{width:34px;height:34px;color:var(--mark-small);flex:none}html[data-public] .wordmark .mark .mk-accent{fill:var(--mark-small-accent)}html[data-public] .wordmark .mark .mk-accent-stroke{stroke:var(--mark-small-accent)}html[data-public] .wm-text{display:flex;flex-direction:column;line-height:1}html[data-public] .wm-zh{font-family:var(--font-display);font-weight:var(--display-weight);font-size:22px;letter-spacing:.12em}html[data-public] .wm-latin{font-family:var(--font-display);font-size:11px;letter-spacing:.2em;margin-top:5px;color:var(--ink-soft)}html[data-public] .mark{display:block}html[data-public] .site-head{position:sticky;top:0;z-index:30;color:var(--ink);border-bottom:var(--hairline) solid var(--rule)}html[data-public] .site-foot,html[data-public] .site-head{--cta-bg:var(--head-cta-bg);--cta-bg-hover:var(--head-cta-bg-hover);--cta-ink:var(--head-cta-ink);--cta-edge:var(--head-cta-bg)}html[data-public] .site-head:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--head-ground);-webkit-backdrop-filter:blur(var(--head-blur));backdrop-filter:blur(var(--head-blur))}html[data-public] .site-foot,html[data-public] .site-head[data-over-hero]{--head-ground:var(--over-ground);--ground:var(--over-ground);--ink:var(--over-ink);--ink-soft:var(--over-ink-soft);--rule:var(--over-rule);--mark-small:var(--over-mark);--mark-small-accent:var(--over-mark-accent);--focus:var(--over-focus);--head-cta-bg:var(--over-cta-bg);--head-cta-bg-hover:var(--over-cta-bg-hover);--head-cta-ink:var(--over-cta-ink)}html[data-public].motion .site-head,html[data-public].motion .site-head .drawer,html[data-public].motion .site-head .locale *,html[data-public].motion .site-head .menu-btn,html[data-public].motion .site-head .nav-inline a,html[data-public].motion .site-head .wm-latin,html[data-public].motion .site-head .wordmark,html[data-public].motion .site-head .wordmark *,html[data-public].motion .site-head:before{transition:color .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),fill .2s var(--ease-out),stroke .2s var(--ease-out)}html[data-public].motion .site-head .btn{transition:color .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}html[data-public] .head-in{display:flex;align-items:center;gap:var(--space-4);height:var(--header-h)}html[data-public] .head-in .wordmark{margin-right:auto}html[data-public] .head-cta,html[data-public] .nav-inline{display:none}html[data-public] .locale{display:flex;align-items:center;font-size:15px}html[data-public] .locale .is-current,html[data-public] .locale a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-2)}html[data-public] .locale a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule)}html[data-public] .locale a:hover{text-decoration-color:currentColor}html[data-public] .locale .is-current{color:var(--ink-soft)}html[data-public] .locale .pair{display:inline-flex;align-items:center;margin-left:var(--space-1)}html[data-public] .locale .sep{color:var(--ink-soft);margin:0 -10px}html[data-public] .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;touch-action:manipulation}html[data-public] .menu-btn svg{width:24px;height:24px}html[data-public] .menu-btn .i-close,html[data-public] .menu-btn[aria-expanded=true] .i-open{display:none}html[data-public] .menu-btn[aria-expanded=true] .i-close{display:block}html[data-public] .drawer{position:fixed;inset:var(--header-h) 0 0 0;z-index:29;background:var(--ground);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) 0 var(--space-7)}html[data-public] .drawer[hidden]{display:none}html[data-public] .drawer ul{list-style:none;padding:0}html[data-public] .drawer li+li{border-top:var(--hairline) solid var(--rule)}html[data-public] .drawer li a:hover{text-decoration:underline;text-decoration-color:var(--rule)}html[data-public] .drawer li a{display:flex;align-items:center;min-height:64px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-lg);letter-spacing:var(--display-tracking);text-decoration:none}html[data-public] .drawer .btn{width:100%;margin-top:var(--space-6)}html[data-public].drawer-open{overflow:hidden}html[data-public] .hero{background:var(--hero-ground);color:var(--hero-ink)}html[data-public] .hero-in{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-7) 0 var(--space-8)}html[data-public] .hero-copy{container-type:inline-size}html[data-public] .hero-mark{order:-1;width:72px;color:var(--mark)}html[data-public] .hero-mark .mark{width:100%;height:auto}html[data-public] .hero-mark .mk-accent{fill:var(--mark-accent)}html[data-public] .hero-mark .mk-accent-stroke{stroke:var(--mark-accent)}html[data-public] .hero-title{color:var(--hero-ink);letter-spacing:0}html[data-public] .cells{--cell:min(56px,100cqi/11);display:block;font-size:0;line-height:0;width:calc(var(--cell) * 11)}html[data-public] .cell{display:inline-block;vertical-align:top;width:var(--cell);height:var(--cell);margin:0 -1px calc(var(--cell) * .3) 0;border:var(--hairline) solid var(--hero-rule);font-size:calc(var(--cell) * .8);line-height:calc(var(--cell) - 2px);text-align:center}html[data-public] .cell .g{display:block}html[data-public] .hero-title[lang=en]{font-size:var(--text-xl);line-height:1.3;max-width:18em;padding-bottom:2px;background-image:linear-gradient(to top,var(--hero-rule) 1px,transparent 1px);background-size:100% 1.3em}html[data-public] .hero-cred{margin-top:var(--space-5);max-width:34em;color:var(--hero-ink-soft);font-size:var(--text-md)}html[data-public] .hero .btn{margin-top:var(--space-6);background:var(--hero-cta-bg);color:var(--hero-cta-ink);border-color:var(--hero-cta-bg)}html[data-public] .hero .btn:hover{background:var(--hero-cta-bg-hover)}html[data-public] .act{padding:var(--space-9) 0}html[data-public] .act-head h2{font-size:var(--text-2xl);letter-spacing:var(--display-tracking)}html[data-public] .act-lede{margin-top:var(--space-4);max-width:34em;font-size:var(--text-md);color:var(--ink-soft)}html[data-public] .offers{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-7)}html[data-public] .offer{display:flex;flex-direction:column;background:var(--raised);border:var(--hairline) solid var(--rule);border-radius:var(--radius)}html[data-public] .offer-body{display:flex;flex-direction:column;flex:1;padding:var(--space-6) var(--space-5) var(--space-6)}html[data-public] .offer h3{font-size:var(--text-xl);letter-spacing:var(--display-tracking)}html[data-public] .offer-lede{margin-top:var(--space-2);color:var(--ink-soft)}html[data-public] .offer-list{list-style:none;padding:0;margin-top:var(--space-5)}html[data-public] .offer-list li{padding:var(--space-4) 0}html[data-public] .offer-list li+li{border-top:var(--hairline) solid var(--rule)}html[data-public] .offer-list h4{font-size:var(--text-md);letter-spacing:var(--display-tracking)}html[data-public] .offer-list p{margin-top:var(--space-1);color:var(--ink-soft);max-width:36em}html[data-public] .offer.invert{background:var(--invert-ground);color:var(--invert-ink);border-color:var(--invert-ground)}html[data-public] .offer.invert .offer-lede,html[data-public] .offer.invert .offer-list p{color:var(--invert-ink-soft)}html[data-public] .offer.invert .offer-list li+li{border-top-color:var(--invert-rule)}html[data-public] .rate{margin-top:auto;padding-top:var(--space-5);border-top:var(--hairline) solid var(--invert-rule);display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:var(--space-4)}html[data-public] .rate-label{grid-column:1/-1;font-size:var(--text-sm);color:var(--invert-ink-soft)}html[data-public] .rate-value{font-family:var(--font-display);font-weight:var(--display-weight);font-size:52px;line-height:1;color:var(--invert-accent);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;margin-top:var(--space-2)}html[data-public] .rate-unit{font-size:var(--text-md);padding-bottom:4px}html[data-public] .rate-rule{margin-top:var(--space-4);font-size:var(--text-base);color:var(--invert-ink);max-width:36em}html[data-public] .slot{position:relative;margin:0;aspect-ratio:16/10;background:var(--slot-ground);border-bottom:var(--hairline) solid var(--rule);overflow:hidden}html[data-public] .offer.invert .slot{background:var(--slot-ground-invert);border-bottom-color:var(--invert-rule)}html[data-public] .slot>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}html[data-public] .act-close{margin-top:var(--space-8);padding-top:var(--space-7);border-top:var(--hairline) solid var(--rule);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}html[data-public] .act-close p{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-lg);line-height:1.45;letter-spacing:var(--display-tracking);max-width:24em}html[data-public] .site-foot{background:var(--ground);color:var(--ink);border-top:var(--hairline) solid var(--rule);padding:var(--space-7) 0 var(--space-8)}html[data-public] .foot-in{align-items:flex-start;gap:var(--space-4)}html[data-public] .foot-in,html[data-public] .foot-links{display:flex;flex-direction:column}html[data-public] .foot-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft)}html[data-public] .foot-links a:hover{color:var(--ink)}html[data-public] .site-foot .locale{margin-left:calc(-1 * var(--space-2))}html[data-public] .site-foot .btn{margin-top:var(--space-2)}@keyframes write{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}html[data-public].motion .cells .g{animation:write .55s var(--ease-out) both;animation-delay:calc(var(--i) * 42ms + .15s)}html[data-public].motion .hero-mark .draw{animation:draw 1.8s var(--ease-out) .35s both}html[data-public].motion .rise{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}html[data-public].motion .rise:not(.is-in){opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){html[data-public].motion .cells .g,html[data-public].motion .hero-mark .draw{animation:none}html[data-public].motion .rise:not(.is-in){opacity:1;transform:none}}@media screen and (min-width:1280px){html[data-public] .drawer,html[data-public] .menu-btn{display:none!important}html[data-public] .nav-inline{display:flex;align-items:center;gap:var(--space-2);margin-right:var(--space-4)}html[data-public] .nav-inline ul{display:flex;list-style:none;padding:0;gap:var(--space-2)}html[data-public] .nav-inline a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-3);text-decoration:none;font-size:16px}html[data-public] .nav-inline a:hover{text-decoration:underline;text-decoration-color:var(--rule)}html[data-public] .head-cta{display:inline-flex;min-height:44px;padding:0 var(--space-5);margin-left:var(--space-3);font-size:16px}html[data-public] .wordmark .mark{width:38px;height:38px}html[data-public] .hero-in{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-9) 0}html[data-public] .hero-copy{flex:1 1 auto;min-width:0}html[data-public] .cells{--cell:64px}html[data-public] .hero-title[lang=en]{font-size:var(--text-2xl);max-width:15em}html[data-public] .hero-mark{order:0;flex:none;width:400px;margin-right:var(--space-6)}html[data-public] .act-head{display:block}html[data-public] .offers{grid-template-columns:1fr 1fr;gap:var(--space-6)}html[data-public] .offer-body{padding:var(--space-7) var(--space-7) var(--space-7)}html[data-public] .slot{aspect-ratio:16/9}html[data-public] .act-close{flex-direction:row;align-items:center;justify-content:space-between}html[data-public] .foot-in{flex-direction:row;align-items:center;gap:var(--space-6)}html[data-public] .foot-in .wordmark{margin-right:auto}html[data-public] .foot-links{flex-direction:row;gap:var(--space-5)}html[data-public] .site-foot .locale{margin-left:0}html[data-public] .site-foot .btn{margin-top:0}}@media screen and (min-width:1920px){html[data-public] .cells{--cell:76px}html[data-public] .hero-mark{width:460px}}html[data-public] .act-connect,html[data-public] .act-demos,html[data-public] .act-members{border-top:var(--hairline) solid var(--rule)}html[data-public] [hidden]{display:none!important}html[data-public] .demos{list-style:none;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-7);margin-top:var(--space-7)}html[data-public] .demo{position:relative;display:flex;flex-direction:column}html[data-public] .demo-screen{border:var(--hairline) solid var(--rule);background:var(--raised);transition:border-color .25s var(--ease-out)}html[data-public] .demo-bar{display:flex;align-items:center;height:32px;padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--rule);color:var(--ink-soft);font-size:13px;letter-spacing:.01em}html[data-public] .demo-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-public] .demo-shot{aspect-ratio:16/10;overflow:hidden;background:var(--slot-ground)}html[data-public] .demo-shot img{width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .6s var(--ease-out)}html[data-public] .demo-shot .slot{aspect-ratio:auto;height:100%;border-bottom:0}html[data-public] .demo-body{display:flex;flex-direction:column;flex:1;padding-top:var(--space-5)}html[data-public] .demo h3{font-size:var(--text-lg);letter-spacing:var(--display-tracking)}html[data-public] .demo-body p{margin-top:var(--space-2);color:var(--ink-soft);max-width:34em}html[data-public] .demo-link{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;min-height:44px;margin-top:var(--space-3);color:var(--link);font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-decoration:underline;text-decoration-color:var(--rule)}html[data-public] .demo-link:after{content:"";position:absolute;inset:0}html[data-public] .demo-link .i-ext{width:18px;height:18px;transition:transform .25s var(--ease-out)}html[data-public] .demo:hover .demo-screen{border-color:var(--ink-soft)}html[data-public] .demo:hover .demo-shot img{transform:translateY(-2%)}html[data-public] .demo:hover .demo-link{text-decoration-color:currentColor}html[data-public] .demo:hover .demo-link .i-ext{transform:translate(2px,-2px)}html[data-public] .demo-link:focus-visible{outline:none}html[data-public] .demo:has(.demo-link:focus-visible) .demo-screen{outline:2px solid var(--focus);outline-offset:3px}html[data-public] [data-state=loading] .demo-shot>*{visibility:hidden}html[data-public] [data-state=loading] .demo-shot{animation:pulse 1.6s ease-in-out infinite}html[data-public] [data-state=loading] .demo-body h3,html[data-public] [data-state=loading] .demo-body p{color:transparent;background:var(--slot-ground)}@keyframes pulse{50%{opacity:.55}}html[data-public] .demos-empty{margin-top:var(--space-7);padding-top:var(--space-7);border-top:var(--hairline) solid var(--rule);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}html[data-public] .demos-empty p{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-lg);line-height:1.45;letter-spacing:var(--display-tracking);max-width:26em}html[data-public] .members{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:var(--space-7)}html[data-public] .member{position:relative;display:flex;flex-direction:column}html[data-public] .portrait{margin:0;aspect-ratio:1;border:var(--hairline) solid var(--rule)}html[data-public] .member-founder .portrait>img{object-position:50% 0}html[data-public] .member-body{padding-top:var(--space-5)}html[data-public] .member-role{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border:var(--hairline) solid var(--rule);color:var(--ink-soft);font-size:var(--text-sm);letter-spacing:.08em}html[data-public] .member h3,html[data-public] .member h4{margin-top:var(--space-3);font-size:var(--text-xl);letter-spacing:var(--display-tracking)}html[data-public] .member-cred{margin-top:var(--space-2);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-md);line-height:1.5;letter-spacing:var(--display-tracking);max-width:26em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}html[data-public] .member-bio{margin-top:var(--space-3);color:var(--ink-soft);max-width:34em}html[data-public] .advisors-title{font-size:var(--text-lg);letter-spacing:var(--display-tracking);padding-bottom:var(--space-4);border-bottom:var(--hairline) solid var(--rule)}html[data-public] .advisor-list{display:grid;grid-template-columns:1fr}html[data-public] .advisor-list .member{display:grid;grid-template-columns:96px 1fr;column-gap:var(--space-5);align-items:start;align-content:start;padding:var(--space-6) 0;border-bottom:var(--hairline) solid var(--rule)}html[data-public] .advisor-list .portrait .drop-label{left:4px;bottom:4px;max-width:calc(100% - 8px);padding:4px 6px;font-size:10px}html[data-public] .advisor-list .portrait .drop-label b{font-size:10px;overflow-wrap:anywhere}html[data-public] .advisor-list .portrait .drop-label span{display:none}html[data-public] .advisor-list .member-body{padding-top:0}html[data-public] .advisor-list .member h4{font-size:var(--text-lg);letter-spacing:var(--display-tracking)}html[data-public] .advisor-list .member-cred{font-size:var(--text-base)}html[data-public] .connect{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-7)}html[data-public] .reason h3{font-size:var(--text-md);letter-spacing:var(--display-tracking)}html[data-public] .reason ul{list-style:none;padding:0;margin-top:var(--space-3)}html[data-public] .reason li{display:grid;grid-template-columns:22px 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--rule);color:var(--ink-soft)}html[data-public] .reason li:last-child{border-bottom:var(--hairline) solid var(--rule)}html[data-public] .booked h3 .i-check,html[data-public] .reason .i-check{width:22px;height:22px;margin-top:.2em;color:var(--ink)}html[data-public] .connect-main{min-width:0}html[data-public] .after,html[data-public] .intake{background:var(--raised);border:var(--hairline) solid var(--rule);padding:var(--space-6) var(--space-5)}html[data-public] .intake{display:flex;flex-direction:column;gap:var(--space-6)}html[data-public] .field{border:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}html[data-public] .field>label,html[data-public] .field>legend,html[data-public] .sub>label{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-md);letter-spacing:var(--display-tracking);line-height:1.4}html[data-public] .field>legend{margin-bottom:var(--space-2)}html[data-public] .sub>label{font-size:var(--text-base)}html[data-public] .need{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);letter-spacing:.04em;color:var(--ink-soft);padding:0 var(--space-2);border:var(--hairline) solid var(--rule);line-height:22px}html[data-public] .lessons-only .need .need-on,html[data-public] .need .need-off{display:none}html[data-public] .lessons-only .need .need-off{display:inline}html[data-public] .need-note{display:none}html[data-public] .lessons-only .need-note{display:block}html[data-public] .hint{color:var(--ink-soft);font-size:var(--text-sm);line-height:1.55}html[data-public] .intake input[type=email],html[data-public] .intake input[type=text]{width:100%;min-height:48px;padding:0 var(--space-4);border:var(--hairline) solid var(--ink-soft);border-radius:var(--radius);background:var(--ground);color:var(--ink);font:inherit;font-size:max(16px,var(--text-base));transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}html[data-public] .intake input[type=email]:hover,html[data-public] .intake input[type=text]:hover{border-color:var(--ink)}html[data-public] .intake input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}html[data-public] .opts{display:grid;grid-template-columns:1fr;gap:var(--hairline);background:var(--rule);border:var(--hairline) solid var(--rule)}html[data-public] .opts-language{grid-template-columns:1fr 1fr}html[data-public] .opts-budget{font-variant-numeric:tabular-nums lining-nums}html[data-public] .opts-language .opt:last-child{grid-column:1/-1}html[data-public] .opt{-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);background:var(--raised);cursor:pointer;transition:background-color .2s var(--ease-out)}html[data-public] .opt:hover{background:var(--ground)}html[data-public] .opt input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--link);cursor:pointer}html[data-public] .opt:has(input:checked){background:var(--ground)}html[data-public] .opt:has(input:checked) span{font-weight:var(--display-weight)}html[data-public] .opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}html[data-public] .contact{gap:var(--space-4)}html[data-public] .contact>legend+.hint{margin-top:calc(-1 * var(--space-2))}html[data-public] .sub{display:flex;flex-direction:column;gap:var(--space-2)}html[data-public] .sub-pair{display:grid;grid-template-columns:1fr;gap:var(--space-4)}html[data-public] .field-error{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:var(--display-weight);font-size:var(--text-sm);line-height:1.5;color:var(--ink)}html[data-public] .banner .i-alert,html[data-public] .field-error .i-alert{flex:none;width:20px;height:20px;margin-top:.1em}html[data-public] .field.is-invalid>label .label-text,html[data-public] .field.is-invalid>legend .label-text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}html[data-public] .intake [aria-invalid=true]{border-width:2px;border-color:var(--ink)}html[data-public] .field.is-invalid .opts{border-color:var(--ink)}html[data-public] .banner{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--ink);color:var(--ground)}html[data-public] .banner:focus{outline:none}html[data-public] .banner:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[data-public] .banner-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}html[data-public] .banner p+p{margin-top:var(--space-1)}html[data-public] .form-end{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--hairline) solid var(--rule)}html[data-public] .btn-submit{cursor:pointer}html[data-public] .btn-submit[aria-disabled=true]{cursor:progress;opacity:.7}html[data-public] .privacy-note{color:var(--ink-soft);font-size:var(--text-sm)}html[data-public] .privacy-note a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--link)}html[data-public] .summary-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}html[data-public] .booked h3,html[data-public] .picker h3,html[data-public] .summary h3{font-size:var(--text-lg);letter-spacing:var(--display-tracking)}html[data-public] .booked h3:focus,html[data-public] .picker h3:focus,html[data-public] .summary h3:focus{outline:none}html[data-public] .text-btn{min-height:44px;padding:0 var(--space-2);margin-right:calc(-1 * var(--space-2));border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;cursor:pointer}html[data-public] .text-btn:hover{text-decoration-color:currentColor}html[data-public] .summary dl{margin-top:var(--space-3);border-top:var(--hairline) solid var(--rule)}html[data-public] .booked dl>div,html[data-public] .summary dl>div{display:grid;grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--rule)}html[data-public] .booked dt,html[data-public] .summary dt{color:var(--ink-soft);font-size:var(--text-sm)}html[data-public] .booked dd,html[data-public] .summary dd{margin:0;min-width:0;overflow-wrap:anywhere}html[data-public] .summary [data-sum-row][data-empty]{display:none}html[data-public] .booked,html[data-public] .picker{margin-top:var(--space-7)}html[data-public] .picker-lede{margin-top:var(--space-2);color:var(--ink-soft);max-width:34em}html[data-public] .cal-frame{position:relative;margin-top:var(--space-5);height:720px;overflow:auto;background:var(--slot-ground);border:var(--hairline) solid var(--rule)}html[data-public] .cal-loading{position:relative;margin-top:var(--space-5);min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);color:var(--ink-soft)}html[data-public] .cal-bar{display:block;width:min(240px,60%);height:2px;background:var(--rule);position:relative;overflow:hidden}html[data-public] .cal-bar:after{content:"";position:absolute;inset:0;background:var(--ink);transform-origin:left;transform:scaleX(.85);animation:fill 2.4s var(--ease-out) both}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}html[data-public] .booked h3{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl)}html[data-public] .booked h3 .i-check{width:32px;height:32px;margin:0}html[data-public] .booked dl{margin-top:var(--space-5);border-top:var(--hairline) solid var(--rule)}html[data-public] .booked dd{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-md);letter-spacing:var(--display-tracking)}html[data-public] .booked dd a{display:inline-flex;align-items:center;min-height:44px;color:var(--link)}html[data-public] .booked-next{margin-top:var(--space-5);color:var(--ink-soft);max-width:34em}html[data-public] .booked{position:relative}html[data-public].motion .demo.rise .demo-shot>*{transition:clip-path .9s var(--ease-out) .12s}html[data-public].motion .demo.rise:not(.is-in) .demo-shot>*{clip-path:inset(0 0 100% 0)}html[data-public].motion .demos .demo:nth-child(2){transition-delay:.08s}html[data-public].motion .demos .demo:nth-child(3){transition-delay:.16s}html[data-public].motion .after:not([hidden]){animation:settle .45s var(--ease-out) both}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-public].motion .demo.rise:not(.is-in) .demo-shot>*{clip-path:none}html[data-public] .cal-bar:after,html[data-public] [data-state=loading] .demo-shot,html[data-public].motion .after:not([hidden]){animation:none}html[data-public] .demo-link .i-ext,html[data-public] .demo-shot img{transition:none}html[data-public] .demo:hover .demo-shot img{transform:none}}@media screen and (min-width:1280px){html[data-public] .demos{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}html[data-public] .members{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8);align-items:start}html[data-public] .member-founder .portrait{aspect-ratio:4/5}html[data-public] .member-founder h3{font-size:var(--text-2xl)}html[data-public] .advisor-list{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}html[data-public] .advisor-list .member{grid-template-columns:1fr;padding:var(--space-6) 0 var(--space-7)}html[data-public] .advisor-list .portrait{width:160px}html[data-public] .advisor-list .member-body{padding-top:var(--space-4)}html[data-public] .act-members[data-state=founder-only] .members{grid-template-columns:1fr}html[data-public] .act-members[data-state=founder-only] .member-founder{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-8);align-items:end}html[data-public] .act-members[data-state=founder-only] .member-founder .member-body{padding-top:0}html[data-public] .connect{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-8);align-items:start}html[data-public] .connect-main{grid-column:1;grid-row:1}html[data-public] .reason{grid-column:2;grid-row:1;position:sticky;top:calc(var(--header-h) + var(--space-6))}html[data-public] .reason h3{font-size:var(--text-lg)}html[data-public] .after,html[data-public] .intake{padding:var(--space-7)}html[data-public] .opts-app,html[data-public] .opts-budget,html[data-public] .opts-language{grid-template-columns:repeat(3,1fr)}html[data-public] .opts-language .opt:last-child{grid-column:auto}html[data-public] .opts-app .opt:last-child,html[data-public] .opts-budget .opt:last-child{grid-column:span 2}html[data-public] .opts-services{grid-template-columns:1fr 1fr}html[data-public] .opts-services .opt:last-child:nth-child(odd){grid-column:1/-1}html[data-public] .sub-pair{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:var(--space-2) var(--space-4)}html[data-public] .sub-pair>.sub{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}html[data-public] .sub-pair>.sub>label{grid-row:1}html[data-public] .sub-pair>.sub>.hint{grid-row:2}html[data-public] .sub-pair>.sub>input{grid-row:3}html[data-public] .sub-pair>.sub>.field-error{grid-row:4}html[data-public] .form-end{flex-direction:row;align-items:center;justify-content:space-between}html[data-public] .summary dl{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-6)}html[data-public] .summary dl>div{grid-template-columns:1fr}html[data-public] .cal-frame{height:640px}}html[data-public] .member-draft{display:inline-block;margin-top:var(--space-3);padding:var(--space-1) var(--space-2);border:var(--hairline) dashed var(--ink-soft);color:var(--ink-soft);font-size:var(--text-sm)}html[data-public] .cal-embed{width:100%;height:100%;overflow:auto}html[data-public] .cal-embed iframe{width:100%;min-height:100%;border:0}html[data-public] .honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[data-public] .plain .act{padding:var(--space-8) 0 var(--space-9)}html[data-public] .plain .act-connect,html[data-public] .plain .act-demos,html[data-public] .plain .act-members{border-top:0}html[data-public] .plain .act-head h1{font-size:var(--text-2xl);letter-spacing:var(--display-tracking)}html[data-public] .drawer a[aria-current=page],html[data-public] .nav-inline a[aria-current=page]{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}html[data-public] .plain .demo h2{font-size:var(--text-lg);letter-spacing:var(--display-tracking)}html[data-public] .plain [data-state=loading] .demo-body h2{color:transparent;background:var(--slot-ground)}html[data-public] .plain .member h2,html[data-public] .plain .member h3{margin-top:var(--space-3);font-size:var(--text-xl);letter-spacing:var(--display-tracking)}html[data-public] .plain .advisor-list .member h3{font-size:var(--text-lg)}html[data-public] .plain .reason h2{font-size:var(--text-md);letter-spacing:var(--display-tracking)}html[data-public] .plain .booked h2,html[data-public] .plain .picker h2,html[data-public] .plain .summary h2{font-size:var(--text-lg);letter-spacing:var(--display-tracking)}html[data-public] .plain .booked h2:focus,html[data-public] .plain .picker h2:focus,html[data-public] .plain .summary h2:focus{outline:none}html[data-public] .plain .booked h2{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xl)}html[data-public] .plain .booked h2 .i-check{width:32px;height:32px;margin:0;color:var(--ink)}html[data-public] .wwd{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:var(--space-7)}html[data-public] .wwd-group{border-top:var(--hairline) solid var(--ink);padding-top:var(--space-5);min-width:0}html[data-public] .wwd-group h2{font-size:var(--text-xl);letter-spacing:var(--display-tracking)}html[data-public] .wwd-lede{margin-top:var(--space-2);color:var(--ink-soft)}html[data-public] .wwd-group .slot{margin-top:var(--space-5);border:var(--hairline) solid var(--rule)}html[data-public] .wwd-list{list-style:none;padding:0;margin-top:var(--space-5)}html[data-public] .wwd-list li{padding:var(--space-5) 0;border-top:var(--hairline) solid var(--rule)}html[data-public] .wwd-list h3{font-size:var(--text-md);letter-spacing:var(--display-tracking)}html[data-public] .wwd-list p{margin-top:var(--space-2);max-width:36em}html[data-public] .wwd-list .wwd-detail{margin-top:var(--space-1);color:var(--ink-soft)}html[data-public] .wwd-price{padding-top:var(--space-5);border-top:var(--hairline) solid var(--ink)}html[data-public] .wwd-rate{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-md);line-height:1.45;letter-spacing:var(--display-tracking);font-variant-numeric:tabular-nums lining-nums}html[data-public] .wwd-rule{margin-top:var(--space-2);max-width:36em;color:var(--ink-soft)}html[data-public] .legal-col{max-width:40em}html[data-public] .legal h1{font-size:var(--text-2xl);letter-spacing:var(--display-tracking)}html[data-public] .legal-updated{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}html[data-public] .legal-intro{margin-top:var(--space-5);font-size:var(--text-md)}html[data-public] .legal section{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--hairline) solid var(--rule)}html[data-public] .legal h2{font-size:var(--text-lg);letter-spacing:var(--display-tracking)}html[data-public] .legal section p,html[data-public] .legal section ul{margin-top:var(--space-3)}html[data-public] .legal ul{padding-left:1.25em}html[data-public] .legal li+li{margin-top:var(--space-1)}html[data-public] .legal li::marker{color:var(--ink-soft)}html[data-public] .legal-link a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--link);text-decoration-color:var(--rule)}html[data-public] .legal-link a:hover{text-decoration-color:currentColor}html[data-public] .legal-link .i-arrow{width:18px;height:18px;flex:none}html[data-public] .nf-title{container-type:inline-size;letter-spacing:0}html[data-public] .nf-title .cells{--cell:min(64px,100cqi/7);width:calc(var(--cell) * 7)}html[data-public] .nf-title .cell{margin-bottom:0;border-color:var(--paper-rule)}html[data-public] .nf-title[lang=en]{font-size:var(--text-2xl);line-height:1.3;max-width:14em;padding-bottom:2px;background-image:linear-gradient(to top,var(--rule) 1px,transparent 1px);background-size:100% 1.3em}html[data-public] .nf-links ul{list-style:none;padding:0;margin-top:var(--space-7);display:grid;grid-template-columns:1fr;gap:var(--hairline);background:var(--rule);border:var(--hairline) solid var(--rule)}html[data-public] .nf-links li{background:var(--ground)}html[data-public] .nf-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px;padding:0 var(--space-5);text-decoration:none;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-lg);letter-spacing:var(--display-tracking);transition:background-color .2s var(--ease-out)}html[data-public] .nf-links a:hover{background:var(--raised)}html[data-public] .nf-links a:focus-visible{outline-offset:-2px}html[data-public] .nf-links .i-arrow{width:22px;height:22px;flex:none;color:var(--link);transition:transform .25s var(--ease-out)}html[data-public] .nf-links a:hover .i-arrow{transform:translateX(3px)}html[data-public] .page-gate,html[data-public] .page-not-found{display:flex;flex-direction:column;min-height:100dvh}html[data-public] .page-gate main,html[data-public] .page-not-found main{flex:1;display:grid;align-items:center}html[data-public] .gate{padding:var(--space-8) 0}html[data-public] .gate-in{display:flex;justify-content:center}html[data-public] .gate-card{position:relative;width:min(100%,440px);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--raised);border:var(--hairline) solid var(--rule)}html[data-public] .gate-mark{width:48px;color:var(--mark-small)}html[data-public] .gate-mark .mark{width:100%;height:auto}html[data-public] .gate-mark .mk-accent{fill:var(--mark-small-accent)}html[data-public] .gate-mark .mk-accent-stroke{stroke:var(--mark-small-accent)}html[data-public] .gate-card h1{font-size:var(--text-xl);letter-spacing:var(--display-tracking)}html[data-public] .gate-lede{margin-top:calc(-1 * var(--space-3));color:var(--ink-soft)}html[data-public] .gate-card input[type=password]{width:100%;min-height:48px;padding:0 var(--space-4);border:var(--hairline) solid var(--ink-soft);border-radius:var(--radius);background:var(--ground);color:var(--ink);font:inherit;font-size:max(16px,var(--text-base));transition:border-color .2s var(--ease-out)}html[data-public] .gate-card input[type=password]:hover{border-color:var(--ink)}html[data-public] .gate-card input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}html[data-public] .gate-card input[aria-invalid=true]{border-width:2px;border-color:var(--ink)}html[data-public] .gate-card .field.is-invalid>label .label-text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}html[data-public] .gate-card .btn{width:100%;cursor:pointer}html[data-public] .gate-foot .foot-in,html[data-public] .gate-head .head-in{justify-content:space-between}@media (prefers-reduced-motion:reduce){html[data-public] .nf-links .i-arrow{transition:none}html[data-public] .nf-links a:hover .i-arrow{transform:none}}@media screen and (min-width:1280px){html[data-public] .plain .act{padding:var(--space-9) 0}html[data-public] .plain .member-founder h2{font-size:var(--text-2xl)}html[data-public] .plain .reason h2{font-size:var(--text-lg)}html[data-public] .wwd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8);align-items:start}html[data-public] .wwd-rate{font-size:var(--text-lg)}html[data-public] .nf-links ul{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-public] .nf-links a{min-height:96px}html[data-public] .gate-card{padding:var(--space-7)}}