html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Lora;src:local("Lora Variable"),url(../_fonts/lvjI_MBIHXEuDQi4hI8ByIOzpj8DC6Ni48lk2jTW0iw-FpvNzSiUkwHjqJBA_tctZbZXXSOeijfRpdPIx90J3fk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 700;font-style:normal}@font-face{font-family:"Lora Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.2%;ascent-override:87.3264%;descent-override:23.7847%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Georgia";src:local("Georgia");size-adjust:104.9796%;ascent-override:95.8281%;descent-override:26.1003%;line-gap-override:0%}@font-face{font-family:"Lora Fallback: Noto Serif";src:local("Noto Serif");size-adjust:97.2973%;ascent-override:103.3944%;descent-override:28.1611%;line-gap-override:0%}@font-face{font-family:Lora;src:local("Lora Variable Italic"),url(../_fonts/W6ynjtUtPml4Da3y03daHtlAdRov40P-6Ih0NcYtJ0s-cJpx6LaQP_s5bGr1K2RX9oV9nSeqCa6C31k2kRH4o7k.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 700;font-style:italic}@font-face{font-family:Lora;src:local("Lora Variable"),url(../_fonts/Hbr83gzhNmdIpDIX03JsBwKzOe6AGgFdd0iAl6kS8s0-FN9cu_V9A4sXa0yFlJA1HftyQ6OKK7-YkNm8knutXmc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400 700;font-style:normal}@font-face{font-family:Lora;src:local("Lora Variable Italic"),url(../_fonts/9IesU5jAdC3KfeFdpg7xfcR5UlkPUazH5BlOpXqbI08-pvDIxc_XBv631XxwUlWOgxSKwW2gWZgTazluXN6TAo0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400 700;font-style:italic}:root{--ink:#1a1a1a;--ink-soft:#666;--ink-soft-on-page:#5f5f5f;--page:#eae9e7;--surface:#fff;--tan:#b3a48d;--tan-deep:#7a6c55;--tan-ink:#6f6250;--brown:#4e473b;--focus-ring:#4e473b;--surface-warm:#f5f4f2;--hairline-warm:#e2ddd4;--control-border:#ccc;--control-fill:#f0f0f0;--commerce-green:#084c04;--success-green:#2d6a2d;--check-green:#4a7c59;--error-red:#c00;--star-gold:#c8a951}*{font-family:Lora,"Lora Fallback: Times New Roman","Lora Fallback: Georgia","Lora Fallback: Noto Serif",serif;font-optical-sizing:auto}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,html{background-color:var(--page);min-height:100%;width:100%}html{scroll-padding-bottom:calc(5em + env(safe-area-inset-bottom));scroll-padding-top:6em}a{color:#000;font-weight:500;line-height:1.8;text-decoration:none}.w90{width:90%}.w90,.w98{display:block;margin-left:auto;margin-right:auto}.w98{width:98%}@media screen and (max-width:768px){.hideonmobile{display:none}body{font-size:15px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}input,select,textarea{font-size:16px}h1{font-size:1.7rem}h2{font-size:1.4rem}h3{font-size:1.15rem}a,li,p{font-size:.95rem}}.carousel:not(.is-dragging){touch-action:pan-y pinch-zoom}.admin-no-access{cursor:not-allowed!important;opacity:.45}@font-face{font-family:Albert Sans;src:local("Albert Sans Variable"),url(../_fonts/lvjI_MBIHXEuDQi4hI8ByIOzpj8DC6Ni48lk2jTW0iw-EijuLj0uF_kDgu3yaisNblqQ3HKK5ztPBEo25dQFTdw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:"Albert Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.1634%;ascent-override:85.4598%;descent-override:22.4894%;line-gap-override:0%}@font-face{font-family:"Albert Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:104.43%;ascent-override:90.9701%;descent-override:23.9395%;line-gap-override:0%}@font-face{font-family:"Albert Sans Fallback: Arial";src:local("Arial");size-adjust:103.8581%;ascent-override:91.471%;descent-override:24.0713%;line-gap-override:0%}@font-face{font-family:Albert Sans;src:local("Albert Sans Variable"),url(../_fonts/Hbr83gzhNmdIpDIX03JsBwKzOe6AGgFdd0iAl6kS8s0-G64UM17rHZQx1BrSB4mToJRUM0rlapR3cEbvbZXAowU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:"Albert Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.8889%;ascent-override:92.3326%;descent-override:24.2981%;line-gap-override:0%}@font-face{font-family:"Albert Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.6793%;ascent-override:97.257%;descent-override:25.594%;line-gap-override:0%}body:has(.cph){--cph-stone:#efebe5;--cph-bone:#f8f6f2;--cph-clay:#e4ded4;--cph-line:#cbc3b6;--cph-ink:#1c1a18;--cph-ink-2:#5a544c;--cph-oak:#2a2521;--cph-on-oak:#f2eee8;--cph-on-oak-2:#b9afa2;--cph-cognac:#8b4a2b;--cph-cognac-hover:#74391f;--cph-error:#a33a2a;--cph-field:#fff;--cph-field-edge:#8b8379;--cph-moss:#3d5a34;--cph-moss-tint:#e2e6d8;--cph-ease:cubic-bezier(.16,1,.3,1);--ink:var(--cph-ink);--ink-soft:var(--cph-ink-2);--ink-soft-on-page:var(--cph-ink-2);--page:var(--cph-stone);--surface:var(--cph-bone);--surface-warm:#f3f0ea;--tan:#b5a995;--tan-deep:var(--cph-ink);--tan-ink:var(--cph-ink-2);--brown:var(--cph-ink);--focus-ring:var(--cph-ink);--hairline-warm:var(--cph-line);--control-border:var(--cph-line);--control-fill:var(--cph-bone);--commerce-green:var(--cph-ink);--check-green:var(--cph-ink);--star-gold:#a8874a;background:var(--cph-stone);color:var(--cph-ink)}body:has(.cph .foot){background:var(--cph-oak)}body:has(.cph) ::-moz-selection{background:var(--cph-oak);color:var(--cph-on-oak)}body:has(.cph) ::selection{background:var(--cph-oak);color:var(--cph-on-oak)}body:has(.cph),body:has(.cph) :not(svg *){font-family:Albert Sans,"Albert Sans Fallback: BlinkMacSystemFont","Albert Sans Fallback: Segoe UI","Albert Sans Fallback: Helvetica Neue","Albert Sans Fallback: Arial","Albert Sans Fallback: Noto Sans",system-ui,sans-serif}.cph{background:var(--cph-stone);color:var(--cph-ink);font-size:17px;font-variant-numeric:lining-nums;font-weight:400;line-height:1.6}.cph a{color:inherit;font-weight:inherit;line-height:inherit}.cph .cph-link,.cph p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.cph :focus-visible{outline:1.5px solid currentColor;outline-offset:3px}.cph h1,.cph h2,.cph h3{font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}.cph-display{font-size:clamp(2.6rem,6.2vw,5.75rem);letter-spacing:-.035em;line-height:.98}.cph-h2{font-size:clamp(2rem,3.6vw,3.4rem)}.cph-h3{font-size:clamp(1.25rem,1.6vw,1.5rem);letter-spacing:-.01em;line-height:1.2}.cph-lede{font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55;max-width:34em}.cph-muted{color:var(--cph-ink-2)}.cph .cph-wrap,.cph-wrap{margin-inline:auto;width:min(100% - 2 * clamp(20px,4vw,56px),1440px)}.cph-btn{align-items:center;background:var(--cph-ink);border:1px solid var(--cph-ink);color:var(--cph-bone)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:.6em;justify-content:center;letter-spacing:.1em;line-height:1.2;min-height:56px;padding:0 2em;text-decoration:none!important;text-transform:uppercase;transition:background-color .35s var(--cph-ease),color .35s var(--cph-ease),border-color .35s var(--cph-ease)}.cph-btn:hover{background:#3a3530;border-color:#3a3530}.cph-btn--ghost{background:transparent;color:var(--cph-ink)!important}.cph-btn--ghost:hover{background:var(--cph-ink);color:var(--cph-bone)!important}.cph-btn--light{background:var(--cph-bone);border-color:var(--cph-bone);color:var(--cph-ink)!important}.cph-btn--light:hover{background:#fff;border-color:#fff}.cph-btn--light-ghost{background:transparent;border-color:#f8f6f2d9;color:var(--cph-bone)!important}.cph-btn--light-ghost:hover{background:var(--cph-bone);color:var(--cph-ink)!important}.cph-btn--book{background:var(--cph-cognac);border-color:var(--cph-cognac);color:var(--cph-bone)!important}.cph-btn--book:hover{background:var(--cph-cognac-hover);border-color:var(--cph-cognac-hover)}.cph-btn svg{height:14px;transition:transform .35s var(--cph-ease);width:14px}.cph-btn:hover svg{transform:translate(3px)}.cph-more{align-items:center;border-bottom:1px solid;display:inline-flex;font-size:13px;font-weight:500;gap:.55em;letter-spacing:.1em;line-height:1.3;padding-bottom:4px;text-decoration:none!important;text-transform:uppercase}.cph-more svg{height:13px;transition:transform .35s var(--cph-ease);width:13px}.cph-more:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.cph-reveal-group{view-timeline:--cph-group block}.cph-reveal-group img,.cph-reveal-group video{animation:cph-reveal linear both;animation-range:entry 0 entry 40%;animation-timeline:--cph-group}@keyframes cph-reveal{0%{opacity:.001;transform:translateY(28px)}}}@media(max-width:768px){.cph{font-size:16px}.cph h1.cph-display{font-size:clamp(2.5rem,11vw,3.4rem)}.cph h2.cph-h2{font-size:clamp(1.85rem,8vw,2.4rem)}.cph li,.cph p{font-size:inherit}}body:has(.cph) .sticky-order-bar{background:var(--cph-stone);border-top:1px solid var(--cph-line);box-shadow:none}body:has(.cph) .sticky-order-bar *{border-radius:0!important;box-shadow:none!important;font-family:Albert Sans,"Albert Sans Fallback: BlinkMacSystemFont","Albert Sans Fallback: Segoe UI","Albert Sans Fallback: Helvetica Neue","Albert Sans Fallback: Arial","Albert Sans Fallback: Noto Sans",system-ui,sans-serif!important;letter-spacing:.06em}body:has(.cph) .sticky-book-btn{background:var(--cph-cognac)!important;border-color:var(--cph-cognac)!important;color:var(--cph-bone)!important}.cph .visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}body.cph-hero-on .mobile-floating-menu{display:none!important}@media screen and (max-width:768px){body.cph-hero-on .newsletter-bubble.bubble-above-bar{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}body:has(.cph) .sticky-order-btn:active,body:has(.cph) .sticky-order-btn:hover{background-color:#3a3530!important}.cph-logo{background:currentColor;display:inline-block;flex:none;height:var(--logo-size,26px);-webkit-mask:url(../logo.png) center/contain no-repeat;mask:url(../logo.png) center/contain no-repeat;width:var(--logo-size,26px)}html.cph-menu-open{overflow:hidden}.skip[data-v-1cde230e]{background:var(--cph-ink);color:var(--cph-bone);left:8px;padding:.8em 1.2em;position:fixed;top:8px;transform:translateY(-200%);z-index:1000}.skip[data-v-1cde230e]:focus{transform:none}.head[data-v-1cde230e]{background:var(--cph-stone);border-bottom:1px solid var(--cph-line);color:var(--cph-ink);position:sticky;top:0;transition:background-color .4s var(--cph-ease),color .4s var(--cph-ease),border-color .4s var(--cph-ease);z-index:60}.head--overlay[data-v-1cde230e]{inset:0 0 auto;position:fixed}.head--overlay[data-v-1cde230e]:not(.head--solid){background:transparent;border-color:#f8f6f247;color:var(--cph-bone)}.head-row[data-v-1cde230e]{align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr auto;height:72px;padding-inline:clamp(20px,4vw,56px)}.mark[data-v-1cde230e]{font-size:19px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.nav[data-v-1cde230e]{display:flex;gap:32px}.book[data-v-1cde230e],.nav a[data-v-1cde230e]{background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;font-size:13px;font-weight:500;letter-spacing:.1em;line-height:1;padding-block:8px;text-decoration:none;text-transform:uppercase;transition:background-size .4s var(--cph-ease)}.book[data-v-1cde230e]:hover,.nav a.router-link-exact-active[data-v-1cde230e],.nav a[data-v-1cde230e]:hover{background-size:100% 1px}.actions[data-v-1cde230e]{align-items:center;display:flex;gap:20px}.book[data-v-1cde230e]{background:var(--cph-cognac);border:1px solid var(--cph-cognac);color:var(--cph-bone);padding:13px 20px;transition:background-color .35s var(--cph-ease),color .35s var(--cph-ease)}.book[data-v-1cde230e]:hover{background:var(--cph-cognac-hover);border-color:var(--cph-cognac-hover)}.icon-btn[data-v-1cde230e]{background:none;border:0;color:inherit;cursor:pointer;display:grid;height:44px;margin:-10px;place-items:center;position:relative;width:44px}.icon-btn svg[data-v-1cde230e]{fill:none;height:22px;stroke:currentColor;stroke-width:1.4;width:22px}.count[data-v-1cde230e]{background:var(--cph-ink);border-radius:8px;color:var(--cph-bone);font-size:10px;font-weight:600;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:4px;text-align:center;top:6px}.head--overlay:not(.head--solid) .count[data-v-1cde230e]{background:var(--cph-bone);color:var(--cph-ink)}.menu-btn[data-v-1cde230e]{display:none}.scrim[data-v-1cde230e]{background:#1c1a1866;inset:0;z-index:90}.scrim[data-v-1cde230e],.sheet[data-v-1cde230e]{position:fixed}.sheet[data-v-1cde230e]{background:var(--cph-stone);box-sizing:border-box;clip-path:inset(0 100% 0 0);color:var(--cph-ink);display:flex;flex-direction:column;inset:0 auto 0 0;overflow-y:auto;overscroll-behavior:contain;padding:env(safe-area-inset-top) 24px calc(24px + env(safe-area-inset-bottom));transition:clip-path .5s var(--cph-ease),visibility 0s linear .5s;visibility:hidden;width:min(420px,100%);z-index:100}.sheet.open[data-v-1cde230e]{clip-path:inset(0);transition:clip-path .5s var(--cph-ease),visibility 0s;visibility:visible}.sheet-top[data-v-1cde230e]{align-items:center;background:var(--cph-stone);border-bottom:1px solid var(--cph-line);display:flex;flex:none;height:72px;justify-content:space-between;position:sticky;top:0;z-index:1}.sheet-nav[data-v-1cde230e]{display:flex;flex-direction:column;padding-top:16px}.sheet-nav a[data-v-1cde230e]{border-bottom:1px solid var(--cph-line);font-size:30px;letter-spacing:-.02em;line-height:1.1;padding:14px 0;text-decoration:none}.sheet-foot[data-v-1cde230e]{display:grid;gap:16px;margin-top:auto}.sheet-foot a[data-v-1cde230e]{text-decoration:underline;text-underline-offset:.25em}.sheet-foot p[data-v-1cde230e]{color:var(--cph-ink-2);font-size:14px;line-height:1.5}@media(max-width:1100px){.nav a[data-v-1cde230e]:nth-child(n+3){display:none}}@media(max-width:768px){.head-row[data-v-1cde230e]{gap:12px;grid-template-columns:44px 1fr 44px;height:60px}.menu-btn[data-v-1cde230e]{display:grid}.mark[data-v-1cde230e]{font-size:17px;justify-self:center}.book[data-v-1cde230e],.nav[data-v-1cde230e]{display:none}.actions[data-v-1cde230e]{justify-content:flex-end}.sheet-top[data-v-1cde230e]{height:60px}}@media(prefers-reduced-motion:reduce){.sheet[data-v-1cde230e],.sheet.open[data-v-1cde230e]{transition:none}}.foot[data-v-64030109]{background:var(--cph-oak);color:var(--cph-on-oak);padding-top:clamp(56px,8vw,112px)}.top[data-v-64030109]{display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.foot-logo[data-v-64030109]{--logo-size:clamp(64px,7vw,96px);display:block;margin-bottom:clamp(32px,4vw,56px)}.news p[data-v-64030109]{color:var(--cph-on-oak-2);margin:12px 0 24px;max-width:28em}.news-form[data-v-64030109]{border-bottom:1px solid var(--cph-on-oak-2);display:flex;max-width:460px}.news-form input[data-v-64030109]{background:transparent;border:0;caret-color:var(--cph-on-oak);color:var(--cph-on-oak);flex:1;font-size:16px;min-width:0;padding:14px 0}.news-form input[data-v-64030109]::-moz-placeholder{color:var(--cph-on-oak-2)}.news-form input[data-v-64030109]::placeholder{color:var(--cph-on-oak-2)}.news-form input[data-v-64030109]:focus{outline:none}.news-form[data-v-64030109]:focus-within{border-color:var(--cph-on-oak);box-shadow:0 1px 0 var(--cph-on-oak)}.news-form button[data-v-64030109]{background:none;border:0;color:var(--cph-on-oak);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.1em;min-height:48px;padding:0 0 0 16px;text-transform:uppercase}.news-msg[data-v-64030109]{color:var(--cph-on-oak)!important}.news-error[data-v-64030109]{color:#f0a99a!important}.cols[data-v-64030109]{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.col-title[data-v-64030109]{color:var(--cph-on-oak-2);font-size:13px;font-weight:500;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}ul[data-v-64030109]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.foot a[data-v-64030109]{font-size:15px;line-height:1.45;text-decoration:none}.foot ul a[data-v-64030109]:hover,address a[data-v-64030109]:hover{text-decoration:underline;text-underline-offset:.25em}address[data-v-64030109]{font-style:normal}.note[data-v-64030109]{color:var(--cph-on-oak-2);font-size:14px;line-height:1.5;margin:12px 0 18px}.foot .cph-more[data-v-64030109]{font-size:12px}.base[data-v-64030109]{border-top:1px solid #443c36;color:var(--cph-on-oak-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 32px;margin-top:clamp(56px,8vw,112px);padding:28px 0 calc(28px + env(safe-area-inset-bottom))}.foot--minimal[data-v-64030109]{padding-top:0}.base--minimal[data-v-64030109]{border-top:0;margin-top:0}.base a[data-v-64030109]{font-size:13px}@media(max-width:1024px){.top[data-v-64030109]{grid-template-columns:1fr}}@media(max-width:640px){.cols[data-v-64030109]{grid-template-columns:1fr 1fr;row-gap:40px}}.error-container[data-v-acaf58a1]{min-height:60vh;padding:clamp(48px,7vw,104px) 0 clamp(72px,9vw,128px)}.error-card[data-v-acaf58a1]{max-width:720px}.error-card h1[data-v-acaf58a1]{font-size:clamp(2.4rem,5vw,4.25rem)!important;letter-spacing:-.035em!important;line-height:1!important;margin:0 0 20px!important}.error-message[data-v-acaf58a1]{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;margin:0;max-width:34em}.error-message a[data-v-acaf58a1]{color:var(--cph-ink);text-decoration:underline;text-underline-offset:.25em}.error-actions[data-v-acaf58a1]{align-items:center;border-top:1px solid var(--cph-line);display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:36px;padding-top:28px}.home-link[data-v-acaf58a1]{background:none;border:0;color:var(--cph-ink);cursor:pointer;font-family:inherit;font-size:15px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:.3em}.home-link[data-v-acaf58a1]:focus-visible{outline:1.5px solid var(--cph-ink);outline-offset:3px}@media(max-width:768px){.error-actions .cph-btn[data-v-acaf58a1]{width:100%}}
