:root{--c-canvas:#f6f3ec;--c-surface:#f4f1e9;--c-surface-low:#e2dfd5;--c-surface-container:#e7e4dc;--c-charcoal:#1e1e20;--c-ink:#111111;--c-black:#000000;--c-text:#1a1c1c;--c-muted:#5e5e5e;--c-subtle:#767676;--c-line:#e5e5e5;--c-line-strong:#c4c7c7;--c-header-bg:rgba(10,10,10,0.92);--font-display:var(--font-montserrat),var(--font-noto-serif-kr),serif;--font-accent:var(--font-playfair),var(--font-noto-serif-kr),serif;--font-body:var(--font-inter),var(--font-noto-kr),"Noto Sans KR",sans-serif;--font-mono:var(--font-roboto-mono),var(--font-noto-kr),"Noto Sans KR",monospace;--fs-display:clamp(2.75rem,1.53rem + 4.967vw,6rem);--fs-display-md:var(--fs-display);--fs-xl:clamp(2.125rem,1.234rem + 3.629vw,4.5rem);--fs-l:clamp(1.75rem,1.093rem + 2.674vw,3.5rem);--fs-m:clamp(1.5rem,1.219rem + 1.146vw,2.25rem);--fs-lead:clamp(1.125rem,1.031rem + 0.382vw,1.375rem);--fs-body:1rem;--fs-label:0.75rem;--fs-keyword:1.75rem;--fs-keyword-pc:clamp(1rem,2vw,1.875rem);--lh-sub:1.4;--lh-lead:1.45;--lh-display:1.08;--lh-xl:1.15;--lh-l:1.2;--lh-m:1.25;--fs-eyebrow:clamp(0.8125rem,1.15vw,1.0625rem);--ko-tracking:-0.07em;--font-sans:var(--font-inter),var(--font-noto-kr),"Noto Sans KR",sans-serif;--font-mono-admin:ui-monospace,SFMono-Regular,Menlo,Consolas,var(--font-noto-kr),"Noto Sans KR",monospace;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:4rem;--space-2xl:8rem;--gutter:1.5rem;--margin:1.5rem;--container:1440px;--header-h:64px;--phi:1.618;--phi-1:61.8%;--phi-2:38.2%;--phi-4:14.6%;--phi-5:9%;--phi-6:5.6%;--sp-8:8px;--sp-13:13px;--sp-21:21px;--sp-34:34px;--sp-55:55px;--sp-89:89px;--sp-144:144px;--depth-1:1;--depth-2:0.65;--depth-3:0.4;--depth-4:0.2;--depth-5:0.08;--lx:0.35;--ly:0.8;--shadow-depth-1:calc(var(--lx) * 16px) calc(var(--ly) * 16px) 8px rgba(17,17,17,0.34),calc(var(--lx) * 64px) calc(var(--ly) * 64px) 80px rgba(17,17,17,0.34);--shadow-depth-2:calc(var(--lx) * 9px) calc(var(--ly) * 9px) 5px rgba(17,17,17,0.26),calc(var(--lx) * 32px) calc(var(--ly) * 32px) 44px rgba(17,17,17,0.22);--shadow-depth-3:calc(var(--lx) * 3px) calc(var(--ly) * 3px) 2px rgba(17,17,17,0.18),calc(var(--lx) * 10px) calc(var(--ly) * 10px) 16px rgba(17,17,17,0.12);--shadow-arch:var(--shadow-depth-2);--shadow-float:var(--shadow-depth-1);--ease:cubic-bezier(0.16,1,0.3,1);--ease-tension:cubic-bezier(0.22,0.9,0.24,1);--btn-dur:220ms;--btn-dur-press:80ms;--btn-ease:var(--ease);--btn-press:0.96}@media (min-width:768px){:root{--margin:3rem}}@media (min-width:1280px){:root{--gutter:2.5rem}}*,:after,:before{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-canvas);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-sub);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:break-word}::selection{background:var(--c-ink);color:#fff}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}@property --bs{syntax:"<number>";inherits:false;initial-value:0}@property --z{syntax:"<number>";inherits:true;initial-value:0}@property --lift{syntax:"<number>";inherits:false;initial-value:0}.container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--margin);padding-right:var(--margin)}.page-top{padding-top:calc(var(--header-h) + 4rem)}.label{font-size:var(--fs-label);letter-spacing:.1em;color:var(--c-subtle)}.label,.label-lg{font-family:var(--font-mono);line-height:1rem;font-weight:500;text-transform:uppercase}.label-lg{font-size:.8125rem;letter-spacing:.06em}.mono{font-family:var(--font-mono)}h1{font-family:var(--font-display);font-weight:700}h2,h3,h4{font-family:var(--font-accent);font-weight:600}[class*=admin][class*=shell],[class*=login][class*=form]{--font-body:var(--font-sans);--font-mono:var(--font-mono-admin);font-family:var(--font-sans)}[class*=admin][class*=shell] :is(h1,h2,h3,h4),[class*=login][class*=form] :is(h1,h2,h3,h4){font-family:var(--font-sans)}.display,.headline-lg,.headline-md,.headline-sm,h1,h2,h3,h4{text-wrap:balance}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em}.display,.headline-lg{font-family:var(--font-display);font-weight:700}.headline-lg{font-size:var(--fs-l);line-height:var(--lh-l);letter-spacing:-.015em}.ko{letter-spacing:var(--ko-tracking)}.headline-md{font-size:var(--fs-m);line-height:var(--lh-m);font-weight:600;letter-spacing:-.005em}.headline-md,.headline-sm{font-family:var(--font-accent)}.headline-sm{font-size:1.25rem;line-height:1.85rem;font-weight:500;letter-spacing:0}.body-lg{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:-.01em}.muted{color:var(--c-muted)}@media (min-width:768px){.display{letter-spacing:-.025em}.headline-lg{letter-spacing:-.02em}}.pre-line{white-space:pre-line}:root{--sh-rgb:17,17,17;--sh-a0:0.14;--sh-a1:0.34;--sh-a2:0.16}.on-dark{--sh-rgb:0,0,0;--sh-a0:0.3;--sh-a1:0.5;--sh-a2:0.26}:where([data-light] main) :where(p,blockquote){--z:var(--depth-4)}:where([data-light] main) :where(dt,dd,figcaption,time,small){--z:var(--depth-5)}:where([data-light] main) :where(.text-link,[data-tlink]){--z:var(--depth-4)}:where([data-light] main) [data-text]{--z:var(--depth-4)}:where([data-light] main) :where(h3,h4,h5,h6){--z:var(--depth-3)}:where([data-light] main) h2{--z:var(--depth-2)}:where([data-light] main) .body-lg{--z:var(--depth-4)}:where([data-light] main) :where(.label,.label-lg){--z:var(--depth-5)}:where([data-light] main) .headline-sm{--z:var(--depth-3)}:where([data-light] main) :where(.headline-md,.headline-lg){--z:var(--depth-2)}:where([data-light] main) :where(h1,.display){--z:var(--depth-1)}.depth-1{--z:var(--depth-1)}.depth-2{--z:var(--depth-2)}.depth-3{--z:var(--depth-3)}.depth-4{--z:var(--depth-4)}.depth-5{--z:var(--depth-5)}:root{--h-page:0;--h-card:0.67;--h-line:2;--h-text:2;--h-btn:0.8;--h-lift:1.4;--sh-static-card-lift:0 3px 6px rgba(17,17,17,0.22),0 14px 30px rgba(17,17,17,0.2),0 30px 56px rgba(17,17,17,0.14);--ld-d:440px}:where([data-shh]){position:relative}[data-shi]{isolation:isolate}[data-shw]{position:absolute;z-index:-1;contain:layout style;pointer-events:none;-webkit-user-select:none;user-select:none}[data-shw] [data-shp]{position:absolute;margin:0;box-sizing:border-box}[data-shw=x]{inset:0}[data-shw=x]>[data-shp]{display:block;left:0;top:0;width:100%;padding:var(--sh-pt,0) var(--sh-pr,0) var(--sh-pb,0) var(--sh-pl,0);color:transparent;text-shadow:0 0 calc(var(--bz) * 1.4px) rgba(var(--sh-rgb),calc((var(--sh-a0) + var(--sh-a1)) * .9 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .0414 * 1px) calc(var(--dy) * .0414 * 1px) calc(var(--bz) * .735px + var(--sp) * .166px) rgba(var(--sh-rgb),calc(var(--sh-a2) * 2 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .0878 * 1px) calc(var(--dy) * .0878 * 1px) calc(var(--bz) * .789px + var(--sp) * .186px) rgba(var(--sh-rgb),calc(var(--sh-a2) * 1.84 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .1396 * 1px) calc(var(--dy) * .1396 * 1px) calc(var(--bz) * .896px + var(--sp) * .207px) rgba(var(--sh-rgb),calc(var(--sh-a2) * 1.66 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .1978 * 1px) calc(var(--dy) * .1978 * 1px) calc(var(--bz) * 1.072px + var(--sp) * .233px) rgba(var(--sh-rgb),calc(var(--sh-a2) * 1.48 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .263 * 1px) calc(var(--dy) * .263 * 1px) calc(var(--bz) * 1.343px + var(--sp) * .261px) rgba(var(--sh-rgb),calc(var(--sh-a2) * 1.28 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .336 * 1px) calc(var(--dy) * .336 * 1px) calc(var(--bz) * 1.736px + var(--sp) * .292px) rgba(var(--sh-rgb),calc(var(--sh-a2) * 1.09 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .4178 * 1px) calc(var(--dy) * .4178 * 1px) calc(var(--bz) * 2.292px + var(--sp) * .327px) rgba(var(--sh-rgb),calc(var(--sh-a2) * .89 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .5094 * 1px) calc(var(--dy) * .5094 * 1px) calc(var(--bz) * 3.056px + var(--sp) * .366px) rgba(var(--sh-rgb),calc(var(--sh-a2) * .7 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .612 * 1px) calc(var(--dy) * .612 * 1px) calc(var(--bz) * 4.09px + var(--sp) * .41px) rgba(var(--sh-rgb),calc(var(--sh-a2) * .53 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .7269 * 1px) calc(var(--dy) * .7269 * 1px) calc(var(--bz) * 5.476px + var(--sp) * .46px) rgba(var(--sh-rgb),calc(var(--sh-a2) * .38 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .8556 * 1px) calc(var(--dy) * .8556 * 1px) calc(var(--bz) * 7.31px + var(--sp) * .515px) rgba(var(--sh-rgb),calc(var(--sh-a2) * .28 * var(--ld) * var(--bm, 1))),calc(var(--dx) * 1px) calc(var(--dy) * 1px) calc(var(--bz) * 9.72px + var(--sp) * .578px) rgba(var(--sh-rgb),calc(var(--sh-a2) * .24 * var(--ld) * var(--bm, 1)))}[data-shw] [data-shp] *{color:inherit;background:none;border-color:transparent;text-shadow:inherit;text-decoration-color:transparent}[data-shw=b]>[data-shp=""],[data-shw=l]>[data-shp=""],[data-shw=t]>[data-shp=""]{--la:calc(0.8 * var(--ld));background:linear-gradient(var(--gd),rgba(var(--sh-rgb),var(--la)) 0,rgba(var(--sh-rgb),calc(var(--la) * .7)) 10%,rgba(var(--sh-rgb),calc(var(--la) * .42)) 25%,rgba(var(--sh-rgb),calc(var(--la) * .18)) 50%,rgba(var(--sh-rgb),calc(var(--la) * .06)) 75%,rgba(var(--sh-rgb),0) 100%)}[data-shw=b]>[data-shp=""],[data-shw=t]>[data-shp=""]{left:0;width:100%;top:calc(var(--bp, 0) * 1px);height:calc(var(--E, 0) * 1px);transform-origin:calc(var(--ox, 0) * 1px) 0;transform:scaleX(calc(1 + var(--k, 0)))}[data-shw=l]>[data-shp=""]{top:0;height:100%;left:calc(var(--bp, 0) * 1px);width:calc(var(--E, 0) * 1px);transform-origin:0 calc(var(--ox, 0) * 1px);transform:scaleY(calc(1 + var(--k, 0)))}[data-shw=b]>[data-shp=c],[data-shw=l]>[data-shp=c],[data-shw=t]>[data-shp=c]{inset:0;background:#fff}[data-shw=k]{left:0;top:0;width:0;height:0}[data-shw=k]>[data-shp]{left:calc(var(--bl, 0) * 1px);top:calc(var(--bt, 0) * 1px);width:calc(var(--bw, 0) * 1px);height:calc(var(--bh, 0) * 1px);box-shadow:0 0 calc(var(--bz) * 1.4px) 0 rgba(var(--sh-rgb),calc(.45 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .0677 * var(--bm, 1) * 1px) calc(var(--dy) * .0677 * var(--bm, 1) * 1px) calc(var(--bz) * .7px + var(--sp) * .271px) calc(var(--sd) * .0677 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.358 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .1435 * var(--bm, 1) * 1px) calc(var(--dy) * .1435 * var(--bm, 1) * 1px) calc(var(--bz) * 1.05px + var(--sp) * .303px) calc(var(--sd) * .1435 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.308 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .2284 * var(--bm, 1) * 1px) calc(var(--dy) * .2284 * var(--bm, 1) * 1px) calc(var(--bz) * 1.75px + var(--sp) * .34px) calc(var(--sd) * .2284 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.259 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .3234 * var(--bm, 1) * 1px) calc(var(--dy) * .3234 * var(--bm, 1) * 1px) calc(var(--bz) * 2.9px + var(--sp) * .38px) calc(var(--sd) * .3234 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.209 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .4299 * var(--bm, 1) * 1px) calc(var(--dy) * .4299 * var(--bm, 1) * 1px) calc(var(--bz) * 4.67px + var(--sp) * .426px) calc(var(--sd) * .4299 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.162 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .5492 * var(--bm, 1) * 1px) calc(var(--dy) * .5492 * var(--bm, 1) * 1px) calc(var(--bz) * 7.24px + var(--sp) * .477px) calc(var(--sd) * .5492 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.119 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .6828 * var(--bm, 1) * 1px) calc(var(--dy) * .6828 * var(--bm, 1) * 1px) calc(var(--bz) * 10.86px + var(--sp) * .534px) calc(var(--sd) * .6828 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.081 * var(--ld) * var(--bm, 1))),calc(var(--dx) * .8324 * var(--bm, 1) * 1px) calc(var(--dy) * .8324 * var(--bm, 1) * 1px) calc(var(--bz) * 15.84px + var(--sp) * .598px) calc(var(--sd) * .8324 * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.055 * var(--ld) * var(--bm, 1))),calc(var(--dx) * var(--bm, 1) * 1px) calc(var(--dy) * var(--bm, 1) * 1px) calc(var(--bz) * 22.6px + var(--sp) * .67px) calc(var(--sd) * var(--bm, 1) * 1px) rgba(var(--sh-rgb),calc(.045 * var(--ld) * var(--bm, 1)))}html:not([data-light]) .light-shadow{--z:var(--depth-1);text-shadow:calc(var(--lx) * 5px) calc(var(--ly) * 5px) 2px rgba(var(--sh-rgb),.45),calc(var(--lx) * 18px) calc(var(--ly) * 18px) 8px rgba(var(--sh-rgb),.22),calc(var(--lx) * 42px) calc(var(--ly) * 42px) 14px rgba(var(--sh-rgb),.1),calc(var(--lx) * 80px) calc(var(--ly) * 80px) 20px rgba(var(--sh-rgb),.04)}@media (hover:none),(pointer:coarse){html:not([data-light]) .light-shadow{text-shadow:none}:root{--shadow-depth-1:none;--shadow-depth-2:none;--shadow-depth-3:none}}:where([data-light]) :where(.section-head,[data-line],[data-box]){position:relative}[data-light-line] :is(.section-head,[data-line])[data-shl]{border-color:transparent}[data-light] [data-box]{border-color:#fff;--shadow-depth-1:var(--sh-bx,none);--shadow-depth-2:var(--sh-bx,none);--shadow-depth-3:var(--sh-bx,none);--shadow-arch:var(--sh-bx,none);--shadow-float:var(--sh-bx,none);--shadow-card:var(--sh-bx,none)}html[data-light] body{overflow-x:clip}@media (hover:hover) and (pointer:fine) and (min-width:768px){html[data-white-text]{--sh-a0:0.6;--sh-a1:0.4;--sh-a2:0.18}html[data-white-text] main :is(h1,h2,h3,h4,h5,h6,p,blockquote,dt,dd,figcaption,time,small,.label,.label-lg,.display,.headline-lg,.headline-md,.headline-sm,.body-lg,[data-text]):not(form *):not(.on-dark *):not([data-shw] *){color:#fff;text-shadow:0 0 1px rgba(17,17,17,.6),0 0 3px rgba(17,17,17,.35)}html[data-white-text] main :is(.text-link,[data-tlink]):not([data-tone=light]):not(form *):not(.on-dark *):not([data-shw] *){color:#fff;text-shadow:0 0 1px rgba(17,17,17,.6),0 0 3px rgba(17,17,17,.35)}}@media (hover:hover) and (pointer:fine) and (min-width:768px){html[data-white-text][data-shadow-static] main :is(.text-link,[data-tlink]):not([data-tone=light]):not(form *):not(.on-dark *),html[data-white-text][data-shadow-static] main :is(h1,h2,h3,h4,h5,h6,p,blockquote,dt,dd,figcaption,time,small,.label,.label-lg,.display,.headline-lg,.headline-md,.headline-sm,.body-lg,[data-text]):not(form *):not(.on-dark *){text-shadow:0 0 1px rgba(17,17,17,.6),1px 2px 4px rgba(17,17,17,.35)}html[data-white-text][data-shadow-static] main a[data-box]:is(:hover,:focus-visible) :is(.text-link,[data-tlink]):not([data-tone=light]):not(form *):not(.on-dark *),html[data-white-text][data-shadow-static] main a[data-box]:is(:hover,:focus-visible) :is(h1,h2,h3,h4,h5,h6,p,dt,dd,time,small,.label,.label-lg,.headline-sm,.headline-md,[data-text]):not(form *):not(.on-dark *){text-shadow:0 0 1px rgba(17,17,17,.75),1px 3px 6px rgba(17,17,17,.55)}}@media (hover:hover) and (pointer:fine){html[data-shadow-static] .light-shadow{text-shadow:0 0 1px rgba(17,17,17,.6),1px 2px 4px rgba(17,17,17,.35)}html[data-shadow-static] .on-dark.light-shadow{text-shadow:0 0 2px rgba(0,0,0,.5),1px 3px 8px rgba(0,0,0,.5)}}@media (hover:hover) and (pointer:fine) and (min-width:768px){html[data-white-text][data-shadow-gl] main :is(.text-link,[data-tlink]):not([data-tone=light]):not(form *):not(.on-dark *):not([data-shw] *),html[data-white-text][data-shadow-gl] main :is(h1,h2,h3,h4,h5,h6,p,blockquote,dt,dd,figcaption,time,small,.label,.label-lg,.display,.headline-lg,.headline-md,.headline-sm,.body-lg,[data-text]):not(form *):not(.on-dark *):not([data-shw] *){text-shadow:none!important}html[data-shadow-gl] main :is(.section-head,[data-line]){border-color:#fff;border-width:var(--hair,1px)}}@media (hover:hover) and (pointer:fine) and (min-width:768px){html[data-shadow-static] main :is(.section-head,[data-line]):not([data-box]){border-color:#fff;border-width:var(--hair,1px);box-shadow:0 2px 4px -1px rgba(17,17,17,.45)}html[data-shadow-static] main [data-line~=t]:not([data-box]){box-shadow:0 -2px 4px -1px rgba(17,17,17,.45)}html[data-shadow-static] main :is([data-line~=l],[data-line~=tl],[data-line~=bl]):not([data-box]){box-shadow:-2px 0 4px -1px rgba(17,17,17,.45)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--c-ink);transition:--bs var(--btn-dur) var(--btn-ease),--lift var(--btn-dur) var(--btn-ease),background-color var(--btn-dur) var(--btn-ease),color var(--btn-dur) var(--btn-ease),filter var(--btn-dur) var(--btn-ease)}@media (hover:hover) and (pointer:fine){.btn{box-shadow:calc(var(--lx) * 10px * var(--bs)) calc(var(--ly) * 10px * var(--bs)) calc(6px * var(--bs)) rgba(17,17,17,calc(.3 * var(--bs))),calc(var(--lx) * 28px * var(--bs)) calc(var(--ly) * 28px * var(--bs)) calc(30px * var(--bs)) rgba(17,17,17,calc(.2 * var(--bs)))}}.btn-primary{background:var(--c-ink);color:#fff;opacity:.999}.btn-outline{background:transparent;color:var(--c-ink)}.btn-primary:focus-visible{--bs:1;--lift:1;background:#2a2a2a}.btn-outline:focus-visible{--bs:1;background:var(--c-ink);color:#fff}@media (hover:hover){.btn-primary:hover{--bs:1;--lift:1;background:#2a2a2a}.btn-outline:hover{--bs:1;background:var(--c-ink);color:#fff}}.btn[aria-current],.btn[aria-pressed=true]{background:var(--c-ink);color:#fff;box-shadow:inset 0 0 0 3px var(--c-canvas)}.btn:active{--bs:0.3;transition-duration:var(--btn-dur-press)}.btn-primary:active{--lift:0.4;filter:brightness(.85)}html[data-shadow-gl] main .btn-primary:not([aria-pressed=true]):not([aria-current]){box-shadow:none}@media (hover:hover) and (pointer:fine) and (min-width:768px){html[data-shadow-static] main .btn-primary:not([aria-pressed=true]):not([aria-current]){box-shadow:0 2px 4px rgba(17,17,17,.3),0 8px 16px rgba(17,17,17,.18)}html[data-shadow-static] main .btn-primary:not([aria-pressed=true]):not([aria-current]):focus-visible,html[data-shadow-static] main .btn-primary:not([aria-pressed=true]):not([aria-current]):hover{box-shadow:var(--sh-static-card-lift)}html[data-shadow-static] main .btn-primary:not([aria-pressed=true]):not([aria-current]):active{box-shadow:0 1px 2px rgba(17,17,17,.3)}}.btn-outline:active{background:var(--c-ink);color:#fff;filter:brightness(.85)}.text-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;--bm:calc(1 + var(--bs) * 0.35);transition:--bs var(--btn-dur) var(--btn-ease),opacity var(--btn-dur) var(--btn-ease)}.text-link:focus-visible{--bs:1}@media (hover:hover){.text-link:hover{--bs:1}}.text-link[aria-current]{font-weight:800}.text-link:active{--bs:0;opacity:.6;transition-duration:var(--btn-dur-press)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:3rem;border-bottom:1px solid var(--c-ink)}.section-head .text-link{flex:none;white-space:nowrap}.section-head .label{display:block;margin-bottom:.25rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sm-pre{opacity:0}.sm-tilt{transition:transform .45s var(--ease);will-change:transform}@media (prefers-reduced-motion:reduce){.sm-pre{opacity:1}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}