.skip-link{z-index:100;border-radius:var(--hd-web-radius-pill);background:var(--hd-web-primary);height:2rem;color:var(--hd-web-on-primary);font-size:var(--hd-web-small-size);font-weight:var(--hd-web-weight-medium);align-items:center;padding:0 .75rem;display:inline-flex;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:50;border-bottom:1px solid var(--hd-web-line);transition:border-color var(--hd-web-speed-hover) var(--hd-web-ease-out-quad);position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;background:linear-gradient(var(--hd-web-header-top), var(--hd-web-header-bottom));-webkit-backdrop-filter:blur(var(--hd-web-header-blur));backdrop-filter:blur(var(--hd-web-header-blur));position:absolute;inset:0}.nav-shell{width:100%;max-width:var(--hd-web-container);height:calc(var(--hd-web-header) - 1px);padding-inline:calc(var(--hd-web-gutter) + var(--hd-web-inset));align-items:center;margin-inline:auto;display:flex}.brand{color:var(--hd-web-text);font-size:1.0625rem;line-height:1;font-weight:var(--hd-web-weight-semibold);letter-spacing:-.012em;white-space:nowrap;flex:none;align-items:center;gap:.5rem;display:inline-flex}.brand .mark{width:1.375rem;height:.9375rem}.nav-panel{align-items:center;margin-left:auto;display:flex}.site-header nav{align-items:center;display:flex}.site-header nav a,.language-link,.theme-control{height:var(--hd-web-header-link);padding:0 var(--hd-web-header-link-padding);border-radius:var(--hd-web-radius-pill);color:var(--hd-web-muted);font-size:var(--hd-web-small-size);letter-spacing:normal;line-height:1;font-weight:var(--hd-web-weight-regular);white-space:nowrap;transition:color var(--hd-web-speed-hover) var(--hd-web-ease-out-quad), background var(--hd-web-speed-hover) var(--hd-web-ease-out-quad);align-items:center;gap:.375rem;display:inline-flex}.site-header nav a:hover,.language-link:hover,.theme-control:hover{background:var(--hd-web-hover);color:var(--hd-web-text)}.site-header nav a[aria-current=page]{color:var(--hd-web-text)}.nav-divider{background:var(--hd-web-line-strong);width:1px;height:1rem;margin-inline:1rem}.nav-prefs{align-items:center;display:flex}.language-link .icon{width:.875rem;height:.875rem}.theme-control{width:var(--hd-web-header-link);cursor:pointer;justify-content:center;padding:0;position:relative}.theme-control>.icon{pointer-events:none;width:1rem;height:1rem}.theme-control select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.theme-control:focus-within{outline:2px solid var(--hd-web-text);outline-offset:2px}.nav-actions{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.nav-download{flex:none}.menu-toggle{border-radius:var(--hd-web-radius-pill);width:2rem;height:2rem;color:var(--hd-web-text);transition:background var(--hd-web-speed-hover) var(--hd-web-ease-out-quad);justify-content:center;align-items:center;display:none}.menu-toggle:hover{background:var(--hd-web-hover)}.menu-toggle .icon{width:1.125rem;height:1.125rem}.site-header .site-notice{max-width:none;padding:.5rem var(--hd-web-gutter);border:0;border-top:1px solid var(--hd-web-line);background:var(--hd-web-card);box-shadow:none;color:var(--hd-web-body);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);text-align:center;border-radius:0;margin:0}.site-header .site-notice p{overflow-wrap:anywhere;margin:0}.site-header .site-notice[data-site-notice=warning]{color:var(--aai-warning-text)}@media (max-width:60rem){.menu-toggle{display:inline-flex}.nav-actions{margin-left:auto}.nav-panel{inset:var(--hd-web-header) 0 0;z-index:49;padding:2rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--hd-web-menu);-webkit-backdrop-filter:blur(var(--hd-web-menu-blur));backdrop-filter:blur(var(--hd-web-menu-blur));flex-direction:column;align-items:stretch;margin:0;display:none;position:fixed;overflow-y:auto}.site-header[data-menu=open] .nav-panel{animation:hd-mobile-menu-in var(--hd-web-speed-menu) ease;display:flex}.site-header nav{flex-direction:column;align-items:stretch}.site-header nav a{height:auto;color:var(--hd-web-text);font-size:var(--hd-web-menu-item-size);line-height:var(--hd-web-menu-item-line);letter-spacing:var(--hd-web-menu-item-track);font-weight:var(--hd-web-menu-item-weight);border-radius:0;padding:.375rem 0}.site-header nav a:hover{color:var(--hd-web-muted);background:0 0}.nav-divider{background:var(--hd-web-line);width:auto;height:1px;margin:1.5rem 0}.nav-prefs{gap:.5rem}.nav-prefs .language-link,.nav-prefs .theme-control{background:var(--hd-web-secondary)}html:has(.site-header[data-menu=open]){overflow:hidden}}@keyframes hd-mobile-menu-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@media (max-width:40rem){.nav-panel{padding-inline:1.5rem}}.site-header-embed{position:relative}.site-header-embed .nav-shell,.site-header .nav-shell.glass{box-shadow:none;background:0 0;border:0;justify-content:flex-start}.site-footer{border-top:1px solid var(--hd-web-footer-line);background:var(--hd-web-bg);color:var(--hd-web-muted);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);letter-spacing:var(--hd-web-small-track);margin-top:0}.footer-grid,.footer-bottom{width:100%;max-width:var(--hd-web-container);padding-inline:var(--hd-web-gutter);grid-template-columns:repeat(6,minmax(0,1fr));margin-inline:auto;display:grid}.footer-grid>*,.footer-links>div,.footer-bottom>*{padding-left:var(--hd-web-inset)}.footer-grid{row-gap:3rem;padding-top:3.5625rem}.footer-brand{align-content:start;gap:1rem;padding-right:1.5rem;display:grid}.footer-grid>.footer-links{padding-left:0}.footer-brand p{color:var(--hd-web-muted)}.footer-links{display:contents}.footer-links>div,.footer-seller-column{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.footer-links b,.footer-seller-column>b{color:var(--hd-web-text);font-weight:var(--hd-web-weight-medium);margin-bottom:1.125rem}.footer-links a,.footer-links .footer-consent{color:var(--hd-web-muted);transition:color var(--hd-web-speed-hover) var(--hd-web-ease-out-quad)}.footer-links a:hover,.footer-links .footer-consent:hover,.footer-seller a:hover{color:var(--hd-web-text)}.footer-links .footer-consent{appearance:none;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.footer-seller-column{grid-column:span 2}.footer-seller{grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.375rem 1rem;margin:0;display:grid}.footer-seller>div{display:contents}.footer-seller dt{color:var(--hd-web-muted)}.footer-seller dd{color:var(--hd-web-muted);overflow-wrap:anywhere;margin:0}:root:lang(ko) .footer-seller dd{overflow-wrap:break-word}.footer-bottom{padding-top:4rem;padding-bottom:3.4375rem}.footer-bottom>span{color:var(--hd-web-muted);grid-column:2/-1}.footer-wordmark{width:100%;max-width:var(--hd-web-container);padding-inline:var(--hd-web-gutter);color:var(--hd-web-footer-line);-webkit-user-select:none;user-select:none;margin-inline:auto;padding-bottom:3.4375rem}@supports (color:color-mix(in srgb, currentColor, transparent)){.footer-wordmark{color:color-mix(in srgb, var(--hd-web-faint) 30%, var(--hd-web-footer-line))}}.footer-wordmark svg{width:calc(100% - 2 * var(--hd-web-inset));margin-inline:var(--hd-web-inset);fill:currentColor;height:auto;display:block;overflow:visible}.footer-wordmark text{font-size:100px;font-weight:var(--hd-web-weight-semibold);letter-spacing:0}@media (max-width:60rem){.footer-grid,.footer-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand,.footer-seller-column,.footer-bottom>span{grid-column:1/-1}}@media (max-width:40rem){.footer-grid,.footer-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{row-gap:2.5rem;padding-top:3rem}.footer-links b,.footer-seller-column>b{margin-bottom:.75rem}.footer-seller{grid-template-columns:minmax(0,1fr);row-gap:0}.footer-seller dd{margin-bottom:.5rem}.footer-bottom{padding-top:2.5rem;padding-bottom:2.5rem}.footer-wordmark{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}}.site-footer-embed{border-top:1px solid var(--hd-web-footer-line);padding:2rem 0 2.5rem}.site-footer-embed .footer-seller{flex-wrap:wrap;gap:.375rem 1.25rem;display:flex}.site-footer-embed .footer-seller>div{gap:.375rem;display:flex}.site-footer-embed .footer-bottom{max-width:none;padding:1rem 0 0;display:block}.site-footer-embed .footer-bottom>*{padding-left:0}
.hd-form-page{padding-top:calc(var(--hd-web-header) + 6.25rem);padding-bottom:var(--hd-web-section-padding);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.site-header-embed~main .hd-form-page{padding-top:2rem}.hd-form-intro{min-width:0;padding-inline:var(--hd-web-inset) 0}.hd-form-panel{min-width:0;margin-top:calc(var(--hd-web-small-line) + .75rem);padding-inline:var(--hd-web-inset);border-left:1px solid var(--hd-web-line-soft);flex-direction:column;align-self:stretch;gap:3rem;display:flex}.hd-form-page .eyebrow{margin-bottom:.75rem}.hd-form-page h1{color:var(--hd-web-text);font-size:var(--hd-web-section-size);line-height:var(--hd-web-section-line);letter-spacing:var(--hd-web-section-track);font-weight:var(--hd-web-section-weight)}.hd-form-page .hd-form-intro>.section-lead{max-width:var(--hd-web-text-column);color:var(--hd-web-muted);font-size:var(--hd-web-body-lg-size);line-height:var(--hd-web-body-lg-line);letter-spacing:var(--hd-web-body-lg-track);margin-top:2rem}.hd-form-page .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.waitlist-points{color:var(--hd-web-body);font-size:var(--hd-web-body-lg-size);line-height:var(--hd-web-body-lg-line);gap:.5rem;margin-top:1.5rem;display:grid}.waitlist-points li{align-items:flex-start;gap:.75rem;display:flex}.waitlist-points .icon{margin-top:calc((var(--hd-web-body-lg-line) - 1rem) / 2);color:var(--hd-web-text)}.beta-download{color:var(--hd-web-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:1.5rem;display:flex}.account-delete-info{max-width:var(--hd-web-text-column);margin-top:2.5rem;display:grid}.account-delete-info>section{border-top:1px solid var(--hd-web-line-soft);padding-block:1.25rem}.account-delete-info h2{color:var(--hd-web-text);font-size:var(--hd-web-body-size);line-height:var(--hd-web-body-line);letter-spacing:var(--hd-web-body-track);font-weight:var(--hd-web-weight-medium);margin-bottom:.5rem}.account-delete-info ol,.account-delete-info ul{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.account-delete-info ol{list-style:decimal}.account-delete-info ul{list-style:outside}.account-delete-info li,.account-delete-info p{color:var(--hd-web-muted)}.account-delete-info li::marker{color:var(--hd-web-faint)}.account-delete-info a{color:var(--hd-web-text);text-underline-offset:.15em;text-decoration:underline}.account-card,.waitlist-card{flex-direction:column;align-items:stretch;gap:1.5rem;min-width:0;display:flex}.account-card h2{color:var(--hd-web-text);font-size:var(--hd-web-body-lg-size);line-height:var(--hd-web-body-lg-line);letter-spacing:var(--hd-web-body-lg-track);font-weight:var(--hd-web-weight-medium)}.account-card h2:focus,.waitlist-done:focus{outline:none}.account-note{color:var(--hd-web-muted);overflow-wrap:anywhere}.account-card h2+.account-note{margin-top:-.75rem}.account-field+.account-error{margin-top:-1rem}.account-delete-mail{border-top:1px solid var(--hd-web-line-soft);padding-top:3rem}.hd-form-panel>.account-delete-mail{margin-top:-1.5rem}.account-card .button,.waitlist-card .button{height:2.75rem;font-size:var(--hd-web-small-size);align-self:flex-start;padding:0 1.25rem}.account-card .button:disabled,.waitlist-card .button:disabled{opacity:.5}.account-card noscript{display:contents}.account-field,.waitlist-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.account-field>span,.waitlist-field>label,.switch-calc__people>span{color:var(--hd-web-muted);letter-spacing:-.013em;font-size:.875rem;line-height:1.3125rem}.account-field input,.waitlist-field input,.waitlist-select select,.switch-calc__people input{border:1px solid var(--hd-web-line-soft);border-radius:var(--hd-web-radius-frame-inner);background:var(--hd-web-secondary);width:100%;height:2.5rem;color:var(--hd-web-text);font-size:var(--hd-web-body-size);line-height:var(--hd-web-body-line);letter-spacing:var(--hd-web-body-track);transition:border-color var(--hd-web-speed-hover) var(--hd-web-ease-out-quad);margin:0;padding:0 .75rem}.account-field input::placeholder,.waitlist-field input::placeholder{color:var(--hd-web-faint);opacity:1}.account-field input:hover,.waitlist-field input:hover,.waitlist-select select:hover,.switch-calc__people input:hover{border-color:var(--hd-web-line-strong)}.account-field input:focus,.waitlist-field input:focus,.waitlist-select select:focus,.switch-calc__people input:focus{border-color:var(--hd-web-muted);outline:1px solid var(--hd-web-muted);outline-offset:0}.account-field input[aria-invalid=true],.waitlist-field input[aria-invalid=true]{border-color:var(--hd-web-text)}:-webkit-any(.account-field input:-webkit-autofill,.waitlist-field input:-webkit-autofill){-webkit-text-fill-color:var(--hd-web-text);-webkit-box-shadow:inset 0 0 0 100vmax var(--hd-web-card);caret-color:var(--hd-web-text)}:is(.account-field input:autofill,.waitlist-field input:autofill){-webkit-text-fill-color:var(--hd-web-text);-webkit-box-shadow:inset 0 0 0 100vmax var(--hd-web-card);caret-color:var(--hd-web-text)}.account-field input.account-code{max-width:12rem;font-family:var(--hd-web-font-mono);letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.125rem}.waitlist-select{display:block;position:relative}.waitlist-select select{appearance:none;cursor:pointer;padding-right:2.25rem}.waitlist-select select option{background:var(--hd-web-float);color:var(--hd-web-text)}.waitlist-select .icon{width:1rem;height:1rem;color:var(--hd-web-muted);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.waitlist-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}.account-check,.waitlist-check{color:var(--hd-web-body);cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.account-check input,.waitlist-check input{width:1rem;height:1rem;margin:calc((var(--hd-web-body-line) - 1rem) / 2) 0 0;accent-color:var(--hd-web-text);cursor:pointer;flex:none}.waitlist-check input[aria-invalid=true]{outline:1px solid var(--hd-web-text);outline-offset:2px}.account-error,.waitlist-error{color:var(--hd-web-text);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);letter-spacing:var(--hd-web-small-track);font-weight:var(--hd-web-weight-medium);align-items:flex-start;gap:.5rem;display:flex}.account-error:before,.waitlist-error:before{content:"!";width:1rem;height:1rem;margin-top:calc((var(--hd-web-small-line) - 1rem) / 2);border-radius:var(--hd-web-radius-pill);font-size:.6875rem;line-height:1;font-weight:var(--hd-web-weight-semibold);letter-spacing:normal;border:1px solid;flex:none;place-items:center;display:inline-grid}.account-consent,.waitlist-privacy,.waitlist-note,.account-switch,.account-links{color:var(--hd-web-muted);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);letter-spacing:var(--hd-web-small-track)}.account-consent a,.waitlist-privacy a,.account-switch,.account-links button{color:var(--hd-web-text);text-decoration:underline;-webkit-text-decoration-color:var(--hd-web-line-strong);text-decoration-color:var(--hd-web-line-strong);text-underline-offset:.2em;transition:text-decoration-color var(--hd-web-speed-regular) ease}.account-consent a:hover,.waitlist-privacy a:hover,.account-switch:hover,.account-links button:hover{text-decoration-color:currentColor}.account-switch{align-self:flex-start}.account-links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.account-links button:disabled{opacity:.5}.account-workspaces{gap:.5rem;display:grid}.account-workspaces>b{color:var(--hd-web-text);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);font-weight:var(--hd-web-weight-medium)}.account-workspaces ul{border-top:1px solid var(--hd-web-line-soft)}.account-workspaces li{border-bottom:1px solid var(--hd-web-line-soft);color:var(--hd-web-text);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.75rem;display:flex}.account-workspaces small{color:var(--hd-web-muted);font-size:var(--hd-web-small-size);line-height:var(--hd-web-body-line);overflow-wrap:anywhere}[data-checkout-summary] li>span{color:var(--hd-web-muted)}[data-checkout-summary] li>small{color:var(--hd-web-text);font-size:var(--hd-web-body-size);font-variant-numeric:tabular-nums;text-align:right}[data-checkout-row=total]>small{font-weight:var(--hd-web-weight-medium)}.account-delete-confirm{flex-direction:column;gap:1.5rem;display:flex}.waitlist-consent{gap:.75rem;display:grid}.waitlist-terms{border:1px solid var(--hd-web-line-soft);border-radius:var(--hd-web-radius-frame-inner);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);letter-spacing:var(--hd-web-small-track);gap:.625rem;margin:0;padding:.75rem .875rem;display:grid}.waitlist-terms dt{color:var(--hd-web-text);font-weight:var(--hd-web-weight-medium)}.waitlist-terms dd{color:var(--hd-web-muted);margin:0}.waitlist-trap{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-done{color:var(--hd-web-text);font-size:var(--hd-web-body-lg-size);line-height:var(--hd-web-body-lg-line);font-weight:var(--hd-web-weight-medium);align-items:flex-start;gap:.75rem;display:flex}.waitlist-done .icon{width:1.5rem;height:1.5rem;margin-top:calc((var(--hd-web-body-lg-line) - 1.5rem) / 2);border:1px solid var(--hd-web-line);border-radius:var(--hd-web-radius-pill);flex:none;padding:.25rem}.waitlist-hero-link{color:var(--hd-web-muted);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);transition:color var(--hd-web-speed-hover) var(--hd-web-ease-out-quad);align-items:center;gap:.25rem;display:inline-flex}.waitlist-hero-link:hover{color:var(--hd-web-text)}.waitlist-hero-link .icon{width:.875rem;height:.875rem}.waitlist-section{padding-block:var(--hd-web-section-padding)}.waitlist-row-cards{grid-template-columns:minmax(0,432fr) minmax(0,880fr);align-items:stretch;gap:2rem;display:grid}.waitlist-section .waitlist-card[data-waitlist-state=form]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.5rem 1rem;display:grid}.waitlist-section .waitlist-card[data-waitlist-state=form]>:not(.waitlist-field){grid-column:1/-1}.waitlist-section .waitlist-card .waitlist-submit{justify-self:start}.waitlist-copy,.waitlist-section .waitlist-card{border:1px solid var(--hd-web-line-soft);border-radius:var(--hd-web-radius-bento);background:var(--hd-web-card);min-height:30rem;padding:1.5rem 2rem 2rem}.waitlist-copy{flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.waitlist-copy h2{max-width:34.375rem;color:var(--hd-web-text);font-size:var(--hd-web-title-sm-size);line-height:var(--hd-web-title-sm-line);letter-spacing:var(--hd-web-title-sm-track);font-weight:var(--hd-web-weight-medium);margin-top:.75rem}.waitlist-copy .section-lead{max-width:var(--hd-web-text-column);color:var(--hd-web-muted);margin-top:1rem}.waitlist-copy .waitlist-points{font-size:var(--hd-web-body-size);line-height:var(--hd-web-body-line);margin-top:0}.waitlist-copy .waitlist-points .icon{margin-top:calc((var(--hd-web-body-line) - 1rem) / 2)}.checkout-soon .container{width:100%;max-width:var(--hd-web-container);padding-inline:calc(var(--hd-web-gutter) + var(--hd-web-inset))}.checkout-soon .subpage-hero{padding-top:calc(var(--hd-web-header) + 6.25rem)}.checkout-soon .subpage-hero .eyebrow{margin-bottom:.75rem}.checkout-soon .subpage-hero h1{color:var(--hd-web-text);font-size:var(--hd-web-section-size);line-height:var(--hd-web-section-line);letter-spacing:var(--hd-web-section-track);font-weight:var(--hd-web-section-weight)}.checkout-soon .subpage-hero .section-lead{max-width:var(--hd-web-text-column);color:var(--hd-web-muted);font-size:var(--hd-web-body-lg-size);line-height:var(--hd-web-body-lg-line);margin-top:2rem}.checkout-soon .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.checkout-soon .faq-section{margin-top:var(--hd-web-section-padding-sm);padding-block:var(--hd-web-section-padding-sm) var(--hd-web-section-padding);border-top:1px solid var(--hd-web-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;display:grid}.checkout-soon .faq-section h2{color:var(--hd-web-text);font-size:var(--hd-web-title-sm-size);line-height:var(--hd-web-title-sm-line);letter-spacing:var(--hd-web-title-sm-track);font-weight:var(--hd-web-weight-medium);margin-top:.75rem}.checkout-soon .faq-section details{border-bottom:1px solid var(--hd-web-line-soft)}.checkout-soon .faq-section details:first-child{border-top:1px solid var(--hd-web-line-soft)}.checkout-soon .faq-section summary{min-height:3.5rem;color:var(--hd-web-text);font-weight:var(--hd-web-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;list-style:none;display:flex}.checkout-soon .faq-section summary::-webkit-details-marker{display:none}.checkout-soon .faq-section summary .icon{color:var(--hd-web-muted);transition:transform var(--hd-web-speed-button) var(--hd-web-ease-out-quad)}.checkout-soon .faq-section details[open] summary .icon{transform:rotate(45deg)}.checkout-soon .faq-section details>p{color:var(--hd-web-muted);padding-bottom:1rem}.consent-banner{z-index:60;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:var(--hd-web-radius-menu);width:min(40rem,100% - 2rem);color:var(--hd-web-body);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);letter-spacing:var(--hd-web-small-track);align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1rem;display:flex;position:fixed;transform:translate(-50%)}.consent-banner p{flex:1;min-width:0}.consent-banner a{color:var(--hd-web-text);text-decoration:underline;-webkit-text-decoration-color:var(--hd-web-line-strong);text-decoration-color:var(--hd-web-line-strong);text-underline-offset:.2em}.consent-banner a:hover{text-decoration-color:currentColor}.consent-actions{flex:none;gap:.5rem;display:flex}.switch-hero{padding-top:calc(var(--hd-web-header) + 6.25rem);padding-bottom:var(--hd-web-section-padding-sm)}.switch-hero .eyebrow{margin-bottom:.75rem}.switch-hero h1{max-width:50rem;color:var(--hd-web-text);font-size:var(--hd-web-section-size);line-height:var(--hd-web-section-line);letter-spacing:var(--hd-web-section-track);font-weight:var(--hd-web-section-weight)}.switch-page .section-lead{max-width:var(--hd-web-text-column);color:var(--hd-web-muted);font-size:var(--hd-web-body-lg-size);line-height:var(--hd-web-body-lg-line)}.switch-hero .section-lead{margin-top:2rem}.switch-hero .hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.switch-section{padding-block:var(--hd-web-section-padding-sm);border-top:1px solid var(--hd-web-line-soft)}.switch-head{padding-inline:var(--hd-web-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 2rem;margin-bottom:3rem;display:grid}.switch-head h2{color:var(--hd-web-text);font-size:var(--hd-web-title-sm-size);line-height:var(--hd-web-title-sm-line);letter-spacing:var(--hd-web-title-sm-track);font-weight:var(--hd-web-weight-medium)}.switch-columns{border:1px solid var(--hd-web-line-soft);border-radius:var(--hd-web-radius-bento);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.switch-column{padding:1.5rem 2rem 2rem}.switch-column+.switch-column{border-left:1px solid var(--hd-web-line-soft)}.switch-column h3{color:var(--hd-web-text);font-size:var(--hd-web-body-size);line-height:var(--hd-web-body-line);font-weight:var(--hd-web-weight-medium);margin-bottom:1rem}.switch-column ul{gap:.5rem;display:grid}.switch-column li{color:var(--hd-web-muted);align-items:flex-start;gap:.625rem;display:flex}.switch-column li .icon{color:var(--hd-web-body);margin-top:.25rem}.switch-steps{border-top:1px solid var(--hd-web-line-soft)}.switch-steps>article{padding:1.25rem var(--hd-web-inset);border-bottom:1px solid var(--hd-web-line-soft);grid-template-columns:4rem minmax(0,1fr);gap:1rem;display:grid}.switch-steps>article>span{padding-top:.1875rem}.switch-steps h3{color:var(--hd-web-text);font-size:var(--hd-web-body-size);line-height:var(--hd-web-body-line);font-weight:var(--hd-web-weight-medium)}.switch-steps p{max-width:var(--hd-web-text-column-wide);color:var(--hd-web-muted)}.switch-notes{padding-inline:var(--hd-web-inset);color:var(--hd-web-muted);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);letter-spacing:var(--hd-web-small-track);gap:.375rem;margin-top:1.5rem;display:grid}.switch-calc__body{max-width:var(--hd-web-text-column-wide);padding-inline:var(--hd-web-inset)}.switch-calc__body .switch-notes{padding-inline:0}.switch-calc__people{flex-direction:column;gap:.5rem;max-width:12rem;margin-bottom:1.5rem;display:flex}.switch-calc__people input{font-variant-numeric:tabular-nums}.switch-calc__table{border-collapse:collapse;border-top:1px solid var(--hd-web-line-soft);width:100%}.switch-calc__table th,.switch-calc__table td{border-bottom:1px solid var(--hd-web-line-soft);vertical-align:top;font-weight:var(--hd-web-weight-regular);padding:.875rem 0}.switch-calc__table th{text-align:left;color:var(--hd-web-muted)}.switch-calc__table td{text-align:right;color:var(--hd-web-muted);font-variant-numeric:tabular-nums}.switch-calc__table small{color:var(--hd-web-muted);font-size:var(--hd-web-small-size);line-height:var(--hd-web-small-line);display:block}.switch-calc__table b{color:var(--hd-web-body);font-weight:var(--hd-web-weight-medium)}.switch-calc__table [data-ours] th,.switch-calc__table [data-ours] b{color:var(--hd-web-text)}.switch-cta__row{padding-inline:var(--hd-web-inset);justify-content:space-between;align-items:center;gap:2rem;display:flex}.switch-cta h2{color:var(--hd-web-text);font-size:var(--hd-web-page-title-size);line-height:var(--hd-web-page-title-line);letter-spacing:var(--hd-web-page-title-track);font-weight:var(--hd-web-page-title-weight)}.switch-cta .section-lead{margin-top:.75rem}.switch-cta .button{flex:none}@media (max-width:60rem){.hd-form-page{grid-template-columns:minmax(0,1fr);row-gap:3rem}.hd-form-intro,.hd-form-panel{padding-inline:var(--hd-web-inset)}.hd-form-panel{max-width:var(--hd-web-text-column);border-left:0;border-top:1px solid var(--hd-web-line-soft);margin-top:0;padding-top:2.5rem}.waitlist-row-cards{grid-template-columns:minmax(0,1fr);gap:1rem}.waitlist-copy,.waitlist-section .waitlist-card{min-height:0}.checkout-soon .faq-section,.switch-head,.switch-columns{grid-template-columns:minmax(0,1fr)}.switch-column+.switch-column{border-left:0;border-top:1px solid var(--hd-web-line-soft)}.switch-cta__row{flex-direction:column;align-items:flex-start}}@media (max-width:40rem){.hd-form-page,.switch-hero{padding-top:calc(var(--hd-web-header) + 3.75rem);padding-bottom:4rem}.hd-form-page h1,.checkout-soon .subpage-hero h1,.switch-hero h1{font-size:var(--hd-web-page-title-size);line-height:var(--hd-web-page-title-line);letter-spacing:var(--hd-web-page-title-track)}.hd-form-page .hd-form-intro>.section-lead,.checkout-soon .subpage-hero .section-lead,.switch-page .section-lead,.waitlist-points{font-size:var(--hd-web-body-size);line-height:var(--hd-web-body-line);letter-spacing:var(--hd-web-body-track);margin-top:1.5rem}.waitlist-points .icon{margin-top:calc((var(--hd-web-body-line) - 1rem) / 2)}.waitlist-section .waitlist-card[data-waitlist-state=form]{grid-template-columns:minmax(0,1fr)}.account-field input,.waitlist-field input,.waitlist-select select,.switch-calc__people input{font-size:1rem}.waitlist-row{grid-template-columns:minmax(0,1fr)}.waitlist-section{padding-block:2.5rem}.waitlist-copy,.waitlist-section .waitlist-card{padding:1.25rem 1.25rem 1.5rem}.account-card .button,.waitlist-card .button{align-self:stretch}.checkout-soon .container{padding-inline:calc(var(--hd-web-gutter) + var(--hd-web-inset))}.checkout-soon .subpage-hero{padding-top:calc(var(--hd-web-header) + 3.75rem)}.consent-banner{flex-direction:column;align-items:stretch;gap:.75rem;padding:.875rem}.consent-actions .button{flex:1}.switch-section{padding-block:3rem}.switch-steps>article{grid-template-columns:2.5rem minmax(0,1fr)}}
