@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--bf3d-a:0px;--bf3d-g:0px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-16{top:calc(var(--spacing) * 16)}.bottom-0{bottom:0}.left-1{left:var(--spacing)}.left-6{left:calc(var(--spacing) * 6)}.left-12{left:calc(var(--spacing) * 12)}.isolate{isolation:isolate}.order-1{order:1}.col-11{grid-column:11}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.-m-px{margin:-1px}.m-0{margin:0}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--spacing) * 80)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.flex-initial{flex:0 auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-z-0{--tw-translate-z:0px;translate:var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-16{border-left-style:var(--tw-border-style);border-left-width:16px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-display{font-family:var(--bp-font-display)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-inherit{color:inherit}.text-white{color:var(--bp-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.opacity-0{opacity:0}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}}:root{--bp-brand-primary:#1b2230;--bp-brand-primary-deep:#0f141d;--bp-brand-accent:#2a5bc8;--bp-brand-accent-soft:#dce4f5;--bp-ink:#131315;--bp-ink-soft:#4b4a47;--bp-surface:#efede7;--bp-surface-alt:#e4e1d9;--bp-white:#fff;--bp-cta-bg:#2a5bc8;--bp-cta-fg:#fff;--bp-cta-hover:#1f479f;--bp-glow:#2a5bc838;--bp-verified:#0b7a4b;--bp-focus:#2a5bc8;--bp-focus-inverse:#fff;--bp-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--bp-font-body:"Inter", "Helvetica Neue", Arial, sans-serif;--bp-weight-display:700;--bp-weight-heavy:600;--bp-weight-medium:500;--bp-weight-normal:400;--bp-text-hero:clamp(2.75rem, 5.2vw, 4.5rem);--bp-text-h2:clamp(1.875rem, 3.2vw, 2.75rem);--bp-text-h3:clamp(1.25rem, 1.7vw, 1.625rem);--bp-text-lead:clamp(.9375rem, 1.1vw, 1rem);--bp-text-body:.875rem;--bp-text-small:.8125rem;--bp-text-eyebrow:.6875rem;--bp-leading-display:.98;--bp-leading-body:1.7;--bp-tracking-eyebrow:.14em;--bp-space-1:.25rem;--bp-space-2:.5rem;--bp-space-3:.75rem;--bp-space-4:1rem;--bp-space-5:1.25rem;--bp-space-6:1.5rem;--bp-space-8:2rem;--bp-space-12:3rem;--bp-space-16:4rem;--bp-space-section:clamp(3rem, 6vw, 5.5rem);--bp-space-gutter:clamp(1.25rem, 4vw, 3.5rem);--bp-container:90rem;--bp-container-narrow:44rem;--bp-border:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){:root{--bp-border:color-mix(in srgb, var(--bp-ink) 22%, transparent)}}:root{--bp-radius-pill:999px;--bp-radius-card:0;--bp-radius-frame:0;--bp-radius-input:0;--bp-shadow-card:none;--bp-shadow-glow:none;--bp-shadow-frame:none;--bp-ease:cubic-bezier(.2, .8, .2, 1);--bp-ease-spring:cubic-bezier(.2, .8, .2, 1);--bp-speed:.16s;--bp-speed-slow:.38s;--bp-reveal-distance:10px;--bp-reveal-duration:.42s;--bp-reveal-stagger:60ms;--bp-density:regular;--bp-signature:wireframe}[data-skin=drafting]{--dr-label:var(--bp-font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--dr-label-size:.6875rem;--dr-label-track:.14em;--dr-rule:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting]{--dr-rule:color-mix(in srgb, var(--bp-ink) 78%, transparent)}}[data-skin=drafting]{--dr-rule-soft:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting]{--dr-rule-soft:color-mix(in srgb, var(--bp-ink) 22%, transparent)}}[data-skin=drafting]{--dr-rule-dark:#ffffff2e;--dr-on-dark:var(--bp-surface);--dr-on-dark-soft:var(--bp-surface)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting]{--dr-on-dark-soft:color-mix(in srgb, var(--bp-surface) 72%, transparent)}}[data-skin=drafting]{--dr-photo-filter:grayscale(1) contrast(1.04)}[data-skin=drafting][data-photos=color]{--dr-photo-filter:none}@media (prefers-reduced-motion:no-preference){.bp-reveal-armed{opacity:0;transform:translateY(var(--bp-reveal-distance));transition:opacity var(--bp-reveal-duration) var(--bp-ease), transform var(--bp-reveal-duration) var(--bp-ease);transition-delay:calc(var(--bp-reveal-i,0) * var(--bp-reveal-stagger))}.bp-reveal-armed.in-view{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root{--bp-speed:0s;--bp-speed-slow:0s;--bp-reveal-distance:0px;--bp-reveal-duration:0s}.bp-reveal-armed{opacity:1!important;transform:none!important}}@media print{.bp-reveal-armed{opacity:1!important;transform:none!important}}.bp-container{max-width:var(--bp-container);padding-inline:var(--bp-space-gutter);margin-inline:auto}.bp-container--narrow{max-width:var(--bp-container-narrow)}.bp-section{padding-block:var(--bp-space-section)}.bp-section--alt{background:var(--bp-surface-alt)}.bp-section--primary{background:var(--bp-brand-primary);color:var(--bp-white)}.bp-section--primary h2,.bp-section--primary h3,.bp-section--primary p,.bp-section--primary a{color:var(--bp-white)}:root[style*="--bp-density: compact"] .bp-section,.bp-density-compact .bp-section{padding-block:calc(var(--bp-space-section) * .7)}.bp-density-airy .bp-section{padding-block:calc(var(--bp-space-section) * 1.25)}.bp-eyebrow{font-family:var(--bp-font-body);font-size:var(--bp-text-eyebrow);font-weight:var(--bp-weight-heavy);letter-spacing:var(--bp-tracking-eyebrow);text-transform:uppercase;color:var(--bp-brand-primary-deep);margin:0 0 var(--bp-space-3);padding-bottom:var(--bp-space-1);border-bottom:2px solid var(--bp-brand-accent);display:inline-block}.bp-lead{font-size:var(--bp-text-lead);color:var(--bp-ink-soft);max-width:40ch}.bp-small{font-size:var(--bp-text-small);color:var(--bp-ink-soft)}.bp-grid{gap:var(--bp-space-6);display:grid}@media (min-width:640px){.bp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-btn{justify-content:center;align-items:center;gap:var(--bp-space-2);border-radius:var(--bp-radius-input);min-height:48px;font-family:var(--bp-font-body);font-weight:var(--bp-weight-heavy);cursor:pointer;transition:transform var(--bp-speed) var(--bp-ease), box-shadow var(--bp-speed) var(--bp-ease), background var(--bp-speed) var(--bp-ease);border:2px solid #0000;padding:.875rem 1.5rem;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}.bp-btn--primary{background:var(--bp-cta-bg);color:var(--bp-cta-fg);box-shadow:var(--bp-shadow-glow)}.bp-btn--primary:hover{background:var(--bp-cta-hover);transform:translateY(-2px)}.bp-btn--secondary{color:var(--bp-ink);background:0 0;border-color:currentColor}.bp-btn--secondary:hover{background:var(--bp-brand-accent-soft)}.bp-section--primary .bp-btn--secondary{color:var(--bp-white)}.bp-section--primary .bp-btn--primary{color:var(--bp-cta-fg)}.bp-btn--lg{min-height:56px;padding:1rem 2rem;font-size:1.0625rem}.bp-header{z-index:50;background:var(--bp-surface);border-bottom:1px solid var(--bp-brand-accent-soft);position:sticky;top:0}.bp-header__inner{justify-content:space-between;align-items:center;gap:var(--bp-space-4);min-height:var(--bp-header-min-h,4.5rem);display:flex}.bp-header__actions{gap:var(--bp-space-3);flex-shrink:0;align-items:center;display:flex}@media (min-width:900px){.bp-header[data-layout=masthead] .bp-header__inner,.bp-header[data-layout=editorial] .bp-header__inner,.bp-header[data-layout=boutique] .bp-header__inner{justify-content:unset;grid-template-columns:1fr auto 1fr;display:grid}.bp-header[data-layout=masthead] .bp-header__nav,.bp-header[data-layout=editorial] .bp-header__nav,.bp-header[data-layout=boutique] .bp-header__nav{grid-area:1/1;justify-self:start}.bp-header[data-layout=masthead] .bp-header__brand,.bp-header[data-layout=editorial] .bp-header__brand,.bp-header[data-layout=boutique] .bp-header__brand{text-align:center;grid-area:1/2;justify-self:center}.bp-header[data-layout=masthead] .bp-header__actions,.bp-header[data-layout=editorial] .bp-header__actions,.bp-header[data-layout=boutique] .bp-header__actions{grid-area:1/3;justify-self:end}.bp-header[data-layout=masthead] .bp-header__nav--right,.bp-header[data-layout=editorial] .bp-header__nav--right,.bp-header[data-layout=boutique] .bp-header__nav--right{display:flex}.bp-header[data-layout=masthead] .bp-header__nav{white-space:nowrap;flex-wrap:nowrap}}.bp-header[data-layout=masthead][data-nav=drawer] .bp-header__inner{display:flex}.bp-header__cta{display:none}@media (min-width:900px){.bp-header__cta{display:inline-flex}}.bp-header__mobile-cta{white-space:nowrap;min-height:40px;padding:.5rem .875rem;font-size:.9375rem;display:inline-flex}@media (min-width:900px){.bp-header__mobile-cta{display:none}}.bp-header__drawer-cta{justify-self:start}.bp-header__brand{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);min-width:0;color:var(--bp-ink);letter-spacing:.01em;font-size:clamp(1.125rem,4vw,1.5rem);line-height:1.1;text-decoration:none}.bp-header__nav{gap:var(--bp-space-6);display:none}.bp-header__nav a{color:var(--bp-ink);font-weight:var(--bp-weight-medium);text-decoration:none}.bp-header__nav a:hover{color:var(--bp-brand-primary-deep)}@media (min-width:900px){.bp-header__nav{display:flex}}.bp-header__toggle{border:2px solid var(--bp-ink);border-radius:var(--bp-radius-pill);font-weight:var(--bp-weight-heavy);color:var(--bp-ink);cursor:pointer;background:0 0;padding:.5rem .875rem;display:inline-flex}@media (min-width:900px){.bp-header__toggle{display:none}}.bp-header__menu{position:relative}.bp-header__drawer{right:0;top:calc(100% + var(--bp-space-2));background:var(--bp-surface);border:1px solid var(--bp-brand-accent-soft);border-radius:var(--bp-radius-card);min-width:16rem;box-shadow:var(--bp-shadow-card);gap:var(--bp-space-3);padding:var(--bp-space-4) var(--bp-space-6);z-index:51;display:grid;position:absolute}.bp-header__drawer a{color:var(--bp-ink);font-weight:var(--bp-weight-medium);font-size:1.125rem;text-decoration:none}.bp-header summary{list-style:none}.bp-header summary::-webkit-details-marker{display:none}@media (min-width:900px){.bp-header__menu,.bp-header[data-nav=drawer] .bp-header__nav{display:none}.bp-header[data-nav=drawer] .bp-header__menu{display:block}.bp-header[data-nav=drawer] .bp-header__toggle{display:inline-flex}}.bp-header[data-nav=drawer] .bp-header__brand{white-space:nowrap;flex-shrink:0}.bp-footer{background:var(--bp-ink);color:var(--bp-white);padding-block:var(--bp-space-12) var(--bp-space-8)}.bp-footer a{color:var(--bp-white)}.bp-footer .bp-small{color:var(--bp-white);opacity:1}.bp-footer__grid{gap:var(--bp-space-8);display:grid}@media (min-width:900px){.bp-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr}}.bp-footer h2{text-transform:uppercase;letter-spacing:var(--bp-tracking-eyebrow);margin-bottom:var(--bp-space-3);font-size:1rem;font-family:var(--bp-font-body)}.bp-footer ul{gap:var(--bp-space-2);margin:0;padding:0;list-style:none;display:grid}.bp-footer__map{aspect-ratio:4/3;border-radius:var(--bp-radius-card);background:var(--bp-ink-soft);border:0;width:100%}.bp-footer__legal{margin-top:var(--bp-space-8);font-size:var(--bp-text-small);opacity:.8}.bp-demo-ribbon{z-index:60;background:var(--bp-ink);color:var(--bp-white);text-align:center;font-size:var(--bp-text-small);font-weight:var(--bp-weight-heavy);padding:var(--bp-space-2) var(--bp-space-4);position:sticky;top:0}.bp-hero{padding-block:clamp(2.5rem, 7vw, 5rem) var(--bp-space-section)}.bp-hero__grid{gap:var(--bp-space-8);align-items:center;display:grid}@media (min-width:900px){.bp-hero__grid{grid-template-columns:1.1fr .9fr}}.bp-hero__actions{gap:var(--bp-space-3);margin-top:var(--bp-space-6);flex-wrap:wrap;display:flex}.bp-hero__media{border-radius:var(--bp-radius-frame);box-shadow:var(--bp-shadow-frame);overflow:hidden}.bp-hero__media img{object-fit:cover;width:100%;height:100%}.bp-proof{gap:var(--bp-space-4) var(--bp-space-8);margin-top:var(--bp-space-8);font-size:var(--bp-text-small);color:var(--bp-ink-soft);flex-wrap:wrap;display:flex}.bp-proof strong{color:var(--bp-ink);font-weight:var(--bp-weight-heavy)}.bp-card{background:var(--bp-white);border-radius:var(--bp-radius-card);box-shadow:var(--bp-shadow-card);padding:var(--bp-space-6);gap:var(--bp-space-3);align-content:start;display:grid}.bp-card--link{color:inherit;transition:transform var(--bp-speed) var(--bp-ease), box-shadow var(--bp-speed) var(--bp-ease);text-decoration:none}.bp-card--link:hover{transform:translateY(-4px)}.bp-card__price{font-family:var(--bp-font-display);font-size:var(--bp-text-h3);font-weight:var(--bp-weight-heavy)}.bp-card__price s{color:var(--bp-ink-soft);font-weight:var(--bp-weight-normal);margin-left:var(--bp-space-2);font-size:.7em}.bp-card__media{border-radius:calc(var(--bp-radius-card) - .5rem);aspect-ratio:4/3;background:var(--bp-surface-alt);overflow:hidden}.bp-card__media img{object-fit:cover;width:100%;height:100%}.bp-avatar{background:var(--bp-brand-accent-soft);width:6rem;height:6rem;font-family:var(--bp-font-display);font-size:2rem;font-weight:var(--bp-weight-display);color:var(--bp-brand-primary-deep);border-radius:50%;place-items:center;display:grid;overflow:hidden}.bp-avatar img{object-fit:cover;width:100%;height:100%}.bp-badge{align-items:center;gap:var(--bp-space-1);font-size:var(--bp-text-small);color:var(--bp-verified);font-weight:var(--bp-weight-heavy);display:inline-flex}.bp-tag{font-size:var(--bp-text-small);font-weight:var(--bp-weight-heavy);background:var(--bp-brand-accent-soft);color:var(--bp-ink);border-radius:var(--bp-radius-pill);padding:.125rem .75rem;display:inline-block}.bp-method__steps{gap:var(--bp-space-6);counter-reset:step;display:grid}@media (min-width:900px){.bp-method__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-step{padding-top:var(--bp-space-12);position:relative}.bp-step__label{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h3);color:var(--bp-brand-primary);letter-spacing:.04em;text-transform:uppercase;position:absolute;top:0;left:0}.bp-signature{border-radius:var(--bp-radius-frame);background:var(--bp-ink);aspect-ratio:16/9;margin-bottom:var(--bp-space-8);position:relative;overflow:hidden}.bp-signature__poster{object-fit:cover;width:100%;height:100%;transition:opacity var(--bp-speed-slow) var(--bp-ease);position:absolute;inset:0}.bp-signature__scene{position:absolute;inset:0}.bp-signature[data-scene=on] .bp-signature__poster{opacity:.35}.bp-signature__pulse{background:radial-gradient(circle at 50% 45%, var(--bp-glow), transparent 60%);animation:bp-pulse calc(var(--bp-speed-slow) * 6) var(--bp-ease) infinite alternate}@keyframes bp-pulse{0%{transform:scale(.96)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.bp-signature__pulse{animation:none}}.bp-quote{font-size:var(--bp-text-lead);font-family:var(--bp-font-display);font-weight:var(--bp-weight-medium);margin:0 0 var(--bp-space-3);line-height:1.3}.bp-quote:before{content:"“";color:var(--bp-brand-primary)}.bp-quote:after{content:"”";color:var(--bp-brand-primary)}.bp-quote--bare:before,.bp-quote--bare:after{content:none}.bp-postlist{gap:var(--bp-space-6);margin:0;padding:0;list-style:none;display:grid}.bp-postlist__item{border-top:1px solid var(--bp-border);padding-top:var(--bp-space-5)}.bp-postlist__title{margin:0 0 var(--bp-space-2)}.bp-postlist__title a{color:inherit;text-decoration:none}.bp-postlist__title a:hover{text-decoration:underline}.bp-postlist__sub{margin:0 0 var(--bp-space-3);color:var(--bp-ink-soft);max-width:60ch}.bp-postlist__more{font-weight:var(--bp-weight-medium)}.bp-cite{color:var(--bp-ink-soft);font-style:normal;font-size:var(--bp-text-small)}.bp-metric{font-family:var(--bp-font-display);font-size:var(--bp-text-h2);font-weight:var(--bp-weight-display);color:var(--bp-brand-primary);line-height:1}.bp-faq{gap:var(--bp-space-3);display:grid}.bp-faq details{background:var(--bp-white);border-radius:var(--bp-radius-card);box-shadow:var(--bp-shadow-card);padding:var(--bp-space-4) var(--bp-space-6)}.bp-faq summary{cursor:pointer;font-weight:var(--bp-weight-heavy);justify-content:space-between;gap:var(--bp-space-4);font-size:1.0625rem;list-style:none;display:flex}.bp-faq summary::-webkit-details-marker{display:none}.bp-faq summary:after{content:"+";font-family:var(--bp-font-display);color:var(--bp-brand-primary);font-size:1.5rem}.bp-faq details[open] summary:after{content:"−"}.bp-faq details>div{padding-top:var(--bp-space-3);color:var(--bp-ink-soft)}.bp-offer{border:3px solid var(--bp-brand-primary);border-radius:var(--bp-radius-frame);padding:var(--bp-space-8);gap:var(--bp-space-4);background:var(--bp-white);display:grid}.bp-offer__deadline{font-weight:var(--bp-weight-heavy);color:var(--bp-brand-primary-deep)}.bp-prose{max-width:var(--bp-container-narrow)}.bp-prose h2{font-size:var(--bp-text-h3);margin:var(--bp-space-8) 0 var(--bp-space-3)}.bp-prose h3{margin:var(--bp-space-6) 0 var(--bp-space-2);font-size:1.25rem}[data-skin=generator] .bp-prose h2{font-size:var(--bp-text-subhead);line-height:var(--bp-leading-heading)}[data-skin=generator] .bp-prose h3{font-size:var(--bp-text-sub-2);line-height:var(--bp-leading-heading)}.bp-prose ul,.bp-prose ol{margin:0 0 var(--bp-space-4);padding-left:1.25rem}.bp-prose li{margin-bottom:var(--bp-space-2)}.bp-prose blockquote{border-left:4px solid var(--bp-brand-primary);margin:0 0 var(--bp-space-4);padding-left:var(--bp-space-4);color:var(--bp-ink-soft)}.bp-disclaimer{font-size:var(--bp-text-small);color:var(--bp-ink-soft);border-left:3px solid var(--bp-brand-accent);padding-left:var(--bp-space-3)}.bp-claims{gap:var(--bp-space-4);display:grid}.bp-claims li{background:var(--bp-white);border-radius:var(--bp-radius-card);padding:var(--bp-space-4) var(--bp-space-6);box-shadow:var(--bp-shadow-card);list-style:none}.bp-claims ul{gap:var(--bp-space-3);margin:0;padding:0;display:grid}.bp-citations{font-size:var(--bp-text-small);color:var(--bp-ink-soft);margin-top:var(--bp-space-2)}.bp-embed{gap:var(--bp-space-3);display:grid}.bp-embed__frame{border-radius:var(--bp-radius-card);background:var(--bp-white);box-shadow:var(--bp-shadow-card);overflow:hidden}.bp-embed iframe{border:0;width:100%;display:block}.bp-embed__fallback{font-size:var(--bp-text-small)}.bp-form{gap:var(--bp-space-4);max-width:var(--bp-container-narrow);display:grid}.bp-field{gap:var(--bp-space-1);display:grid}.bp-field label{font-weight:var(--bp-weight-heavy);font-size:var(--bp-text-small)}.bp-field input,.bp-field textarea,.bp-field select{font:inherit;border:2px solid var(--bp-ink-soft);background:var(--bp-white);color:var(--bp-ink);border-radius:var(--bp-radius-input);min-height:48px;padding:.875rem 1.125rem}.bp-field textarea{border-radius:var(--bp-radius-card);resize:vertical;min-height:8rem}.bp-form__status{font-size:var(--bp-text-small)}.bp-form__status[data-state=error]{color:var(--bp-brand-primary-deep);font-weight:var(--bp-weight-heavy)}.bp-form__status[data-state=ok]{color:var(--bp-verified);font-weight:var(--bp-weight-heavy)}.bp-form__done{background:var(--bp-surface,#fff);border:1.5px solid var(--bp-ink,#111);border-radius:22px;justify-items:start;gap:12px;padding:28px 24px;display:grid}.bp-form__done-mark{background:var(--bp-brand-primary,#111);width:52px;height:52px;color:var(--bp-cta-fg,#fff);border-radius:999px;place-items:center;display:grid}.bp-form__done-title{font-size:var(--bp-text-h3,1.5rem);margin:4px 0 0;line-height:1.1}.bp-form__done-sub{max-width:34ch;margin:0}.bp-form__done-cta{margin-top:4px}.bp-form__next{justify-items:start;gap:10px;margin-top:12px;display:grid}.bp-handoff{justify-items:start;display:grid}.bp-form__done--handoff{max-width:640px}.bp-form__done--handoff .bp-form__done-title{font-size:clamp(1.75rem,4vw,2.5rem)}.bp-form__done-body{margin-top:8px}.bp-form__done-body p{margin:0 0 10px}.bp-form__done-body h2{margin:14px 0 6px;font-size:1.125rem}.bp-btn--lg{padding:18px 30px;font-size:1.125rem}.bp-form__note{font-size:var(--bp-text-small);color:var(--bp-ink-soft,inherit);margin:0}.bp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bp-cro-bar{z-index:55;align-items:center;gap:var(--bp-space-3);padding:var(--bp-space-3) var(--bp-space-4);padding-bottom:calc(var(--bp-space-3) + env(safe-area-inset-bottom));background:var(--bp-white);transition:transform var(--bp-speed) var(--bp-ease);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 32px #0000002e}.bp-cro-bar[data-visible=true]{transform:translateY(0)}.bp-cro-bar__line{font-weight:var(--bp-weight-heavy);color:var(--bp-ink);flex:1;font-size:.9375rem;line-height:1.25}.bp-cro-bar .bp-btn{white-space:nowrap;flex-shrink:0;min-height:44px;padding:.75rem 1.25rem;font-size:.9375rem}@media (min-width:768px){.bp-cro-bar{display:none}}.bp-cro-pill{right:var(--bp-space-6);bottom:var(--bp-space-6);z-index:55;opacity:0;pointer-events:none;transition:opacity var(--bp-speed) var(--bp-ease), transform var(--bp-speed) var(--bp-ease);display:none;position:fixed;transform:translateY(12px)}.bp-cro-pill[data-visible=true]{opacity:1;pointer-events:auto;transform:none}@media (min-width:768px){.bp-cro-pill{display:inline-flex}}.bp-cro-exit{z-index:70;padding:var(--bp-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bp-cro-exit__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;position:absolute;inset:0}.bp-cro-exit__card{background:var(--bp-white);border-radius:var(--bp-radius-card);padding:var(--bp-space-10) var(--bp-space-8) var(--bp-space-8);width:100%;max-width:27rem;animation:bp-cro-pop .26s var(--bp-ease-spring,var(--bp-ease));gap:var(--bp-space-4);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #00000059}.bp-cro-exit__card:before{content:"";background:var(--bp-cta-bg);height:4px;position:absolute;inset:0 0 auto}.bp-cro-exit__hook{font-family:var(--bp-font-display,inherit);letter-spacing:-.015em;text-wrap:balance;color:var(--bp-ink);margin:0;font-size:clamp(1.35rem,1.05rem + 1.1vw,1.75rem);font-weight:700;line-height:1.18}@keyframes bp-cro-pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}.bp-cro-exit__body{color:var(--bp-ink-soft);font-size:var(--bp-text-body);max-width:34ch;margin:0;line-height:1.6}.bp-cro-exit__x{top:var(--bp-space-3);right:var(--bp-space-3);cursor:pointer;color:var(--bp-ink-soft);opacity:.55;padding:var(--bp-space-2);border-radius:var(--bp-radius-pill);background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.25rem;line-height:1;position:absolute}.bp-cro-exit__x:hover{opacity:1}.bp-cro-exit__decline{padding:var(--bp-space-2);color:var(--bp-ink-soft);text-underline-offset:3px;cursor:pointer;font-size:var(--bp-text-small);opacity:.8;background:0 0;border:0;justify-self:center;margin:0;text-decoration:underline}.bp-cro-exit__decline:hover{opacity:1}.bp-cro-exit__card .bp-btn{justify-content:center;width:100%;min-height:52px}.bp-cro-exit__offer{gap:var(--bp-space-1);padding:var(--bp-space-3) var(--bp-space-4);border-left:3px solid var(--bp-cta-bg);background:var(--bp-surface-alt,#00000008);border-radius:var(--bp-radius-sm,6px);display:grid}.bp-cro-exit__offer-headline{font-weight:var(--bp-weight-heavy);color:var(--bp-ink);font-size:var(--bp-text-body);margin:0;line-height:1.3}.bp-cro-exit__secondary{padding:var(--bp-space-2);color:var(--bp-ink);text-underline-offset:3px;font-size:var(--bp-text-body);background:0 0;border:0;justify-self:center;margin:0;text-decoration:underline}.bp-form__offer{gap:var(--bp-space-1);margin:var(--bp-space-2) 0 var(--bp-space-4);padding:var(--bp-space-3) var(--bp-space-4);border-left:3px solid var(--bp-cta-bg);background:var(--bp-surface-alt,#00000008);border-radius:var(--bp-radius-sm,6px);max-width:44ch;display:grid}.bp-form__offer-headline{font-weight:var(--bp-weight-heavy);color:var(--bp-ink);margin:0}.bp-form__offer-body{color:var(--bp-ink-soft);margin:0;line-height:1.5}.bp-form__done-note{margin:0 0 var(--bp-space-3);max-width:44ch;font-weight:var(--bp-weight-heavy);color:var(--bp-ink);line-height:1.45}@media (pointer:fine){a[href^=sms\:].bp-cro-exit__secondary,a[href^=sms\:].bp-btn{display:none}}@media (prefers-reduced-motion:reduce){.bp-cro-bar,.bp-cro-pill,.bp-btn,.bp-card--link,.bp-signature__poster{transition:none}.bp-cro-exit__card{animation:none}}[data-skin=fitness] h1,[data-skin=fitness] h2,[data-skin=fitness] h3,[data-skin=fitness] .bp-footer h2,[data-skin=fitness] .bp-step__label{text-transform:uppercase;letter-spacing:-.005em}[data-skin=fitness] .bp-btn{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;letter-spacing:.01em;padding:1rem 2rem;font-size:.875rem}[data-skin=fitness] .bp-btn--lg{padding:1.125rem 2.25rem;font-size:.9375rem}[data-skin=fitness] .bp-footer h2{letter-spacing:0;font-size:1.5625rem}.bp-eyebrow--light{color:var(--bp-white);opacity:.9}.bp-btn--light{background:var(--bp-surface);color:var(--bp-ink);border-color:var(--bp-surface)}.bp-btn--light:hover{background:var(--bp-white);color:var(--bp-ink)}.bp-section--primary .bp-btn--light,.bp-on-primary .bp-btn--light{color:var(--bp-ink)}.bp-btn--sm{min-height:40px;padding:.625rem 1.125rem;font-size:.8125rem}.bp-on-primary h2,.bp-on-primary h3,.bp-on-primary p,.bp-on-primary li,.bp-on-primary dt,.bp-on-primary dd,.bp-on-primary a{color:var(--bp-white)}.bp-on-primary .bp-btn--primary{color:var(--bp-cta-fg)}.bp-num{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h2);color:#0000;-webkit-text-stroke:1px currentColor;line-height:1}.bp-hero--photo{isolation:isolate;background:var(--bp-ink);flex-direction:column;justify-content:flex-end;min-height:min(88vh,56rem);padding-block:0;display:flex;position:relative}.bp-hero__frames{z-index:-1;background:var(--bp-ink);position:absolute;inset:0;overflow:hidden}.bp-hero__frame{position:absolute;inset:0}.bp-hero__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-hero__frame--extra{object-fit:cover;opacity:0;width:100%;height:100%;animation-name:bp-hero-cross;animation-timing-function:var(--bp-ease);animation-iteration-count:infinite;position:absolute;inset:0}@keyframes bp-hero-cross{0%{opacity:0}8%{opacity:1}33%{opacity:1}41%{opacity:0}to{opacity:0}}.bp-hero__overlay{background:linear-gradient(#00000059 0%,#0000008c 55%,#000000b8 100%);position:absolute;inset:0}.bp-hero--reel .bp-hero__loop{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.bp-hero__content{padding-block:clamp(4rem, 14vh, 9rem) var(--bp-space-12);max-width:52rem}.bp-hero--photo h1{color:var(--bp-surface);max-width:14ch}.bp-hero__headline{margin-top:var(--bp-space-4);color:var(--bp-surface);font-weight:var(--bp-weight-medium)}.bp-hero__sub{color:var(--bp-surface);opacity:.92;max-width:40rem}.bp-strip{padding:var(--bp-space-6) 0;gap:var(--bp-space-4);border-top:1px solid #ffffff38;margin:0;list-style:none;display:grid}.bp-strip__item{gap:var(--bp-space-2);padding-inline:var(--bp-space-4);color:var(--bp-surface);display:grid}.bp-strip__label{align-items:center;gap:var(--bp-space-3);font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h3);line-height:1.1;display:inline-flex}.bp-strip__label strong{font-weight:inherit}.bp-strip__icon{color:var(--bp-cta-bg);flex:none}.bp-strip__text{font-size:var(--bp-text-small);opacity:.9}@media (min-width:720px){.bp-strip{grid-template-columns:repeat(3,1fr);gap:0}.bp-strip__item+.bp-strip__item{border-left:1px solid #ffffff38}}@media (prefers-reduced-motion:reduce){.bp-hero__frame--extra{animation:none;display:none}}.bp-story__grid{gap:var(--bp-space-8);align-items:center;display:grid}.bp-story__media{aspect-ratio:3/4;background:var(--bp-ink);position:relative;overflow:hidden}.bp-story__media img{object-fit:cover;width:100%;height:100%}.bp-story__intro{margin-top:var(--bp-space-4);color:var(--bp-ink-soft)}.bp-story__blocks{margin-top:var(--bp-space-6);padding-top:var(--bp-space-6);border-top:1px solid var(--bp-ink-soft);gap:var(--bp-space-6);display:grid}.bp-story__block p{margin-top:var(--bp-space-2);color:var(--bp-ink-soft)}.bp-story__cta{margin-top:var(--bp-space-8)}@media (min-width:900px){.bp-story__grid{gap:var(--bp-space-16);grid-template-columns:5fr 6fr}.bp-story__grid--text{max-width:var(--bp-container-narrow);grid-template-columns:1fr}}.bp-story--portrait .bp-story__media{aspect-ratio:4/3}.bp-story--portrait .bp-story__media img{object-position:50% 30%}.bp-story--portrait .bp-story__body h2{font-size:clamp(2.5rem,3.8vw,3.4375rem);line-height:1.4}.bp-story--portrait .bp-story__intro{margin-top:clamp(1.5rem,3.1vw,2.8125rem);font-size:1rem;line-height:1.8}.bp-story--portrait .bp-story__blocks{border-top:1px solid var(--bp-ink);margin-top:1.625rem;padding-top:2.5625rem}@supports (color:color-mix(in lab, red, red)){.bp-story--portrait .bp-story__blocks{border-top:1px solid color-mix(in srgb, var(--bp-ink) 11%, transparent)}}.bp-story--portrait .bp-story__blocks{gap:3.5rem}.bp-story--portrait .bp-story__body h3{font-size:clamp(1.25rem,1.75vw,1.5625rem);line-height:1.5}.bp-story--portrait .bp-story__block p{margin-top:2.25rem;font-size:1rem;line-height:1.8}.bp-story--portrait .bp-story__cta{margin-top:3.5rem}@media (min-width:900px){.bp-story--portrait .bp-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6.95vw,6.25rem)}.bp-story--portrait .bp-story__media{aspect-ratio:8/15}.bp-story--portrait .bp-story__media img{object-position:50% 50%}.bp-story--portrait .bp-story__body{padding-top:clamp(2rem,4.9vw,4.375rem)}}.bp-svc__heading{text-align:center;max-width:24ch;margin-inline:auto}.bp-svc__intro{text-align:center;max-width:40rem;margin:var(--bp-space-4) auto 0;color:var(--bp-ink-soft)}.bp-svc__grid{gap:0;display:grid}.bp-svc__pair{grid-template-columns:1fr;display:grid}.bp-svc__cell{min-height:22rem;position:relative}.bp-svc__cell--photo{background:var(--bp-ink);overflow:hidden}.bp-svc__cell--text{padding:var(--bp-space-8) var(--bp-space-6);justify-content:center;gap:var(--bp-space-3);color:var(--bp-white);flex-direction:column;display:flex}.bp-svc__cell--deep{background:var(--bp-ink)}.bp-svc__cell--text h3{color:var(--bp-white);font-size:var(--bp-text-h3)}.bp-svc__cell--text h3 a{color:inherit;text-decoration:none}.bp-svc__cell--text p{color:var(--bp-white);opacity:.82}.bp-svc__num{top:var(--bp-space-6);right:var(--bp-space-6);font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h2);color:#0000;-webkit-text-stroke:1px #ffffff73;line-height:1;position:absolute}.bp-svc__cta{margin-top:var(--bp-space-2)}.bp-svc__more{color:var(--bp-white);font-weight:var(--bp-weight-heavy);text-underline-offset:.2em;text-decoration:underline}@media (min-width:720px){.bp-svc__pair{grid-template-columns:1fr 1fr}.bp-svc__pair--solo{grid-template-columns:1fr}}@media (min-width:1000px){.bp-svc__grid{grid-template-columns:1fr 1fr}.bp-svc__cell{min-height:28rem}}.bp-svc--staggered .bp-svc__grid{padding-bottom:30px}.bp-svc--staggered .bp-svc__cell{min-height:0}.bp-svc--staggered .bp-svc__cell--photo{aspect-ratio:9/8}.bp-svc--staggered .bp-svc__cell--text{justify-content:flex-start;gap:0;padding:1.875rem}.bp-svc--staggered .bp-svc__cell .bp-svc__num{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);color:#0000;-webkit-text-stroke:1px var(--bp-white);align-self:flex-end;margin-top:-.75rem;font-size:clamp(2.5rem,3.8vw,3.4375rem);line-height:1.4;position:static}@supports (color:color-mix(in lab, red, red)){.bp-svc--staggered .bp-svc__cell .bp-svc__num{-webkit-text-stroke:1px color-mix(in srgb, var(--bp-white) 52%, transparent)}}.bp-svc--staggered .bp-svc__cell--text h3{margin-top:2.4375rem;font-size:clamp(1.5rem,1.95vw,1.75rem);line-height:1.5}.bp-svc--staggered .bp-svc__cell--text p{opacity:.86;margin-top:1.625rem;font-size:1rem;line-height:1.8}.bp-svc--staggered .bp-svc__cta,.bp-svc--staggered .bp-svc__more{margin-top:1.625rem}@media (min-width:720px){.bp-svc--staggered .bp-svc__pair{grid-template-columns:1fr 1fr;align-items:stretch}.bp-svc--staggered .bp-svc__cell--photo{aspect-ratio:auto;height:calc(100% + 30px)}.bp-svc--staggered .bp-svc__pair--up .bp-svc__cell--photo{margin-top:-30px}.bp-svc--staggered .bp-svc__pair--down .bp-svc__cell--photo{margin-bottom:-30px}.bp-svc--staggered .bp-svc__cell--text{min-height:27.1875rem}.bp-svc--staggered .bp-svc__grid{padding-top:30px}}@media (min-width:1000px){.bp-svc--staggered .bp-svc__grid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}.bp-features__grid{gap:var(--bp-space-10,2.5rem);display:grid}.bp-features__intro{margin-top:var(--bp-space-4);color:var(--bp-ink-soft)}.bp-features__cta,.bp-features__media{margin-top:var(--bp-space-6)}.bp-features__items{gap:var(--bp-space-8) var(--bp-space-6);margin:0;padding:0;list-style:none;display:grid}.bp-feature__icon{color:var(--bp-ink);margin-bottom:var(--bp-space-3);display:inline-flex}.bp-feature__icon--media{width:56px;height:56px}.bp-feature__icon--media img{object-fit:contain;width:100%;height:100%;display:block}.bp-feature h3{font-size:var(--bp-text-h3)}.bp-feature p{margin-top:var(--bp-space-2);color:var(--bp-ink-soft)}@media (min-width:720px){.bp-features__items{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.bp-features__grid{gap:var(--bp-space-16);grid-template-columns:5fr 6fr;align-items:start}}.bp-conditions__row{gap:var(--bp-space-6);display:grid}.bp-condition{gap:var(--bp-space-2);padding:var(--bp-space-6);background:var(--bp-surface);color:inherit;border:1px solid #0000001f;text-decoration:none;display:grid}.bp-condition:hover{border-color:var(--bp-cta-bg)}.bp-condition__icon{color:var(--bp-cta-bg)}.bp-condition h3{font-size:1.25rem}.bp-condition p{color:var(--bp-ink-soft);font-size:var(--bp-text-small)}@media (min-width:720px){.bp-conditions__row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bp-conditions__row{gap:var(--bp-space-4);grid-template-columns:repeat(5,1fr)}}.bp-team__heading{text-align:center;max-width:22ch;margin-inline:auto}.bp-team__intro{text-align:center;max-width:40rem;margin:var(--bp-space-4) auto 0}.bp-team__cta{margin-top:var(--bp-space-6)}.bp-team__grid{gap:var(--bp-space-6);margin-top:var(--bp-space-6);display:grid}.bp-person{color:inherit;background:var(--bp-ink);text-decoration:none;display:block}.bp-person__frame{aspect-ratio:3/4;background:var(--bp-surface-alt);place-items:center;display:grid;position:relative;overflow:hidden}.bp-person__frame img{object-fit:cover;width:100%;height:100%}.bp-person__initials{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-hero);color:var(--bp-ink-soft)}.bp-person__caption{padding:var(--bp-space-6);color:var(--bp-white);gap:var(--bp-space-2);display:grid}.bp-person__caption h3{color:var(--bp-white);font-size:var(--bp-text-h3)}.bp-person__caption p{color:var(--bp-white);opacity:.8}.bp-person__role{font-size:var(--bp-text-small)}.bp-person__creds{gap:var(--bp-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-person__more{margin-top:var(--bp-space-2);justify-self:start}@media (min-width:720px){.bp-team__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bp-team__grid{grid-template-columns:repeat(3,1fr)}}.bp-results__head{justify-content:space-between;align-items:end;gap:var(--bp-space-4);display:flex}.bp-results--more{--bp-results-peek:5000px;--bp-results-fade:220px}@media (min-width:640px){.bp-results--more{--bp-results-peek:4000px}}@media (min-width:900px){.bp-results--more{--bp-results-peek:3550px}}@media (min-width:1100px){.bp-results--more{--bp-results-peek:3100px}}.bp-results__stack{max-height:var(--bp-results-peek);transition:max-height var(--bp-speed-slow,.48s) var(--bp-ease,ease);position:relative;overflow:hidden}.bp-results__stack:after{content:"";height:var(--bp-results-fade);background:linear-gradient(to bottom, transparent, var(--bp-surface));pointer-events:none;transition:opacity var(--bp-speed,.2s) var(--bp-ease,ease);position:absolute;bottom:0;left:0;right:0}.bp-results__stack[data-collapsed=false]:after{opacity:0}.bp-results__reveal{margin-top:var(--bp-space-6);justify-content:center;display:flex}.bp-results__more{min-width:14rem}.bp-results__grid .bp-result{gap:var(--bp-space-3);background:var(--bp-surface);border:1px solid #0000002e;align-content:start;display:grid}.bp-result--inverted{background:var(--bp-ink)!important;border-color:var(--bp-ink)!important}.bp-result__media{background:var(--bp-surface-alt);position:relative;overflow:hidden}.bp-result__media--1x1{aspect-ratio:1}.bp-result__media--3x4{aspect-ratio:3/4}.bp-result__media--4x3{aspect-ratio:4/3}.bp-result__media--9x16{aspect-ratio:9/16}.bp-result__media--16x9{aspect-ratio:16/9}.bp-result__name{font-size:var(--bp-text-h2);margin-top:var(--bp-space-2);line-height:1}.bp-result__chip{font-size:.75rem;font-weight:var(--bp-weight-heavy);text-transform:uppercase;letter-spacing:.04em;color:var(--bp-ink-soft)}.bp-result--inverted .bp-result__chip{color:var(--bp-surface-alt)}.bp-result__pull{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h3);text-transform:uppercase;margin-top:var(--bp-space-2);line-height:1.15}.bp-result__quote{padding:var(--bp-space-3) 0 0;color:var(--bp-ink-soft);white-space:pre-line;border:0;border-top:1px solid #00000024;margin:0;font-style:normal}.bp-result--inverted .bp-result__quote{color:var(--bp-white);opacity:.85;border-top-color:#ffffff30}.bp-result__cta{margin-top:var(--bp-space-2)}.bp-result__n{display:none}.bp-result__cta .bp-btn{width:100%}.bp-result__source{text-transform:uppercase;letter-spacing:.04em;color:var(--bp-ink-soft);font-size:.75rem}.bp-result--inverted .bp-result__source{color:var(--bp-white);opacity:.7}.bp-final{isolation:isolate;position:relative}.bp-final--photo{background:var(--bp-ink)}.bp-final__frames{z-index:-1;position:absolute;inset:0;overflow:hidden}.bp-final__frame{position:absolute;inset:0}.bp-final__frame img{object-fit:cover;filter:blur(2px)saturate(.85);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.bp-final__overlay{background:#0000009e;position:absolute;inset:0}.bp-final--photo .bp-final__content{padding-block:var(--bp-space-16)}.bp-final--photo h2{color:var(--bp-surface);font-size:var(--bp-text-hero);max-width:16ch;margin-inline:auto}.bp-final--photo .bp-lead{color:var(--bp-surface);opacity:.92}.bp-final__actions{justify-content:center;gap:var(--bp-space-3);margin-top:var(--bp-space-6);flex-wrap:wrap;display:flex}.bp-final--band{--bp-final-overlay:50%}.bp-final--band .bp-final__frame img{filter:none;transform:none}.bp-final--band .bp-final__overlay{background:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){.bp-final--band .bp-final__overlay{background:color-mix(in srgb, var(--bp-ink) var(--bp-final-overlay), transparent)}}.bp-final--band .bp-final__content{padding-block:max(0px, calc(clamp(6.25rem, 10.4vw, 9.375rem) - var(--bp-space-section)))}.bp-final__inset{aspect-ratio:16/9;width:79%;margin-inline:auto;overflow:hidden}.bp-final__inset img{object-fit:cover;width:100%;height:100%;display:block}.bp-final--band .bp-final__content h2{max-width:800px;margin-top:.625rem;font-size:clamp(2.5rem,3.8vw,3.4375rem);line-height:1.4}.bp-final--band .bp-final__content .bp-lead{max-width:600px;margin-top:2.25rem;font-size:1rem;line-height:1.8}.bp-final--band .bp-final__actions{gap:1.25rem;margin-top:2.9375rem}@media (max-width:719px){.bp-final__inset{width:100%}}.bp-faq__band{background:var(--bp-brand-primary-deep);gap:var(--bp-space-8);padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,4rem);display:grid}.bp-faq__head{gap:var(--bp-space-3);display:grid}.bp-faq__head h2{color:var(--bp-surface)}.bp-faq__intro{color:var(--bp-white);opacity:.85;max-width:40rem}.bp-faq--band{border:1px solid #ffffff30;gap:0;max-width:56rem}.bp-faq--band details{box-shadow:none;padding:var(--bp-space-4) var(--bp-space-5,1.25rem);background:0 0;border-top:1px solid #ffffff30;border-radius:0}.bp-faq--band details:first-child{border-top:0}.bp-faq--band summary{color:var(--bp-surface);font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);letter-spacing:.01em;align-items:center;font-size:1.125rem}.bp-faq--band summary:after{border-radius:var(--bp-radius-pill);background:var(--bp-cta-bg);width:2.25rem;height:2.25rem;color:var(--bp-cta-fg);flex:none;place-items:center;font-size:1.25rem;display:inline-grid}.bp-faq--band details>div{color:var(--bp-white);opacity:.85}@media (min-width:900px){.bp-faq__band{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}.bp-faq__head{text-align:right;justify-items:end}.bp-faq__head h2{max-width:16ch}.bp-faq--band{width:100%;margin-inline:auto}}.bp-contact__grid{align-items:center;gap:0;display:grid}.bp-contact__media{aspect-ratio:4/5;background:var(--bp-ink);position:relative;overflow:hidden}.bp-contact__media img{object-fit:cover;width:100%;height:100%}.bp-contact__panel{background:var(--bp-ink);gap:var(--bp-space-4);padding:clamp(2rem,5vw,4.5rem);display:grid}.bp-contact__panel h2{color:var(--bp-surface)}.bp-contact__sub{color:var(--bp-white);opacity:.85}.bp-contact__rows{margin:var(--bp-space-2) 0 0;gap:var(--bp-space-6);display:grid}.bp-contact__row dt{align-items:center;gap:var(--bp-space-2);font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h3);color:var(--bp-surface);display:inline-flex}.bp-contact__row dt svg{color:var(--bp-cta-bg)}.bp-contact__row dd{margin:var(--bp-space-2) 0 0;color:var(--bp-white);opacity:.88;display:grid}.bp-contact__row dd a{color:var(--bp-white)}@media (min-width:900px){.bp-contact__grid{grid-template-columns:5fr 7fr}.bp-contact__media{aspect-ratio:auto;margin-block:var(--bp-space-8) 0;margin-right:calc(-1 * var(--bp-space-8));z-index:1;align-self:stretch}.bp-contact__grid--panel{grid-template-columns:1fr}.bp-contact__panel{padding-left:calc(var(--bp-space-8) + 3rem)}.bp-contact__rows{grid-template-columns:1fr 1fr}}.bp-footer__brand{gap:var(--bp-space-4);justify-items:start;display:grid}.bp-footer__logo img{filter:drop-shadow(0 0 18px #ffffff59);width:10.375rem;height:auto}.bp-footer__wordmark{font-size:var(--bp-text-h3)}.bp-footer__tagline{color:var(--bp-white);opacity:.8;max-width:22rem}.bp-footer__social{gap:var(--bp-space-2);display:flex}.bp-footer__social-tile{background:var(--bp-cta-bg);width:2.25rem;height:2.25rem;color:var(--bp-cta-fg);font-size:.75rem;font-weight:var(--bp-weight-heavy);text-transform:uppercase;place-items:center;display:inline-grid}.bp-footer__list li{color:var(--bp-white);opacity:.85}.bp-footer__list a{align-items:center;gap:var(--bp-space-2);text-decoration:none;display:inline-flex}.bp-footer__list a:hover{text-decoration:underline}.bp-footer__day{min-width:6.5rem;display:inline-block}.bp-footer__hours li{column-gap:var(--bp-space-4);grid-template-columns:minmax(0,max-content) max-content;align-items:baseline;display:grid}.bp-footer__hours .bp-footer__day{min-width:0}.bp-footer__hours .bp-small{grid-column:1/-1}.bp-footer__time{white-space:nowrap}.bp-footer__address{color:var(--bp-white);opacity:.85}.bp-footer__legal{gap:var(--bp-space-2) var(--bp-space-6);padding-top:var(--bp-space-6);text-transform:uppercase;letter-spacing:.04em;opacity:1;border-top:1px solid #ffffff30;flex-wrap:wrap;align-items:center;font-size:.75rem;display:flex}.bp-footer__legal-links{gap:var(--bp-space-4);margin-left:auto;display:inline-flex}.bp-footer__legal-links a{color:var(--bp-white);text-decoration:none}@media (min-width:900px){.bp-footer__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr) minmax(0,1.3fr) minmax(0,1.15fr);align-items:start}}.bp-footer__sitemap{grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--bp-sitemap-rows,10), auto);column-gap:var(--bp-space-6,2rem);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}@media (max-width:899px){.bp-footer__sitemap{column-gap:var(--bp-space-4,1rem)}}.bp-header__brand--logo img{width:auto;height:3.5rem}@media (min-width:900px){.bp-header__brand--logo img{height:4.25rem}}.bp-step__num{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:var(--bp-text-h2);color:#0000;-webkit-text-stroke:1px var(--bp-ink-soft);margin-bottom:var(--bp-space-2);line-height:1;display:block}.bp-step{padding-top:0}.bp-step__label{font-size:var(--bp-text-eyebrow);letter-spacing:var(--bp-tracking-eyebrow);text-transform:uppercase;color:var(--bp-cta-bg);margin-bottom:var(--bp-space-2);display:block;position:static}.bp-band{isolation:isolate;background:var(--bp-ink);color:var(--bp-white);padding-block:clamp(3rem,8vw,6rem);position:relative}.bp-band__frames{z-index:-1;position:absolute;inset:0;overflow:hidden}.bp-band__frame{position:absolute;inset:0}.bp-band__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-band__overlay{background:#0000008c;position:absolute;inset:0}.bp-band--photo{align-items:flex-end;min-height:min(52vh,31rem);display:flex}.bp-band h1{color:var(--bp-surface);font-size:var(--bp-text-h2);max-width:18ch}.bp-band__note{color:var(--bp-white);opacity:.85;max-width:44rem}.bp-member__photo{aspect-ratio:3/4;background:var(--bp-surface-alt);position:relative;overflow:hidden}.bp-member__photo img{object-fit:cover;width:100%;height:100%}[data-skin=fitness] .bp-header{background:var(--bp-brand-primary);color:var(--bp-white);border-bottom:0}[data-skin=fitness] .bp-header a,[data-skin=fitness] .bp-header__brand,[data-skin=fitness] .bp-header__toggle{color:var(--bp-white)}[data-skin=fitness] .bp-header__nav a{font-size:.8125rem;font-weight:var(--bp-weight-heavy);text-transform:uppercase;letter-spacing:.02em}[data-skin=fitness] .bp-header__toggle{border-color:var(--bp-white)}[data-skin=fitness] .bp-header__drawer{background:var(--bp-brand-primary)}[data-skin=fitness] .bp-header .bp-navgroup__button{color:var(--bp-white);font-size:.8125rem;font-weight:var(--bp-weight-heavy);text-transform:uppercase;letter-spacing:.02em}[data-skin=fitness] .bp-header .bp-navgroup__panel a{color:var(--bp-ink);font-size:.9375rem;font-weight:var(--bp-weight-normal);text-transform:none;letter-spacing:normal}[data-skin=fitness] .bp-header .bp-navgroup__panel a[aria-current=page]{box-shadow:inset 2px 0 0 var(--bp-brand-accent);font-weight:var(--bp-weight-heavy)}[data-skin=fitness] .bp-header .bp-navgroup__panel a:focus-visible{outline-color:var(--bp-brand-accent)}[data-skin=fitness] .bp-header__drawer-label{color:var(--bp-white)}.bp-hero--photo>.bp-container{width:100%}.bp-hero__copy{max-width:52rem}.bp-result__quote{font-family:var(--bp-font-body);font-weight:var(--bp-weight-normal);font-size:var(--bp-text-body);line-height:var(--bp-leading-body);text-transform:none}.bp-result__media video{object-fit:cover;background:var(--bp-ink);width:100%;height:100%;display:block}.bp-person__creds .bp-badge{color:var(--bp-white);opacity:.75;background:0 0;border:1px solid #ffffff59;padding:.15rem .5rem;font-size:.6875rem}.bp-faq__band{background:var(--bp-ink-soft)}[data-skin=athletic-wellness] .bp-faq__band{background:var(--bp-brand-primary-deep)}.bp-svc__cell--dark{background:var(--bp-ink-soft)}[data-skin=fitness] .bp-footer h2{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);letter-spacing:0;text-transform:uppercase;color:var(--bp-white);font-size:1.5625rem}.bp-footer .bp-footer__social{gap:var(--bp-space-2);display:flex}.bp-footer__social-tile svg{width:1.125rem;height:1.125rem}.bp-footer__minor{gap:var(--bp-space-4);flex-wrap:wrap;display:inline-flex}.bp-footer__minor a{color:var(--bp-white);opacity:.8;text-decoration:none}.bp-footer__area-line{padding-top:var(--bp-space-3);opacity:.6}.gw-planes{perspective:1600px;transform-style:preserve-3d;margin-left:clamp(0px,6vw,90px);position:relative;overflow:visible}.gw-plane{position:relative}.gw-plane--front{box-shadow:var(--gw-lift,0 34px 70px -22px #7a4a224d, 0 4px 12px -4px #7a4a221a);border-radius:var(--gw-radius-panel,0);overflow:hidden;transform:translateZ(60px)}.gw-plane--back{z-index:0;width:46%;box-shadow:var(--gw-lift-s,0 18px 44px -16px #7a4a2238);border-radius:var(--gw-radius-panel,0);position:absolute;top:14%;left:-18%;overflow:hidden;transform:translateZ(-140px)rotate(-2.4deg)}.gw-planes .gw-plane img{border-radius:var(--gw-radius-panel,0);display:block}.gw-planes>.gw-plane--back{position:absolute}.gw-chip{z-index:3;background:var(--gw-ground,#fff);box-shadow:var(--gw-lift,0 34px 70px -22px #7a4a224d);border-radius:var(--gw-radius-panel,0);gap:.15rem;padding:.9rem 1.15rem;display:grid;position:absolute;bottom:-6%;left:2%;transform:translateZ(120px)}.gw-chip__value{font-size:1.5rem;line-height:1.05;font-weight:var(--gw-weight-strong,600);letter-spacing:var(--gw-track-head,-.02em);color:var(--gw-brand,#f58220)}.gw-chip__caption{color:var(--gw-ink-mute,#6e6663);font-size:.8125rem}.gw-carousel__slide{opacity:0;position:absolute;inset:0}.gw-carousel__slide:first-child{position:relative}.gw-carousel__slide[data-on]{opacity:1}.gw-carousel__slide:not(:first-child) img{object-fit:cover;border-radius:var(--gw-radius-panel,0);width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.gw-carousel__slide{transition:opacity .7s}}.gw-carousel__dots{z-index:4;background:#140f0f57;border-radius:999px;gap:15px;margin:0;padding:7px 9px;list-style:none;display:flex;position:absolute;bottom:14px;right:14px}@media (max-width:899px){.gw-carousel__dots{top:14px;bottom:auto}}.gw-carousel__dot{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:9px;height:9px;padding:0;display:block}.gw-carousel__dot[aria-current]{background:var(--gw-ground,#fff)}.gw-carousel__dot:after{content:"";width:24px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gw-carousel__dots li{display:flex;position:relative}.gw-carousel__dot:focus-visible{outline:2px solid var(--gw-ground,#fff);outline-offset:3px}.gw-stat-row{flex-wrap:wrap;gap:clamp(1.75rem,5vw,3.5rem);margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;display:flex}.gw-stat{margin:0}.gw-stat__value{font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.05;font-weight:var(--gw-weight-strong,600);letter-spacing:var(--gw-track-head,-.02em);color:var(--gw-ink,#140f0f)}.gw-stat__label{color:var(--gw-ink-mute,#6e6663);margin:.25rem 0 0;font-size:.875rem}.gw-step__value{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1;font-weight:var(--gw-weight-strong,600);letter-spacing:var(--gw-track-display,-.04em);color:var(--gw-brand,#f58220);display:block}.gw-step__value[data-gw-step="2"]{color:var(--gw-cool,#2c6c86)}.gw-step__value[data-gw-step="3"]{color:var(--gw-warm,#b4621c)}.gw-note{margin-top:var(--bp-space-6);color:var(--gw-ink-mute,#6e6663);font-size:.8125rem;line-height:1.6}.gw-planes:before,.gw-planes:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute;inset:-18% 0}.gw-planes:before{background:radial-gradient(closest-side, var(--gw-brand-tint,#fce9d8), transparent 70%)}.gw-planes:after{background:radial-gradient(closest-side, var(--gw-cool-tint,#e4efec), transparent 70%);inset:-10% 0 -24% 8%}@media (prefers-reduced-motion:no-preference){@keyframes gw-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(2.5%,-2%)scale(1.06)}}@keyframes gw-drift-b{0%{transform:translate(0)scale(1.04)}to{transform:translate(-3%,2.5%)scale(1)}}.gw-planes:before{animation:19s ease-in-out infinite alternate gw-drift-a}.gw-planes:after{animation:22s ease-in-out -7s infinite alternate gw-drift-b}}@media (max-width:899px){.gw-plane--back{display:none}.gw-chip{bottom:-8%;left:auto;right:4%}}.gw-chambers{margin:var(--bp-space-8) 0 0;perspective:1500px;justify-content:center;align-items:center;gap:clamp(.75rem,1.8vw,26px);padding:0;list-style:none;display:flex}.gw-chamber{aspect-ratio:360/430;border-radius:3px;flex:0 360px;position:relative;overflow:hidden;transform:rotateY(24deg)translateZ(-70px)}.gw-chamber:last-child{transform:rotateY(-24deg)translateZ(-70px)}.gw-chamber--centre{aspect-ratio:430/470;box-shadow:0 42px 90px -20px var(--gw-shadow,#7a4a224d);z-index:2;flex-basis:430px;transform:translateZ(60px)}.gw-chamber img{object-fit:cover;opacity:.72;width:100%;height:100%;display:block}.gw-chamber--centre img{opacity:1}.gw-chamber--nophoto{background:var(--gw-surface,#f4f3f2)}.gw-chamber__scrim{background:linear-gradient(#140f0f00 45%,#140f0fd6 100%);position:absolute;inset:0}.gw-chamber--nophoto .gw-chamber__scrim{background:0 0}.gw-chamber__cap{z-index:1;color:var(--gw-ground,#fff);gap:.4rem;display:grid;position:absolute;bottom:clamp(1rem,1.8vw,28px);left:clamp(1rem,2vw,30px);right:1rem}.gw-chamber--nophoto .gw-chamber__cap{color:var(--gw-ink,#140f0f)}.gw-chamber__value{font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1;font-weight:var(--gw-weight-strong,600);letter-spacing:var(--gw-track-head,-.02em)}.gw-chamber--centre .gw-chamber__value{font-size:clamp(2rem,2.9vw,2.625rem)}.gw-chamber__value[data-gw-step="1"]{color:var(--gw-brand,#f58220)}.gw-chamber__name{font-size:1.1875rem;font-weight:var(--gw-weight-strong,600)}.gw-chamber--centre .gw-chamber__name{font-size:1.4375rem}.gw-chamber__dur{letter-spacing:.08em;text-transform:uppercase;opacity:.82;font-size:.6875rem}@media (max-width:899px){.gw-chambers{perspective:none;gap:var(--bp-space-4);flex-direction:column}.gw-chamber,.gw-chamber:last-child,.gw-chamber--centre{box-shadow:none;aspect-ratio:16/10;flex-basis:auto;width:100%;transform:none}.gw-chamber img{opacity:1}}.gw-display--coverflow{overflow-x:clip}.gw-display--coverflow .bp-grid{perspective:1600px;transform-style:preserve-3d;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:clamp(.75rem,1.6vw,1.25rem)}.gw-display--coverflow .bp-card{transform:rotateY(var(--gw-rot,0deg)) translateZ(calc(var(--gw-dist,0) * -70px)) scale(calc(1 - var(--gw-dist,0) * .05));box-shadow:0 24px 50px -20px var(--gw-shadow,#7a4a224d);z-index:calc(10 - var(--gw-dist,0));will-change:transform}.gw-display--coverflow .bp-card[data-gw-center]{z-index:11}@media (prefers-reduced-motion:no-preference){.gw-display--coverflow .bp-card{transition:transform .7s var(--bp-ease,ease), box-shadow .7s var(--bp-ease,ease)}}@media (max-width:899px){.gw-display--coverflow .bp-grid{perspective:none;grid-template-columns:1fr;grid-auto-flow:row}.gw-display--coverflow .bp-card{box-shadow:none;transform:none}}.gw-display--index .bp-grid{border-top:1px solid var(--gw-hairline,#e4e2e0);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:800px){.gw-display--index .bp-grid{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4.5rem)}}.gw-display--index .bp-card{border:0;border-bottom:1px solid var(--gw-hairline,#e4e2e0);border-radius:var(--gw-radius-panel,0);box-shadow:none;background:0 0;gap:.35rem;padding:clamp(1rem,2.2vw,1.4rem) 0;display:grid}.gw-display--index .bp-card h3{font-size:clamp(1.05rem, 1.6vw, var(--bp-text-sub-2,1.1875rem));line-height:1.25;font-weight:var(--gw-weight-display,500);letter-spacing:var(--gw-track-head,-.02em);color:var(--gw-ink,#140f0f);margin:0}.gw-display--index .bp-card p{color:var(--gw-ink-mute,#6e6663);margin:0;font-size:.9375rem;line-height:1.6}.gw-display--index .bp-card.gw-row--photo{grid-template-columns:clamp(84px,22%,132px) 1fr;align-items:start;column-gap:clamp(.875rem,2vw,1.25rem)}.gw-display--index .gw-row--photo>.gw-row__photo{grid-row:1/span 3}.gw-row__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--gw-radius-panel,0);width:100%;height:100%;display:block}.gw-display--index .bp-card .bp-btn{min-height:var(--gw-tap-min,48px);box-shadow:none;color:var(--gw-brand-ink,#7a3d0c);font-weight:var(--gw-weight-display,500);background:0 0;border:0;justify-self:start;align-items:center;padding:0;display:inline-flex}.bp-header__brand--logo img{object-fit:contain;max-width:150px}[data-skin=generator] .bp-header__nav a{font-size:var(--bp-text-small)}[data-skin=generator] h1{letter-spacing:var(--gw-track-display,-.04em)}h1,h2,h3{text-transform:var(--gw-display-transform,none)}[data-skin=generator] .bp-header__drawer a,[data-skin=generator] .bp-footer__list a,[data-skin=generator] .bp-footer__minor a,[data-skin=generator] .bp-footer__legal-links a,[data-skin=generator] .bp-footer__social a,[data-skin=generator] .bp-footer__logo,[data-skin=generator] .bp-faq summary{min-height:var(--gw-tap-min,48px);overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;display:inline-flex}[data-skin=generator] .bp-btn--lg{min-height:var(--gw-tap-primary,56px)}[data-skin=generator] .bp-footer__logo{background:var(--gw-ground,#fff);border-radius:var(--gw-radius-button,1000px);align-self:start;width:max-content;padding:.65rem .85rem}[data-skin=generator] .bp-footer__logo img{filter:none}.bp-byline{margin:var(--bp-space-8) 0 var(--bp-space-6);padding:var(--bp-space-4) var(--bp-space-6);border-left:3px solid var(--gw-brand,#f58220);background:var(--gw-surface,#f4f3f2);gap:.3rem;display:grid}.bp-byline__who{font-size:1.0625rem;line-height:1.35;font-weight:var(--gw-weight-strong,600);color:var(--gw-ink,#140f0f);margin:0}.bp-byline__who a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:1px}.bp-byline__cred{color:var(--gw-ink,#140f0f);margin:0;font-size:.9375rem;line-height:1.4}.bp-byline__claim{color:var(--gw-ink-mute,#6e6663);margin:0;font-size:.875rem;line-height:1.55}.gw-tags{margin:0 0 var(--bp-space-6);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.gw-tag{border-radius:var(--gw-radius-button,1000px);min-height:28px;font-size:.75rem;font-weight:var(--gw-weight-display,500);letter-spacing:.01em;white-space:nowrap;align-items:center;padding:0 .75rem;font-variant-caps:normal;display:inline-flex}.gw-tag--quiet{background:var(--gw-surface,#f4f3f2);color:var(--gw-ink,#140f0f)}.gw-tag--brand{background:var(--gw-brand-tint,#fce9d8);color:var(--gw-brand-ink,#7a3d0c)}.gw-tag--cool{background:var(--gw-cool-tint,#e4efec);color:var(--gw-cool-ink,#2c5a50)}.gw-tag--warm{background:var(--gw-warm-tint,#f7ebd6);color:var(--gw-warm-ink,#7a5a16)}.bp-on-primary .gw-tag--quiet{color:var(--gw-ink,#140f0f)}.bp-on-primary .gw-tag--brand{color:var(--gw-brand-ink,#7a3d0c)}.bp-on-primary .gw-tag--cool{color:var(--gw-cool-ink,#2c5a50)}.bp-on-primary .gw-tag--warm{color:var(--gw-warm-ink,#7a5a16)}.gw-reassurance{margin:var(--bp-space-4) 0 0;color:var(--gw-ink-mute,#6e6663);font-size:.8125rem;line-height:1.6}@media (min-width:900px){.gw-planes{height:560px}.gw-planes .gw-plane--front{width:560px;height:520px;position:absolute;top:0;right:0;overflow:hidden}.gw-planes .gw-plane--back{width:250px;height:320px;top:118px;left:auto;right:476px;overflow:hidden}.gw-planes .gw-plane--front img,.gw-planes .gw-plane--back img{object-fit:cover;width:100%;height:100%;display:block}.gw-planes .gw-plane--front .gw-carousel__slide{position:absolute;inset:0}[data-skin=generator] .bp-hero__grid>div:first-child{max-width:620px}}.gw-studio__head{justify-content:space-between;align-items:flex-end;gap:var(--bp-space-6,2rem);flex-wrap:wrap;margin-bottom:30px;display:flex}.gw-studio__head h2{max-width:520px;margin:0}.gw-studio__intro{max-width:380px;color:var(--gw-ink-mute,#6e6663);margin:0;font-size:1rem;line-height:1.6}.gw-studio__grid{gap:var(--gw-card-gap,1rem);grid-template-rows:400px;grid-template-columns:1.5fr 1fr 1fr;display:grid}.gw-studio__grid--n3{grid-template-columns:1fr 1fr 1fr}.gw-studio__grid--n2{grid-template-columns:1fr 1fr}.gw-studio__grid--n1{grid-template-columns:1fr}.gw-studio__split{gap:var(--gw-card-gap,1rem);grid-template-rows:1fr 1fr;height:100%;min-height:0;display:grid}.gw-studio__cell{border-radius:var(--gw-radius-panel,0);min-height:0;position:relative;overflow:hidden}.gw-studio__cell img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:899px){.gw-studio__head{display:block}.gw-studio__head h2,.gw-studio__intro{max-width:none}.gw-studio__intro{margin-top:var(--bp-space-3,.75rem)}.gw-studio__grid,.gw-studio__grid--n3,.gw-studio__grid--n2{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.gw-studio__split{display:contents}.gw-studio__cell{aspect-ratio:3/2}}.gw-memberships__intro{max-width:540px;color:var(--gw-ink-mute,#6e6663);margin:10px 0 34px;font-size:1rem;line-height:1.65}.gw-memberships h2{margin-bottom:10px}.gw-tiers{gap:var(--gw-card-gap,1rem);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.gw-tier{background:var(--gw-surface,#f4f3f2);min-width:0;padding:var(--gw-card-pad-y,34px) var(--gw-card-pad-x,30px);border-radius:var(--gw-radius-panel,0);flex-direction:column;display:flex}.gw-tier__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gw-tier__head h3{font-size:var(--bp-text-sub-2,1.1875rem);margin:0}.gw-tier__tag{font-size:var(--bp-text-eyebrow,.75rem);font-weight:var(--gw-weight-strong,600);letter-spacing:var(--bp-tracking-eyebrow,-.01em);background:var(--gw-brand,#f58220);color:var(--gw-ink,#140f0f);border-radius:var(--gw-radius-button,1000px);white-space:nowrap;padding:.25rem .6rem}.gw-tier__price{font-size:2.75rem;line-height:1.05;font-weight:var(--gw-weight-display,500);letter-spacing:var(--gw-track-display,-.04em);margin:14px 0 12px}.gw-tier__period{letter-spacing:normal;color:var(--gw-ink-mute,#6e6663);font-size:1.125rem}.gw-tier__body{color:var(--gw-ink-soft,#4a423f);margin:0 0 26px;font-size:.9375rem;line-height:1.65}.gw-tier__includes{color:var(--gw-ink-soft,#4a423f);gap:.5rem;margin:0 0 26px;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.gw-tier__includes li{padding-left:1.5rem;position:relative}.gw-tier__includes li:before{content:"";border-left:2px solid var(--gw-brand,#f58220);border-bottom:2px solid var(--gw-brand,#f58220);width:.55rem;height:.3rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.gw-tier__cta{align-self:flex-start;margin-top:auto}.gw-tier--featured{background:var(--gw-ink,#140f0f);color:var(--gw-ground,#fff);box-shadow:var(--gw-lift-s,0 18px 44px -16px #7a4a2238)}.gw-tier--featured .gw-tier__head h3{color:var(--gw-on-ink,#fff)}.gw-tier--featured .gw-tier__price{color:var(--gw-brand,#f58220)}.gw-tier--featured .gw-tier__body,.gw-tier--featured .gw-tier__includes{color:var(--gw-on-ink-soft,#b5adaa)}.gw-tier--featured .gw-tier__period{color:var(--gw-on-ink-mute,#9a928f)}@media (max-width:899px){.gw-tiers{grid-template-columns:1fr}}.bp-faq-section--cols h2{margin-bottom:40px}.bp-faq-section--cols .bp-faq__intro{max-width:620px;color:var(--gw-ink-mute,#6e6663);margin:-24px 0 40px}.bp-faq--cols{grid-template-columns:1fr 1fr;gap:34px 72px;display:grid}.bp-faq--cols>*{min-width:0}.bp-faq__q{font-size:var(--bp-text-sub-2,1.1875rem);line-height:var(--bp-leading-heading,1.28);margin:0 0 9px}.bp-faq__a{color:var(--gw-ink-soft,#4a423f);margin:0;font-size:.9375rem;line-height:1.7}@media (max-width:899px){.bp-faq--cols{grid-template-columns:1fr;gap:26px}}.gw-readout{border-top:1px solid var(--gw-hairline,#e4e2e0);border-bottom:1px solid var(--gw-hairline,#e4e2e0)}.gw-readout__head{justify-content:space-between;align-items:flex-end;gap:var(--bp-space-4,1rem);margin-bottom:40px;display:flex}.gw-readout__head h2{margin:0;line-height:1.1}.gw-readout__total{letter-spacing:.08em;text-transform:uppercase;color:var(--gw-ink-mute,#6e6663);white-space:nowrap;font-size:.75rem}.gw-readout__bar{gap:var(--gw-readout-gap,2px);height:var(--gw-readout-h,6px);margin-bottom:20px;display:flex}.gw-readout__stripe{height:100%;display:block}.gw-readout__stripe--heat{background:var(--gw-warm,#b4621c)}.gw-readout__stripe--cold{background:var(--gw-cool,#2c6c86)}.gw-readout__stripe--warm{background:var(--gw-brand,#f58220)}.gw-readout__cols{gap:2px;margin:0;padding:0;list-style:none;display:flex}.gw-readout__col{min-width:0;padding-right:30px;display:block}.gw-readout__col:last-child{padding-right:0}.gw-readout__value{font-size:clamp(1.75rem,2.9vw,2.625rem);line-height:1;font-weight:var(--gw-weight-display,500);letter-spacing:var(--gw-track-display,-.04em);display:block}.gw-readout__col--heat .gw-readout__value{color:var(--gw-warm,#b4621c)}.gw-readout__col--cold .gw-readout__value{color:var(--gw-cool,#2c6c86)}.gw-readout__col--warm .gw-readout__value{color:var(--gw-brand-ink,#7a3d0c)}.gw-readout__name{font-size:1.0625rem;font-weight:var(--gw-weight-strong,600);margin-top:12px;display:block}.gw-readout__dur{letter-spacing:.08em;text-transform:uppercase;color:var(--gw-ink-mute,#6e6663);margin-top:6px;font-size:.75rem;display:block}.gw-readout__body{max-width:320px;color:var(--gw-ink-soft,#4a423f);margin:14px 0 0;font-size:.875rem;line-height:1.7}@media (max-width:899px){.gw-readout__head{display:block}.gw-readout__total{margin-top:var(--bp-space-2,.5rem);display:block}.gw-readout__cols{gap:var(--bp-space-5,1.5rem);flex-direction:column}.gw-readout__col{padding-right:0;width:auto!important}.gw-readout__body{max-width:none}}.bp-scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bp-prose .bp-scroll-x{margin:0 0 var(--bp-space-4)}.bp-prose .bp-scroll-x>table{margin-bottom:0}.gw-tiergroup+.gw-tiergroup{margin-top:var(--bp-space-8,3rem)}.gw-tiergroup__label{font-size:var(--bp-text-sub-2,1.1875rem);margin:0 0 var(--bp-space-4,1rem);color:var(--gw-ink-mute,#6e6663);font-weight:var(--gw-weight-strong,600)}.bp-byline--photo{column-gap:var(--bp-space-4);grid-template-columns:auto 1fr;align-items:start}.bp-byline__avatar{object-fit:cover;object-position:50% 20%;background:var(--gw-surface,#f4f3f2);width:56px;height:56px;box-shadow:0 0 0 2px var(--gw-ground,#fff), 0 0 0 3px var(--gw-hairline,#e4e2e0);border-radius:50%;display:block}.bp-byline__text{gap:.3rem;min-width:0;display:grid}@media (max-width:520px){.bp-byline__avatar{width:44px;height:44px}.bp-byline--photo{column-gap:var(--bp-space-3)}}[data-skin=generator] .bp-prose h2{margin-top:var(--bp-space-12);padding-top:var(--bp-space-6);border-top:1px solid var(--gw-hairline,#e4e2e0);letter-spacing:var(--gw-track-head,-.02em)}[data-skin=generator] .bp-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}[data-skin=generator] .bp-prose>p:first-child{font-size:var(--bp-text-lead,1.1875rem);letter-spacing:-.01em;line-height:1.55}[data-skin=generator] .bp-prose blockquote{padding:var(--bp-space-6) 0;margin:var(--bp-space-8) 0;border-left:0;border-top:2px solid var(--gw-brand,#f58220);border-bottom:1px solid var(--gw-hairline,#e4e2e0);color:var(--gw-ink,#140f0f)}[data-skin=generator] .bp-prose blockquote p{font-family:var(--bp-font-display);letter-spacing:var(--gw-track-head,-.02em);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.25;font-weight:var(--gw-weight-display,500);margin:0}@media (min-width:1100px){.gw-proserail{grid-template-columns:minmax(0, var(--bp-container-narrow,42rem)) minmax(0, 1fr);align-items:start;column-gap:clamp(3rem,7vw,7rem);display:grid}.gw-proserail .bp-prose{max-width:none}.gw-chapters{position:sticky;top:clamp(5rem,9vh,7rem)}}.gw-chapters{display:none}@media (min-width:1100px){.gw-chapters{display:block}}.gw-chapters__label{margin:0 0 var(--bp-space-3);font-size:var(--bp-text-eyebrow,.75rem);letter-spacing:var(--bp-tracking-eyebrow,.08em);text-transform:uppercase;color:var(--gw-ink-mute,#6e6663)}.gw-chapters ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.gw-chapters li{border-top:1px solid var(--gw-hairline,#e4e2e0);margin:0}.gw-chapters li:last-child{border-bottom:1px solid var(--gw-hairline,#e4e2e0)}.gw-chapters a{color:var(--gw-ink-mute,#6e6663);transition:color .24s var(--bp-ease,ease);padding:.7rem 0 .7rem .9rem;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.gw-chapters a:hover{color:var(--gw-ink,#140f0f)}.gw-chapters__list{position:relative}.gw-chapters__list:before{content:"";left:0;top:var(--gw-rail-y,0px);height:var(--gw-rail-h,0px);background:var(--gw-brand,#f58220);width:2px;transition:top .32s var(--bp-ease,cubic-bezier(.22, 1, .36, 1)), height .32s var(--bp-ease,cubic-bezier(.22, 1, .36, 1));position:absolute}.gw-chapters__list:not([style*=--gw-rail-h]):before{opacity:0}.gw-chapters li.is-active>a{color:var(--gw-ink,#140f0f);font-weight:var(--gw-weight-strong,600)}@media (prefers-reduced-motion:reduce){.gw-chapters__list:before,.gw-chapters a{transition:none}}[data-skin=generator] .bp-prose h2[id]{scroll-margin-top:clamp(5rem,10vh,7.5rem)}.bp-prose table{border-collapse:collapse;width:100%;min-width:40rem;margin:var(--bp-space-6) 0;font-size:.9375rem;line-height:1.5}.bp-prose thead th{text-align:left;vertical-align:bottom;padding:0 var(--bp-space-4) var(--bp-space-3) 0;border-bottom:1px solid var(--gw-ink,#140f0f);font-family:var(--bp-font-display);font-size:var(--bp-text-eyebrow,.75rem);letter-spacing:var(--bp-tracking-eyebrow,.08em);text-transform:uppercase;font-weight:var(--gw-weight-strong,600);color:var(--gw-ink-mute,#6e6663);white-space:nowrap}.bp-prose tbody td{vertical-align:top;padding:var(--bp-space-4) var(--bp-space-4) var(--bp-space-4) 0;border-bottom:1px solid var(--gw-hairline,#e4e2e0);color:var(--gw-ink,#140f0f)}.bp-prose tbody tr:last-child td{border-bottom:0}.bp-prose tbody td:first-child{font-weight:var(--gw-weight-strong,600);padding-right:var(--bp-space-6)}.bp-prose tbody td:first-child a{text-decoration:none}.bp-prose tbody td:first-child a:hover{text-decoration:underline}.bp-prose th:last-child,.bp-prose td:last-child{padding-right:0}.bp-navgroup{display:inline-flex;position:relative}.bp-navgroup__button{cursor:pointer;font:inherit;color:var(--bp-ink);font-weight:var(--bp-weight-medium);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:inline-flex}.bp-navgroup__button:hover{color:var(--bp-brand-primary-deep)}.bp-navgroup__chev{width:.4rem;height:.4rem;transition:transform var(--bp-speed,.18s) ease;border-bottom:1.5px solid;border-right:1.5px solid;display:block;transform:translateY(-.12em)rotate(45deg)}.bp-navgroup__button[aria-expanded=true] .bp-navgroup__chev{transform:translateY(.06em)rotate(-135deg)}.bp-navgroup__panel{z-index:52;background:var(--gw-ground,#fff);border:1px solid var(--gw-hairline,#e4e2e0);border-radius:var(--gw-radius-panel,0);min-width:15rem;box-shadow:var(--gw-lift-s,0 18px 44px -16px #7a4a2238);gap:.15rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)}.bp-navgroup__panel[hidden]{display:none}.bp-navgroup__panel:before{content:"";height:.6rem;position:absolute;top:-.6rem;left:0;right:0}.bp-navgroup__panel a{color:var(--bp-ink);font-weight:var(--bp-weight-normal);white-space:nowrap;border-radius:2px;padding:.45rem .6rem;text-decoration:none;display:block}.bp-navgroup__panel a:hover{background:var(--gw-surface,#f4f3f2)}.bp-navgroup__panel a:focus-visible{outline:2px solid var(--gw-brand,#f58220);outline-offset:-2px}.bp-navgroup__panel a[aria-current=page]{font-weight:var(--gw-weight-strong,600);box-shadow:inset 2px 0 0 var(--gw-brand,#f58220);background:var(--gw-surface,#f4f3f2)}@media (prefers-reduced-motion:reduce){.bp-navgroup__chev{transition:none}}.bp-header__drawer-group{gap:var(--bp-space-2,.5rem);display:grid}.bp-header__drawer-label{font-size:var(--bp-text-eyebrow,.75rem);letter-spacing:.08em;text-transform:uppercase;color:var(--gw-ink-mute,#6e6663);font-weight:var(--gw-weight-strong,600)}.bp-header__drawer-group a{padding-left:var(--bp-space-3,.75rem)}@media (max-width:899px){.bp-header__drawer{padding:var(--bp-space-3) var(--bp-space-5);-webkit-overflow-scrolling:touch;gap:0;max-height:calc(100dvh - 5.5rem);overflow-y:auto}.bp-header__drawer a{align-items:center;min-height:44px;padding:.6rem 0;font-size:1rem;line-height:1.2;display:flex}.bp-header__drawer-group{margin-top:var(--bp-space-2);gap:0}.bp-header__drawer-group a{padding-left:var(--bp-space-4,1rem)}.bp-header__drawer-cta{margin-bottom:var(--bp-space-2)}.bp-header__drawer .bp-header__drawer-cta{text-align:center;width:100%;min-height:52px;margin:0 0 var(--bp-space-3);justify-content:center;align-items:center;padding:.875rem 1.5rem;display:flex}}.bp-header__drawer-group{display:block}.bp-header__drawer-group>a{width:100%;display:flex}.bp-header__drawer-group>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.bp-header__drawer-group>summary::-webkit-details-marker{display:none}.bp-header__drawer-group>summary:after{content:"";width:.5rem;height:.5rem;transition:transform .18s var(--bp-ease,ease);opacity:.55;border-bottom:2px solid;border-right:2px solid;margin-left:.75rem;transform:rotate(45deg)}.bp-header__drawer-group[open]>summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.bp-header__drawer-group>summary:after{transition:none}}.bp-header__drawer-fine{margin-top:var(--bp-space-3);padding-top:var(--bp-space-3);border-top:1px solid var(--gw-hairline,#e4e2e0);flex-wrap:wrap;gap:0 1rem;display:flex}.bp-header__drawer-fine a{min-height:32px!important;color:var(--gw-ink-mute,#6e6663)!important;padding:0!important;font-size:.875rem!important}.gw-display--rail{background:var(--gw-ink,#111);border-block:1px solid #ffffff1f;padding:0}.gw-rail__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;margin:0;padding:0 clamp(1rem,4vw,2.5rem);list-style:none;display:flex;overflow-x:auto}.gw-rail__list::-webkit-scrollbar{display:none}.gw-rail__item{flex:none}.gw-rail__item>a,.gw-rail__item>span{color:#ffffffc7;min-height:44px;font-size:.8125rem;font-weight:var(--gw-weight-body,400);letter-spacing:.01em;white-space:nowrap;border-right:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.9rem clamp(.85rem,2vw,1.4rem);display:inline-flex}.gw-rail__item:last-child>a,.gw-rail__item:last-child>span{border-right:0}.gw-rail__item>a:hover{color:#fff}.gw-rail__item.is-active>a,.gw-rail__item.is-active>span{color:var(--gw-cool,var(--bp-primary,#0a7281))}.gw-display--roundels{isolation:isolate;color:#fff;padding-block:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.gw-roundels__bg{z-index:-2;position:absolute;inset:0}.gw-roundels__bg img{object-fit:cover;width:100%;height:100%}.gw-display--roundels:after{content:"";z-index:-1;background:#11111194;position:absolute;inset:0}.gw-roundels__inner{text-align:center}.gw-display--roundels h2{color:#fff;margin:0}.gw-display--roundels .bp-lead{color:#ffffffd1;max-width:46ch;margin-block:clamp(.75rem,1.6vw,1.15rem) 0;margin-inline:auto}.gw-roundels__list{flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2.5vw,1.5rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:flex}.gw-roundel{color:#111;text-align:center;background:#fffffff0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:clamp(74px,11vw,96px);height:clamp(74px,11vw,96px);padding:.4rem;display:flex}.gw-roundel>a{width:100%;height:100%;color:inherit;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.gw-roundel__icon{line-height:0;display:flex}.gw-roundel__label{letter-spacing:.01em;font-size:.625rem;line-height:1.15}.gw-roundel.is-active{background:var(--gw-cool,var(--bp-primary,#0a7281));color:#fff}.gw-roundel,.gw-roundel>a{transition:background var(--bp-speed,.16s) var(--bp-ease,ease), color var(--bp-speed,.16s) var(--bp-ease,ease)}.gw-roundel>a:hover,.gw-roundel>a:focus-visible{background:var(--gw-cool,var(--bp-primary,#0a7281));color:#fff}.gw-roundel>a:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.gw-roundel{transition:none}.gw-rail__list{scroll-behavior:auto}}.bp-promo{background:var(--gw-ink,#111);color:#fff;font-size:.75rem;font-weight:var(--gw-weight-display,500)}.bp-promo__inner{min-height:36px;max-width:var(--bp-container,1440px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.4rem clamp(1rem,3vw,2.75rem);display:flex}.bp-promo__links{color:#e5e5e5;align-items:center;gap:clamp(.9rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:flex}.bp-promo__links a{color:inherit;white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.bp-promo__links a:hover{color:#fff}@media (max-width:700px){.bp-promo__links{display:none}.bp-promo__inner{justify-content:center}}@media (min-width:900px){.bp-header[data-layout=masthead] .bp-header__nav a{border:1px solid var(--gw-hairline,#e5e5e5);border-radius:999px;align-items:center;min-height:34px;padding:0 1rem;display:inline-flex}.bp-header[data-layout=masthead] .bp-header__nav a:hover{border-color:var(--gw-ink,#111)}}.bp-hero__proof{margin-top:var(--bp-space-6);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);color:#fff;background:#1111114d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.85rem;padding:.4rem 1.5rem .4rem .4rem;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 8px 32px #00000047}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bp-hero__proof{background:#111111c7}}.bp-hero__proof-face{background:#ffffff1f;border-radius:999px;flex:none;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 1px #ffffff59}.bp-hero__proof-face img{object-fit:cover;width:100%;height:100%;display:block}.bp-hero__proof-label{color:#fff;font-size:.875rem;font-weight:500}.bp-hero__proof-rule{background:#ffffff47;flex:none;width:1px;height:16px}.bp-hero__proof-note{color:#ffffffc7;font-size:.875rem;font-weight:300}@media (max-width:520px){.bp-hero__proof{padding-right:1.1rem}.bp-hero__proof-rule,.bp-hero__proof-note{display:none}}.gw-card--spec{background:0 0;border:0;border-radius:0;padding:0}.gw-card--spec .gw-row__photo{border-radius:0;position:relative;overflow:hidden}.gw-card--spec .gw-row__photo img{object-fit:cover;width:100%;height:280px;display:block}.gw-card__badge{background:var(--gw-cool,var(--bp-primary,#0a7281));color:#fff;font-size:.75rem;font-weight:var(--gw-weight-display,500);border-radius:999px;padding:.44rem 1rem;position:absolute;top:1rem;left:1rem}.gw-card--spec h3{font-size:1.5rem;font-weight:var(--gw-weight-display,500);margin:1.25rem 0 0}.gw-card__rule{border-top:1px dotted #b8b8ba;margin:.875rem 0}.gw-card--spec>p{color:#707072;min-height:74px;margin:0;line-height:1.55}.gw-card__spec{border-top:1px dotted #b8b8ba;border-bottom:1px dotted #b8b8ba;grid-template-columns:1fr 1fr;margin-top:.875rem;display:grid}.gw-card__cell{font-size:.8125rem;font-weight:var(--gw-weight-display,500);text-transform:uppercase;letter-spacing:.02em;padding:.75rem 0}.gw-card__cell:first-child{border-right:1px dotted #b8b8ba}.gw-card__cell:last-child{padding-left:1rem}.gw-card__cell.is-accent{color:var(--gw-cool,var(--bp-primary,#0a7281))}.gw-card__cell.is-todo{color:#c9c9cb}.gw-card__cta{margin-top:1.125rem}.gw-card__cta .bp-btn{background:var(--gw-ink,#111);color:#fff;border-color:var(--gw-ink,#111);border-radius:999px;justify-content:center;width:100%;min-height:48px}@media (min-width:800px){.bp-grid--3>.gw-card--spec{border-right:1px solid var(--gw-hairline,#e5e5e5);padding-right:2rem}.bp-grid--3>.gw-card--spec:last-child{border-right:0;padding-right:0}}@media (min-width:900px){.bp-grid--3:has(>.gw-card--spec){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899px){.bp-grid--3:has(>.gw-card--spec){grid-template-columns:repeat(2,minmax(0,1fr))}.bp-grid--3>.gw-card--spec:nth-child(2n){border-right:0;padding-right:0}}[data-skin=athletic-wellness] .bp-hero--photo h1{max-width:22ch}[data-skin=athletic-wellness] .bp-hero__content{max-width:68rem;padding-block:clamp(2.5rem, 8vh, 5rem) var(--bp-space-10)}[data-skin=athletic-wellness] .bp-hero__sub{max-width:46ch}[data-skin=athletic-wellness] .bp-hero--photo .bp-eyebrow{letter-spacing:.28em;text-transform:uppercase;font-size:.75rem}.bp-header[data-layout=spa] .bp-header__nav a,.bp-header[data-layout=editorial] .bp-header__nav a,.bp-header[data-layout=boutique] .bp-header__nav a{color:var(--gw-ink,#111);white-space:nowrap;border:0;padding:0;font-weight:300;transition:opacity .14s}.bp-header[data-layout=spa] .bp-header__nav a:hover,.bp-header[data-layout=editorial] .bp-header__nav a:hover,.bp-header[data-layout=boutique] .bp-header__nav a:hover{opacity:.55}.bp-header[data-layout=spa] .bp-header__cta,.bp-header[data-layout=editorial] .bp-header__cta,.bp-header[data-layout=boutique] .bp-header__cta{color:var(--gw-cool,var(--bp-primary,#0a7281));border:1px solid var(--gw-hairline,#d8d8d8);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:999px;min-height:52px;padding-inline:2.1rem;font-size:.75rem;font-weight:400;transition:border-color .14s}.bp-header[data-layout=spa] .bp-header__cta:hover,.bp-header[data-layout=editorial] .bp-header__cta:hover,.bp-header[data-layout=boutique] .bp-header__cta:hover{border-color:var(--gw-cool,var(--bp-primary,#0a7281));color:var(--gw-cool,var(--bp-primary,#0a7281));background:0 0}@media (min-width:900px){.bp-header[data-layout=spa] .bp-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:6.5rem;display:grid}.bp-header[data-layout=spa] .bp-header__brand{grid-area:1/1;justify-self:start}.bp-header[data-layout=spa] .bp-header__nav{grid-area:1/2;justify-self:center;gap:clamp(1.6rem,3.4vw,3.2rem)}.bp-header[data-layout=spa] .bp-header__actions{grid-area:1/3;justify-self:end}}.bp-header[data-layout=spa] .bp-header__nav a{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.bp-header[data-layout=editorial]{border-bottom:1px solid var(--gw-hairline,#e5e5e5)}.bp-header[data-layout=editorial] .bp-header__inner{min-height:5rem}.bp-header[data-layout=editorial] .bp-header__nav{gap:clamp(1.2rem,2.6vw,2.2rem)}.bp-header[data-layout=editorial] .bp-header__nav a{letter-spacing:.04em;text-transform:none;font-size:.8125rem}.bp-header[data-layout=boutique]{border-bottom:1px solid var(--gw-hairline,#e5e5e5)}.bp-header[data-layout=boutique] .bp-header__inner{min-height:7rem}.bp-header[data-layout=boutique] .bp-header__nav{gap:clamp(1.4rem,3vw,2.8rem)}.bp-header[data-layout=boutique] .bp-header__nav a{letter-spacing:.26em;text-transform:uppercase;font-size:.6875rem}[data-skin=athletic-wellness] .bp-strip{padding-block:var(--bp-space-8);border-top-color:#ffffff29}[data-skin=athletic-wellness] .bp-strip__item{padding-inline:var(--bp-space-6);gap:.35rem}[data-skin=athletic-wellness] .bp-strip__label{font-family:var(--bp-font-body);letter-spacing:.01em;gap:.6rem;font-size:.9375rem;font-weight:500}[data-skin=athletic-wellness] .bp-strip__icon{color:var(--gw-cool,var(--bp-primary,#0a7281))}[data-skin=athletic-wellness] .bp-strip__text{opacity:.78;padding-left:calc(20px + .6rem);font-size:.8125rem;font-weight:300;line-height:1.5}@media (min-width:720px){[data-skin=athletic-wellness] .bp-strip__item+.bp-strip__item{border-left-color:#ffffff29}}.bp-embed__healcode{margin:var(--bp-space-4) 0 var(--bp-space-2)}.bp-embed__healcode a,.bp-embed__healcode .healcode-pricing-option-text-link{background:var(--bp-cta-bg);color:var(--bp-cta-fg);font-family:var(--bp-font-display,inherit);border-radius:var(--bp-radius-pill);min-height:52px;box-shadow:var(--bp-shadow-glow);transition:transform .14s var(--bp-ease), background .14s var(--bp-ease);justify-content:center;align-items:center;padding:.9rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.bp-embed__healcode a:hover{background:var(--bp-cta-hover);transform:translateY(-2px)}@media (max-width:480px){.bp-embed__healcode a{width:100%}}@media (max-width:479px){.bp-header__mobile-cta{padding:.5rem .625rem;font-size:.875rem}.bp-header__brand--logo img{max-width:110px}}@media (max-width:374px){.bp-header__mobile-cta{padding:.5rem}.bp-header__brand--logo img{max-width:84px}}.bp-hero__term-line,.bp-hero__energy{display:block}.bp-hero__energy{font-family:var(--bp-font-accent,var(--bp-font-display));margin-top:.35em;font-size:.62em;font-weight:400;line-height:1.1}.bp-hero__sub-mob,.bp-only-mob{display:none}@media (max-width:899px){.bp-only-desk{display:none}.bp-only-mob{display:inline}.bp-hero__sub-desk{display:none}.bp-hero__sub-mob{display:inline}}.bp-roll{clip-path:inset(-.1em -.1em -.35em);width:max-content;max-width:100%;display:grid}.bp-roll__term{white-space:nowrap;opacity:0;grid-area:1/1;align-items:center;gap:.18em;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(.6em)}.bp-roll__term.is-on{opacity:1;transform:none}.bp-roll__term.is-out{opacity:0;transform:translateY(-.6em)}.bp-roll__icon{flex:none;width:.62em;height:.62em}.bp-roll__word{position:relative}.bp-roll__term.is-on .bp-roll__word:after{content:"";background:var(--bp-term-accent,var(--bp-brand-primary));height:3px;box-shadow:0 2px 10px var(--bp-term-glow,transparent);position:absolute;bottom:-.1em;left:0;right:0}@media (prefers-reduced-motion:reduce){.bp-roll__term{transition:none}}.bp-roll-dots{z-index:2;display:flex;position:absolute;bottom:8px;right:8px}.bp-roll-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.bp-roll-dot:before{content:"";background:var(--bp-term-idle,#ffffff8c);border-radius:999px;width:8px;height:8px}.bp-roll-dot[aria-pressed=true]:before{background:var(--bp-term-accent,var(--bp-brand-primary))}.bp-roll-dot:focus-visible{outline:2px solid var(--bp-term-accent,var(--bp-brand-primary));outline-offset:-6px}.bp-form__done--handoff .bp-form__done-title{scroll-margin-top:clamp(5rem,10vh,7.5rem)}.bp-hero__term-frames{aspect-ratio:4/5;position:relative;overflow:hidden}.bp-hero__term-frame{opacity:0;transition:opacity .4s;position:absolute;inset:0}.bp-hero[data-term="0"] [data-term-frame="0"],.bp-hero[data-term="1"] [data-term-frame="1"],.bp-hero[data-term="2"] [data-term-frame="2"],.bp-hero[data-term="3"] [data-term-frame="3"]{opacity:1}@media (prefers-reduced-motion:reduce){.bp-hero__term-frame{transition:none}}.bp-hero__term-card{z-index:2;background:var(--bp-white,#fff);color:var(--bp-ink);opacity:0;border-radius:14px;margin:0;padding:12px 18px;font-weight:500;transition:opacity .35s;position:absolute;bottom:16px;left:16px}.bp-hero[data-term="0"] [data-term-card="0"],.bp-hero[data-term="1"] [data-term-card="1"],.bp-hero[data-term="2"] [data-term-card="2"],.bp-hero[data-term="3"] [data-term-card="3"]{opacity:1}@media (prefers-reduced-motion:reduce){.bp-hero__term-card{transition:none}}.gw-mrows-band{background:var(--gw-brand-tint,var(--bp-surface-alt,#f4f3f2))}.gw-mrows{margin:var(--bp-space-8,48px) 0 0;flex-direction:column;gap:48px;padding:0;list-style:none;display:flex}.gw-mrow{align-items:center;gap:24px;display:grid}.gw-mrow__photo{aspect-ratio:4/3;border-radius:20px;position:relative;overflow:hidden}.gw-mrow__pill{background:var(--bp-white,#fff);color:var(--bp-ink);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:16px}.gw-mrow__meta{letter-spacing:.08em;text-transform:uppercase;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.gw-mrow__num{color:var(--gw-brand-ink,var(--bp-ink))}.gw-mrow h3{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.gw-mrow__body{text-wrap:pretty;max-width:42ch;margin:16px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.gw-mrow__chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.gw-mrow__chips span{text-transform:uppercase;border:1px solid #140f0f4d;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}@media (min-width:900px){.gw-mrows{gap:72px;margin-top:72px}.gw-mrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.gw-mrow__photo{aspect-ratio:auto;height:460px}.gw-mrow:nth-child(2n) .gw-mrow__photo{order:2}}.gw-msteps__grid{margin-top:var(--bp-space-8,48px);gap:32px;display:grid}.gw-msteps__photo{aspect-ratio:4/3;border-radius:20px;position:relative;overflow:hidden}.gw-msteps__list{gap:32px;margin:0;padding:0;list-style:none;display:grid}.gw-msteps__step h3{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.15}.gw-msteps__body{max-width:46ch;margin:10px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.gw-msteps__step+.gw-msteps__step{border-top:1px solid #140f0f24;padding-top:32px}@media (min-width:900px){.gw-msteps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;margin-top:72px}.gw-msteps__photo{aspect-ratio:auto;height:100%;min-height:520px;position:sticky;top:96px}}.bp-hero__lead-strong{margin-top:var(--bp-space-4);color:var(--bp-ink);font-weight:var(--bp-weight-medium)}.bp-hero--capture{padding-block:0 var(--bp-space-10,64px)}.bp-hero__capture{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""copy""form";gap:20px;display:grid}.bp-hero__capture-copy{grid-area:copy}.bp-hero__capture-copy h1{margin:0}.bp-hero__capture-copy .bp-lead{margin:12px 0 0}.bp-hero__capture-photo{aspect-ratio:390/105;margin-inline:calc(-1 * var(--bp-space-gutter,16px));grid-area:photo;position:relative;overflow:hidden}.bp-hero__capture-photo img{object-fit:cover;width:100%;height:100%}.bp-hero__capture-form{grid-area:form}.bp-hero__capture-form .bp-form{margin:0}@media (min-width:900px){.bp-hero--capture{padding-block:var(--bp-space-8,48px) var(--bp-space-12,80px)}.bp-hero__capture{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"copy form""photo form";align-items:start;gap:32px 72px}.bp-hero__capture-photo{aspect-ratio:688/520;border-radius:20px;margin-inline:0}}.bp-article__meta{padding-block:var(--bp-space-6,32px) 0;align-items:center;gap:14px;display:flex}.bp-article__face{border-radius:999px;flex:none;width:48px;height:48px;display:block;overflow:hidden}.bp-article__face img{object-fit:cover;width:100%;height:100%;display:block}.bp-article__by,.bp-article__dates{margin:0}.bp-article__dates{font-size:var(--bp-text-small,14px)}.bp-article__after{gap:var(--bp-space-6,32px);padding-block:0 var(--bp-space-10,64px);max-width:var(--bp-container-narrow,42rem);display:grid}.bp-article__sources h2{font-size:var(--bp-text-h3,1.25rem);margin:0 0 var(--bp-space-3,12px)}.bp-article__sources ol{gap:6px;margin:0;padding-left:1.25rem;display:grid}.gw-take{background:var(--gw-take-bg,var(--bp-white,#fff));border-radius:20px;padding:24px}.gw-take__row{align-items:flex-start;gap:16px;display:flex}.gw-take__face{border-radius:999px;flex:none;width:44px;height:44px;display:block;overflow:hidden}.gw-take__face img{object-fit:cover;width:100%;height:100%;display:block}.gw-take__label{margin:0;font-size:13px;font-weight:600}.gw-take__text{font-family:var(--bp-font-accent,Georgia, serif);margin:6px 0 0;font-size:clamp(19px,1.6vw,22px);font-style:italic;line-height:1.35}.gw-take .bp-btn{margin-top:24px}.gw-take--tint{--gw-take-bg:var(--gw-brand-tint,var(--bp-surface-alt,#f4f3f2))}.gw-mrows__head{gap:24px;display:grid}.gw-dial__side{flex-direction:column;gap:32px;display:flex}.gw-faq-split{gap:40px;display:grid}.gw-faq-split .gw-take{margin-top:24px}.gw-faq-split .bp-faq--cols{grid-template-columns:minmax(0,1fr)}.gw-studio__head .gw-take{margin-top:24px}@media (min-width:900px){.gw-mrows__head{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:end;gap:96px}.gw-faq-split{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:96px}}.gw-door{background:var(--gw-brand-tint,var(--bp-surface-alt,#f4f3f2));border-radius:20px;gap:20px;padding:32px 24px;display:grid}.gw-door__head{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1}.gw-door__line{font-family:var(--bp-font-accent,Georgia, serif);text-wrap:pretty;margin:0;font-size:clamp(21px,1.8vw,26px);line-height:1.35}.gw-door__btn{background:var(--bp-ink);color:var(--bp-white,#fff);border-radius:999px;justify-self:start;min-height:52px;padding:0 28px}@media (min-width:900px){.gw-door{grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:48px;padding:44px 48px}}.gw-svc-cards{gap:24px}.gw-svc-cards .bp-card{box-shadow:none;background:var(--bp-white,#fff);border:1px solid #140f0f1f;border-radius:20px;flex-direction:column;padding:16px;display:flex}.gw-svc-cards .bp-card .gw-row__photo{aspect-ratio:auto;border-radius:12px;height:240px;overflow:hidden}.gw-svc-cards .bp-card .gw-row__photo img{object-fit:cover;width:100%;height:100%;display:block}.gw-svc-cards .bp-card h3{margin:18px 4px 0}.gw-svc-cards .bp-card p{margin:8px 4px 0}.gw-svc-card__cta{margin-top:auto;padding-top:20px}.gw-svc-card__cta .bp-btn{justify-content:center;width:100%}.gw-take--cell{flex-direction:column;justify-content:space-between;padding:32px;display:flex}@media (min-width:900px){.gw-svc-cards .gw-card--lead{grid-column:span 2}}.gw-dial{gap:var(--bp-space-8,48px);margin-top:var(--bp-space-6,32px);align-items:start;display:grid}@media (min-width:900px){.gw-dial{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:96px}}.gw-dial__figure{aspect-ratio:1;width:100%;max-width:460px;position:relative}.gw-dial__svg{width:100%;height:100%;display:block;overflow:visible}.gw-dial__track{stroke:var(--gw-hairline,#e4e2e0)}.gw-dial__arc{opacity:.35;transition:opacity .3s}.gw-dial__arc.is-on{opacity:1}.gw-dial__arc--heat,.gw-dial__swatch--heat{stroke:var(--gw-warm,#b4621c);background:var(--gw-warm,#b4621c)}.gw-dial__arc--cold,.gw-dial__swatch--cold{stroke:var(--gw-cool,#2c6c86);background:var(--gw-cool,#2c6c86)}.gw-dial__arc--warm,.gw-dial__swatch--warm{stroke:var(--gw-dial-warm,var(--gw-brand,var(--bp-brand-primary)));background:var(--gw-dial-warm,var(--gw-brand,var(--bp-brand-primary)))}.gw-dial__arrow{fill:var(--bp-ink)}.gw-dial__tick{stroke:var(--bp-ink)}.gw-dial__mono{font-family:var(--bp-font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);letter-spacing:.12em;fill:var(--bp-ink);font-size:16px}.gw-dial__centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:25%}.gw-dial__total{letter-spacing:-.04em;font-size:clamp(64px,12vw,132px);font-weight:500;line-height:.9}.gw-dial__unit{letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:14px;font-weight:600}.gw-dial__start{color:var(--gw-ink-soft,var(--bp-ink-soft));margin-top:8px;font-size:15px;font-weight:500}.gw-dial__legend{margin:0;padding:0;list-style:none}.gw-dial__row{border-bottom:1px solid var(--gw-hairline,#e4e2e0);color:#140f0f99;padding:24px 0}.gw-dial__row.is-on{color:var(--bp-ink)}.gw-dial__rowhead{min-height:44px;color:inherit;font:600 15px/1.2 var(--bp-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.gw-dial__swatch{border-radius:999px;width:14px;height:14px;display:inline-block}.gw-dial__rowbody{margin-left:26px}.gw-dial__dur{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(32px,5vw,72px);font-weight:500;line-height:.9;display:block}.gw-dial__value{margin-top:10px;font-size:20px;font-weight:500;display:block}.gw-dial__body{max-width:40ch;margin:12px 0 0;line-height:1.6}@media (max-width:899px){.gw-dial__mono{font-size:24px}.gw-dial__total{font-size:56px}.gw-dial__unit{margin-top:8px;font-size:12px}.gw-dial__start{margin-top:6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.gw-dial__arc{transition:none}}@keyframes gw-dial-draw{0%{stroke-dasharray:0 var(--gw-dial-circ,1056)}}@media (prefers-reduced-motion:no-preference){.gw-dial.bp-reveal-armed.in-view .gw-dial__arc{animation:gw-dial-draw .42s var(--bp-ease,ease-out) both;animation-delay:calc(var(--gw-dial-seg,0) * .13s + .25s)}}.bp-hero__quote{margin:var(--bp-space-6) 0 0;max-width:34em}.bp-hero__quote blockquote{font-family:var(--bp-font-accent,var(--bp-font-body));color:var(--bp-ink);margin:0;font-size:1.125rem;font-style:normal;line-height:1.45}.bp-hero__quote figcaption{font-size:.8125rem;font-weight:var(--bp-weight-heavy);color:var(--bp-ink);margin-top:.5rem}.bp-footer--sitemap{padding-block:var(--bp-space-12) var(--bp-space-8)}.bp-footer__cols{gap:var(--bp-space-8) var(--bp-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.bp-footer__cols{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.bp-footer__col h2{margin:0 0 var(--bp-space-4);padding-bottom:var(--bp-space-2);border-bottom:1px solid var(--dr-rule,currentColor)}.bp-footer--sitemap .bp-footer__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-footer--sitemap .bp-footer__list a,.bp-footer--sitemap address a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.bp-footer--sitemap .bp-footer__list a:hover{text-decoration:underline}.bp-footer__visit{grid-column:1/-1}@media (min-width:900px){.bp-footer__visit{grid-column:auto}}.bp-footer__visit address{margin-bottom:var(--bp-space-3);gap:2px;display:grid}.bp-footer__area{margin:0 0 var(--bp-space-4);color:var(--bp-ink-soft)}.bp-footer__base{margin-top:var(--bp-space-12);padding-top:var(--bp-space-4);border-top:1px solid var(--dr-rule,currentColor);gap:var(--bp-space-3);display:grid}.bp-footer__disclaimer{max-width:70ch;margin:0}.bp-footer__baseline{justify-content:space-between;gap:var(--bp-space-3);flex-wrap:wrap;display:flex}.bp-footer--sitemap .bp-footer__legal-links{gap:var(--bp-space-2) var(--bp-space-6);flex-wrap:wrap;display:flex}.bp-footer--sitemap .bp-footer__legal-links a{color:inherit;text-decoration:none}.bp-footer__year{font-size:var(--bp-text-small);color:var(--bp-ink-soft);margin:0}.bp-events__head{max-width:62ch;margin-bottom:var(--bp-space-6)}.bp-events__month{margin-top:var(--bp-space-6)}.bp-events__month-label{font-size:var(--bp-text-small);color:var(--bp-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--bp-space-4);padding-bottom:var(--bp-space-2);border-bottom:1px solid var(--bp-border)}.bp-events__grid{gap:var(--bp-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.bp-event{background:var(--bp-white);border-radius:var(--bp-radius-card);min-width:0;box-shadow:var(--bp-shadow-card);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.bp-event__media{aspect-ratio:4/5;background:var(--bp-surface-alt);place-items:center;display:grid;position:relative;overflow:hidden}.bp-event__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bp-event__plate{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;color:var(--bp-ink-soft);padding:var(--bp-space-4);text-align:center}.bp-event__body{padding:var(--bp-space-5);gap:var(--bp-space-2);align-content:start;min-width:0;display:grid}.bp-event__when{font-size:var(--bp-text-small);font-weight:var(--bp-weight-heavy);color:var(--bp-brand-primary);margin:0}.bp-event__title{font-size:var(--bp-text-h3);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.15}.bp-event__line{color:var(--bp-ink-soft);margin:0}.bp-event__where{font-size:var(--bp-text-small);color:var(--bp-ink-soft);margin:0}.bp-event__actions{align-items:center;gap:var(--bp-space-3);margin-top:var(--bp-space-3);flex-wrap:wrap;display:flex}.bp-event__ics{font-size:var(--bp-text-small);font-weight:var(--bp-weight-medium)}.bp-events__empty{color:var(--bp-ink-soft)}.bp-events__series{margin-top:var(--bp-space-8);padding-top:var(--bp-space-6);border-top:1px solid var(--bp-border)}.bp-events__series-head{margin:0 0 var(--bp-space-5)}.bp-events__series-grid{gap:var(--bp-space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.bp-events__series-item h4{margin:0 0 var(--bp-space-2);font-size:var(--bp-text-h3)}.bp-events__series-item h4 a{color:inherit;text-decoration:none}.bp-events__series-item h4 a:hover{text-decoration:underline}.bp-events__series-item p{color:var(--bp-ink-soft);margin:0}.bp-events__series-next{font-size:var(--bp-text-small);font-weight:var(--bp-weight-heavy);margin-top:var(--bp-space-2)!important;color:var(--bp-brand-primary)!important}.bp-events__series-more{margin-top:var(--bp-space-3);font-weight:var(--bp-weight-medium);display:inline-block}.bp-events__foot{margin-top:var(--bp-space-8);gap:var(--bp-space-3);display:grid}.bp-events__foot p{margin:0}.bp-events__announce{color:var(--bp-ink-soft)}.bp-events__announce-links{margin-left:var(--bp-space-2);white-space:nowrap}.bp-events--next{padding-block:var(--bp-space-4);background:var(--bp-surface-alt)}.bp-events__next{align-items:baseline;gap:0 var(--bp-space-1);font-size:var(--bp-text-lead);flex-wrap:wrap;margin:0;display:flex}.bp-events__next-label,.bp-events__next-rsvp{font-weight:var(--bp-weight-heavy)}@media (max-width:599px){.bp-events__next{align-items:flex-start;gap:var(--bp-space-1);flex-direction:column}.bp-events__dot{display:none}}.bp-plate{--pl-rule:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){.bp-plate{--pl-rule:color-mix(in srgb, var(--bp-ink) 16%, transparent)}}.bp-plate{--pl-mono:var(--dr-label,ui-monospace, SFMono-Regular, Menlo, monospace)}.bp-plate__mono{font-family:var(--pl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);margin:0;font-size:.75rem}.bp-plate__eyebrow{font-family:var(--bp-font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--bp-space-3);font-size:.8125rem}.bp-plate__eyebrow:after{content:"";background:var(--bp-accent);width:24px;height:2px;margin-top:10px;display:block}.bp-plate__head{justify-content:space-between;align-items:flex-end;gap:var(--bp-space-6);margin-bottom:var(--bp-space-8);display:flex}.bp-plate__head h2{margin:0}.bp-plate__actions{align-items:center;gap:var(--bp-space-4);margin-top:var(--bp-space-8);flex-wrap:wrap;display:flex}.bp-plate__link{font-family:var(--pl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink);text-underline-offset:4px;font-size:.8125rem;text-decoration:underline}.bp-plate__frame{aspect-ratio:16/9.4;background:var(--bp-surface-alt);position:relative;overflow:hidden}.bp-plate__frame img{object-fit:cover}.bp-plate__slot{color:#d4a017;font-family:var(--bp-font-display);letter-spacing:.12em;text-transform:uppercase;border:1px dashed #d4a017;margin:0;padding:14px 16px;font-size:.75rem}.bp-plate__big{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;letter-spacing:.02em;max-width:60rem;color:var(--bp-ink-soft);margin:0;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.25}.bp-plate--statement h2+.bp-plate__big,.bp-plate--statement .bp-lead+.bp-plate__big{margin-top:var(--bp-space-6);text-transform:none;font-size:clamp(1rem,1.4vw,1.125rem);font-family:var(--bp-font-body);line-height:1.6}.bp-plate__band{border-top:1px solid var(--pl-rule)}.bp-plate__bandhead{background:var(--bp-surface-alt);border-bottom:1px solid var(--pl-rule)}.bp-plate__bandrow{justify-content:space-between;align-items:center;gap:var(--bp-space-4);padding-block:22px;display:flex}.bp-plate__bandrow h2{margin:0;font-size:clamp(1.25rem,2.3vw,2rem)}.bp-plate__bandrow .bp-plate__mono{white-space:nowrap;align-items:center;gap:24px;display:flex}.bp-plate__bandlink{color:var(--bp-ink);font-family:var(--bp-font-display);letter-spacing:.12em}.bp-plate__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.bp-plate__strip--slot{grid-template-columns:1fr 3fr}.bp-plate__slot--cell{text-align:center;place-items:center;display:grid}.bp-plate--sheet{padding-block:10px var(--bp-space-12)}.bp-plate--cols6{padding-block:var(--bp-space-16)}.bp-plate__bleed{padding-inline:10px}.bp-plate__sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-plate--cols6 .bp-plate__sheet{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 10px}.bp-plate__sheet .bp-plate__mono{margin-top:8px;font-size:.625rem}.bp-plate__sheetlabel{margin-bottom:var(--bp-space-4)}.bp-plate__note{margin-top:var(--bp-space-6);padding-inline:max(0px, calc((100vw - var(--bp-container)) / 2));padding-left:var(--bp-space-gutter)}.bp-plate--rider{background:var(--bp-surface-alt)}.bp-plate__ridergrid{gap:var(--bp-space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);align-items:start;display:grid}.bp-plate__riderhead{border-bottom:1px solid var(--pl-rule);justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.bp-plate__rider ol{margin:0;padding:0;list-style:none}.bp-plate__rider li{border-bottom:1px solid var(--pl-rule);grid-template-columns:48px minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:12px;padding-block:20px;display:grid}.bp-plate__rider li strong{font-family:var(--pl-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.bp-plate__hint{color:var(--bp-ink-soft)}.bp-plate__tablewrap{overflow-x:auto}.bp-plate__table{border-collapse:collapse;width:100%}.bp-plate__table thead th{font-family:var(--pl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);text-align:left;border-bottom:1px solid var(--pl-rule);padding:0 12px 12px 0;font-size:.6875rem;font-weight:400}.bp-plate__table tbody th{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;text-align:left;font-size:clamp(1rem,1.6vw,1.375rem)}.bp-plate__table tbody th,.bp-plate__table td{border-bottom:1px solid var(--pl-rule);vertical-align:baseline;padding:18px 12px 18px 0}.bp-plate__table td:nth-child(2){font-family:var(--bp-font-display);white-space:nowrap;font-size:clamp(1rem,1.6vw,1.375rem)}.bp-plate__qa{margin:0;padding:0;list-style:none}.bp-plate__qa>li{gap:var(--bp-space-6);padding-block:var(--bp-space-10);border-top:1px solid var(--pl-rule);grid-template-columns:72px minmax(0,1fr);display:grid}.bp-plate__qa h3{margin:0 0 var(--bp-space-4)}.bp-plate__n{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);font-size:clamp(2rem,3.2vw,2.75rem);line-height:1}.bp-plate__quote{margin:0 0 var(--bp-space-4)}.bp-plate__quote blockquote{color:var(--bp-ink-soft);margin:0 0 6px;font-size:1.0625rem}.bp-plate__quote figcaption{font-family:var(--pl-mono);letter-spacing:.06em;color:var(--bp-ink-soft);font-size:.6875rem}.bp-plate__chips{margin-block:var(--bp-space-4)}.bp-plate__chiprow{gap:var(--bp-space-8);flex-wrap:wrap;margin-top:12px;display:flex}.bp-plate__dots{gap:6px;margin-bottom:8px;display:flex}.bp-plate__dots span{border:1px solid var(--bp-ink-soft);width:18px;height:30px}.bp-plate__chipgroup--live .bp-plate__dots span{background:var(--bp-accent);border-color:var(--bp-accent)}.bp-plate__timeline{margin:var(--bp-space-4) 0;border-top:1px solid var(--pl-rule);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0;list-style:none;display:grid}.bp-plate__timeline li{gap:6px;padding:14px 12px 0 0;display:grid}.bp-plate__timeline li+li{border-left:1px solid var(--pl-rule);padding-left:14px}.bp-plate__timeline strong{font-family:var(--bp-font-display);text-transform:uppercase;font-weight:var(--bp-weight-display);font-size:1.25rem}.bp-plate__lines{margin:0 0 var(--bp-space-4);color:var(--bp-ink-soft);gap:6px;padding:0;list-style:none;display:grid}.bp-plate__links{gap:var(--bp-space-6);margin:var(--bp-space-4) 0 0;display:flex}.bp-plate__links a{font-family:var(--bp-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink);font-size:.8125rem}.bp-plate__steps{gap:var(--bp-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bp-plate__steps>li{border-top:1px solid var(--pl-rule);padding-top:var(--bp-space-6);align-items:flex-start;gap:var(--bp-space-4);flex-direction:column;display:flex}.bp-plate__steps h3{margin:0}.bp-plate__frame--step{aspect-ratio:16/9;width:100%}.bp-plate--slotband{border-top:1px solid var(--pl-rule)}.bp-plate__slotrow{align-items:center;gap:var(--bp-space-8);padding-block:var(--bp-space-10);display:flex}@media (max-width:899px){.bp-plate__strip,.bp-plate__sheet{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-plate--cols6 .bp-plate__sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-plate__strip--slot{grid-template-columns:1fr}.bp-plate__ridergrid,.bp-plate__steps{grid-template-columns:minmax(0,1fr)}.bp-plate__rider li{grid-template-columns:36px minmax(0,1fr)}.bp-plate__rider li .bp-plate__hint{grid-column:2}.bp-plate__qa>li{gap:var(--bp-space-3);grid-template-columns:1fr}.bp-plate__head{flex-direction:column;align-items:flex-start}.bp-plate__bandrow{flex-wrap:wrap}.bp-plate__slotrow{align-items:flex-start;gap:var(--bp-space-4);flex-direction:column}.bp-plate__table td:nth-child(2){white-space:normal}}.bp-plate__list{margin:var(--bp-space-6) 0 0;border-top:1px solid var(--pl-rule);padding:0;list-style:none}.bp-plate__list li{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;border-bottom:1px solid var(--pl-rule);padding-block:14px;font-size:clamp(1.125rem,2vw,1.625rem)}@media (min-width:900px){.bp-plate__steps:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-hero__reeltag{z-index:2;color:#fff;font-family:var(--dr-label,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;background:#0009;padding:6px 10px;font-size:11px;position:absolute;top:20px;left:20px}.bp-plate--statement:not(:has(h2,.bp-plate__big,.bp-plate__list)){padding-block:var(--bp-space-4)}.bp-plate__qa>li{grid-template-columns:72px minmax(0,1fr)}.bp-plate__qa>li>div,.bp-plate__steps>li{min-width:0}@media (max-width:899px){.bp-plate__qa>li{grid-template-columns:minmax(0,1fr)}.bp-plate__table{font-size:.875rem}}.bp-plate--cols3 .bp-plate__sheet{grid-template-columns:repeat(3,minmax(0,1fr))}[data-skin=drafting] body{background:var(--bp-surface);color:var(--bp-ink);font-size:var(--bp-text-body);line-height:var(--bp-leading-body)}[data-skin=drafting] h1,[data-skin=drafting] h2,[data-skin=drafting] h3{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;line-height:var(--bp-leading-display);letter-spacing:.005em}:where([data-skin=drafting]) h1,:where([data-skin=drafting]) h2,:where([data-skin=drafting]) h3{color:var(--bp-brand-primary)}[data-skin=drafting] h1{font-size:var(--bp-text-hero)}[data-skin=drafting] h2{font-size:var(--bp-text-h2)}[data-skin=drafting] h3{font-size:var(--bp-text-h3)}[data-skin=drafting] .bp-on-primary h1,[data-skin=drafting] .bp-on-primary h2,[data-skin=drafting] .bp-on-primary h3{color:var(--dr-on-dark)}[data-skin=drafting] .bp-lead{font-size:var(--bp-text-lead);color:var(--bp-ink-soft);max-width:52ch;line-height:1.65}[data-skin=drafting] .bp-on-primary .bp-lead{color:var(--dr-on-dark-soft)}[data-skin=drafting] .bp-eyebrow,[data-skin=drafting] .bp-bodymap__label,[data-skin=drafting] .bp-bodymap__step-n,[data-skin=drafting] .bp-result__n,[data-skin=drafting] .bp-result__hold,[data-skin=drafting] .bp-hero__figcap,[data-skin=drafting] .bp-hero__plate-n,[data-skin=drafting] .bp-hero__thumbs span,[data-skin=drafting] .bp-booking__tab,[data-skin=drafting] .bp-booking__note,[data-skin=drafting] .bp-footer h2,[data-skin=drafting] .bp-footer__credit,[data-skin=drafting] .bp-footer__legal-links a,[data-skin=drafting] .bp-bodymap__fig,[data-skin=drafting] .bp-bodymap__row-tag,[data-skin=drafting] .bp-bodymap__door-list,[data-skin=drafting] .bp-step__label,[data-skin=drafting] .bp-svc__num{font-family:var(--dr-label);font-size:var(--dr-label-size);letter-spacing:var(--dr-label-track);text-transform:uppercase;font-weight:400}[data-skin=drafting] .bp-eyebrow{color:var(--bp-ink-soft);margin:0 0 var(--bp-space-4);border:0;padding:0;display:block}[data-skin=drafting] .bp-on-primary .bp-eyebrow{color:var(--dr-on-dark-soft)}[data-skin=drafting] .bp-btn{font-family:var(--dr-label);letter-spacing:.12em;text-transform:uppercase;min-height:46px;box-shadow:none;border-width:1px;padding:.875rem 1.375rem;font-size:.75rem;font-weight:500}[data-skin=drafting] .bp-btn--lg{min-height:50px;padding:1rem 1.625rem;font-size:.75rem}[data-skin=drafting] .bp-btn--primary:hover{transform:none}[data-skin=drafting] .bp-btn--secondary{color:var(--bp-brand-primary);border-color:var(--bp-brand-primary)}[data-skin=drafting] .bp-btn--secondary:hover{background:var(--bp-brand-primary);color:var(--dr-on-dark)}[data-skin=drafting] .bp-on-primary .bp-btn--secondary{color:var(--dr-on-dark);border-color:var(--dr-on-dark)}[data-skin=drafting] .bp-on-primary .bp-btn--secondary.bp-btn--light{color:var(--bp-ink);border-color:var(--bp-surface)}[data-skin=drafting] .bp-on-primary .bp-btn--secondary.bp-btn--light:hover{color:var(--bp-ink)}[data-skin=drafting] .bp-hero__figure img,[data-skin=drafting] .bp-features img,[data-skin=drafting] .bp-final img,[data-skin=drafting] .bp-section .gw-chamber img,[data-skin=drafting] .bp-signature img{filter:var(--dr-photo-filter)}[data-skin=drafting] .bp-final__inset img{filter:none}[data-skin=drafting] main{counter-reset:plate}[data-skin=drafting] main>.bp-section{border-top:1px solid var(--dr-rule);position:relative}[data-skin=drafting] main>.bp-section:not(.bp-final):not(.bp-bodymap){counter-increment:plate}[data-skin=drafting] main>.bp-section>.bp-container>h2:first-child,[data-skin=drafting] main>.bp-section .bp-results__head,[data-skin=drafting] main>.bp-section .bp-team__heading,[data-skin=drafting] main>.bp-section .bp-svc__heading,[data-skin=drafting] main>.bp-section .bp-faq__head{border-bottom:1px solid var(--dr-rule);padding-bottom:var(--bp-space-3);margin-bottom:var(--bp-space-8);position:relative}[data-skin=drafting] main>.bp-section:not(.bp-final):not(.bp-bodymap):before{content:"Plate " counter(plate, decimal-leading-zero);top:calc(var(--bp-space-section) * .45);right:max(var(--bp-space-gutter), calc((100% - var(--bp-container)) / 2 + var(--bp-space-gutter)));font-family:var(--dr-label);font-size:var(--dr-label-size);letter-spacing:var(--dr-label-track);text-transform:uppercase;color:var(--bp-ink-soft);pointer-events:none;position:absolute}[data-skin=drafting] main>.bp-section.bp-on-primary:before{color:var(--dr-on-dark-soft)}[data-skin=drafting] .bp-card,[data-skin=drafting] .bp-step{border:1px solid var(--dr-rule);box-shadow:none;background:0 0;border-radius:0}[data-skin=drafting] .bp-header{background:var(--bp-brand-primary);border-bottom:1px solid var(--dr-rule-dark)}[data-skin=drafting] .bp-header__inner{min-height:4.25rem}[data-skin=drafting] .bp-header__brand{color:var(--dr-on-dark);font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem}[data-skin=drafting] .bp-header__brand--logo{align-items:center;line-height:0;display:flex}[data-skin=drafting] .bp-header__brand--logo img{width:auto;height:2.5rem}[data-skin=drafting] .bp-header__nav a,[data-skin=drafting] .bp-header .bp-navgroup__button{color:var(--dr-on-dark);font-family:var(--dr-label);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:400}[data-skin=drafting] .bp-header__nav a:hover,[data-skin=drafting] .bp-header .bp-navgroup__button:hover{color:var(--bp-white);text-underline-offset:6px;text-decoration:underline}[data-skin=drafting] .bp-header .bp-navgroup__panel{background:var(--bp-surface);border:1px solid var(--dr-rule);box-shadow:none;border-radius:0}[data-skin=drafting] .bp-header .bp-navgroup__panel a{color:var(--bp-ink);font-family:var(--bp-font-body);letter-spacing:normal;text-transform:none;font-size:.875rem}[data-skin=drafting] .bp-header .bp-navgroup__panel a[aria-current=page]{box-shadow:inset 2px 0 0 var(--bp-brand-accent);font-weight:var(--bp-weight-heavy)}[data-skin=drafting] .bp-header .bp-navgroup__panel a:focus-visible{outline-color:var(--bp-brand-accent)}[data-skin=drafting] .bp-header__toggle{color:var(--dr-on-dark);border-color:var(--dr-on-dark)}[data-skin=drafting] .bp-header__drawer{background:var(--bp-brand-primary);border:1px solid var(--dr-rule-dark);box-shadow:none;color:var(--dr-on-dark);border-radius:0}[data-skin=drafting] .bp-header__drawer a,[data-skin=drafting] .bp-header__drawer .bp-header__drawer-label{color:var(--dr-on-dark);padding-inline:0}[data-skin=drafting] .bp-header__drawer .bp-header__drawer-group a{color:var(--dr-on-dark-soft);padding-left:var(--bp-space-4)}[data-skin=drafting] .bp-header__drawer .bp-header__drawer-label{font-family:var(--dr-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;min-height:44px;font-size:.75rem;display:flex}[data-skin=drafting] .bp-header__drawer .bp-header__drawer-cta{color:var(--bp-cta-fg);background:var(--bp-cta-bg);justify-content:center;padding-inline:1rem}[data-skin=drafting] .bp-header__drawer .bp-header__drawer-fine{border-top-color:var(--dr-rule-dark)}[data-skin=drafting] .bp-header__drawer .bp-header__drawer-fine a{color:var(--dr-on-dark-soft)!important}[data-skin=drafting] .bp-header__cta{border-radius:0}[data-skin=drafting] .bp-hero--figure{background:var(--bp-surface);padding-block:clamp(2.5rem,5vw,3.5rem) clamp(2.5rem,5vw,3.75rem)}.bp-hero__figure-grid{gap:var(--bp-space-8);align-items:start;display:grid}@media (min-width:1024px){.bp-hero__figure-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem)}}[data-skin=drafting] .bp-hero--figure h1{margin:0 0 var(--bp-space-6);max-width:16ch}[data-skin=drafting] .bp-hero--figure .bp-hero__sub{max-width:54ch;margin:0 0 var(--bp-space-8);color:var(--bp-ink)}.bp-hero--figure .bp-hero__actions{gap:var(--bp-space-3);flex-wrap:wrap;display:flex}.bp-hero__plates{margin:var(--bp-space-8) 0 0;padding:var(--bp-space-4) 0 0;gap:var(--bp-space-4);border-top:1px solid var(--dr-rule-soft,currentColor);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.bp-hero__plates li{flex-direction:column;gap:4px;display:flex}[data-skin=drafting] .bp-hero__plate-n{color:var(--bp-brand-accent)}.bp-hero__plate-l{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;color:var(--bp-brand-primary);font-size:1.125rem}.bp-hero__figure{margin:0}.bp-hero__figure-frame{aspect-ratio:16/11;background:var(--bp-surface-alt);position:relative;overflow:hidden}.bp-hero__figure-frame img{object-fit:cover}.bp-hero__figcap{justify-content:space-between;gap:var(--bp-space-4);padding-top:var(--bp-space-2);margin-top:var(--bp-space-2);border-top:1px solid var(--dr-rule,currentColor);color:var(--bp-ink-soft);display:flex}.bp-hero__thumbs{margin:var(--bp-space-3) 0 0;gap:var(--bp-space-2);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.bp-hero__thumbs li{flex-direction:column;gap:4px;display:flex}.bp-hero__thumbs img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}[data-skin=drafting] .bp-hero__thumbs span{color:var(--bp-ink-soft);font-size:.625rem}@media (max-width:639px){.bp-hero__plates{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-hero__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.bp-hero__thumbs span{display:none}}[data-skin=drafting] .bp-hero--booking{background:var(--bp-surface);padding-block:clamp(1.5rem,4vw,3rem)}.bp-hero__booking-grid{gap:var(--bp-space-6);align-items:start;display:grid}@media (min-width:1024px){.bp-hero__booking-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}}[data-skin=drafting] .bp-hero--booking h1{margin:0 0 var(--bp-space-4);font-size:clamp(2.25rem,4.4vw,3.75rem)}.bp-hero__booking-photo{margin-top:var(--bp-space-6)}.bp-hero__booking-photo img{width:100%;height:auto;display:block}@media (max-width:1023px){.bp-hero__booking-photo{display:none}}.bp-booking{border:1px solid var(--bp-brand-primary);padding:var(--bp-space-4);background:var(--bp-surface-alt)}[data-skin=drafting] .bp-booking__said{font-family:var(--dr-label,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-brand-primary);margin:0 0 var(--bp-space-3);font-size:.6875rem}.bp-booking__tabs{margin-bottom:var(--bp-space-4);grid-template-columns:1fr 1fr;display:grid}.bp-booking__tab{border:1px solid var(--bp-brand-primary);min-height:44px;color:var(--bp-brand-primary);cursor:pointer;background:0 0;padding:.625rem .75rem}.bp-booking__tab+.bp-booking__tab{border-left:0}.bp-booking__tab.is-on{background:var(--bp-cta-bg);border-color:var(--bp-cta-bg);color:var(--bp-cta-fg)}.bp-booking__frame{background:var(--bp-white);border:0;width:100%;display:block}.bp-booking__note{margin:var(--bp-space-3) 0 0;color:var(--bp-ink-soft)}.bp-bodymap{position:relative}[data-skin=drafting] .bp-bodymap{background-color:var(--bp-brand-primary);background-image:linear-gradient(180deg, var(--bp-brand-primary) 0%, var(--bp-brand-primary-deep) 100%);color:var(--dr-on-dark)}.bp-bodymap__head{border-bottom:1px solid var(--dr-rule-dark,currentColor);padding-bottom:var(--bp-space-4);margin-bottom:var(--bp-space-6)}.bp-bodymap__head h2{max-width:22ch;margin:0}.bp-bodymap__grid{gap:var(--bp-space-6);display:grid}@media (min-width:1024px){.bp-bodymap__grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(1.5rem,2.5vw,2rem)}}.bp-bodymap__label{margin:0 0 var(--bp-space-3);color:var(--dr-on-dark-soft,inherit)}.bp-bodymap__doors{gap:var(--bp-space-3);margin-bottom:var(--bp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bp-bodymap__door{text-align:left;padding:var(--bp-space-4);color:inherit;cursor:pointer;border:1px solid var(--dr-rule-dark,currentColor);background:0 0;border-top:2px solid #0000;flex-direction:column;gap:6px;display:flex}.bp-bodymap__door.is-on{border-top-color:var(--bp-brand-accent);background:var(--bp-brand-accent)}@supports (color:color-mix(in lab, red, red)){.bp-bodymap__door.is-on{background:color-mix(in srgb, var(--bp-brand-accent) 14%, transparent)}}.bp-bodymap__door-label{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;font-size:1.625rem;line-height:1}.bp-bodymap__door-sub{font-size:.875rem}[data-skin=drafting] .bp-bodymap__door-list{color:var(--dr-on-dark-soft);font-size:.625rem;line-height:1.7}@media (max-width:639px){.bp-bodymap__doors{gap:var(--bp-space-2)}.bp-bodymap__door{padding:var(--bp-space-3) 6px;min-width:0}.bp-bodymap__door-label{letter-spacing:0;font-size:clamp(.6875rem,3.4vw,1.125rem)}.bp-bodymap__door-sub{font-size:.6875rem;line-height:1.3}.bp-bodymap__door-list{display:none}}.bp-bodymap__stage{aspect-ratio:880/760;background:var(--bp-brand-primary);border:1px solid var(--dr-rule-dark,transparent);position:relative;overflow:hidden}.bp-bodymap__stage picture,.bp-bodymap__still{width:100%;height:100%;display:block}.bp-bodymap__still{object-fit:cover}.bp-bodymap__fig{z-index:2;color:var(--dr-on-dark-soft,inherit);position:absolute;top:10px;left:12px}@media (max-width:767px){.bp-bodymap__stage{aspect-ratio:390/440}}.bp-bodymap__list{margin:0 0 var(--bp-space-4);padding:0;list-style:none}.bp-bodymap__row{justify-content:space-between;align-items:center;gap:var(--bp-space-3);width:100%;min-height:44px;color:inherit;border:0;border-bottom:1px solid var(--dr-rule-dark,currentColor);cursor:pointer;text-align:left;background:0 0;padding:.5rem .625rem;display:flex}.bp-bodymap__row-label{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;font-size:1.25rem;line-height:1.1}.bp-bodymap__row.is-on{background:var(--bp-cta-bg);color:var(--bp-cta-fg);border-bottom-color:var(--bp-cta-bg)}.bp-bodymap__list--chips{gap:var(--bp-space-2);flex-wrap:wrap;display:flex}.bp-bodymap__list--chips .bp-bodymap__row{border:1px solid var(--dr-rule-dark,currentColor);width:auto;min-height:40px}.bp-bodymap__list--chips .bp-bodymap__row-label{font-family:var(--dr-label,monospace);letter-spacing:.12em;font-size:.6875rem;font-weight:400}.bp-bodymap__panel{border:1px solid var(--dr-rule-dark,currentColor)}.bp-bodymap__step{padding:var(--bp-space-4);border-bottom:1px solid var(--dr-rule-dark,currentColor)}.bp-bodymap__step:last-child{border-bottom:0}.bp-bodymap__step p{margin:0}[data-skin=drafting] .bp-bodymap__step-n{color:var(--bp-brand-accent);filter:brightness(1.55);margin-bottom:6px!important}.bp-bodymap__said{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;font-size:1.625rem;line-height:1.05}.bp-bodymap__more{margin-top:var(--bp-space-2)!important}.bp-bodymap__more a,.bp-bodymap__step a:not(.bp-btn){color:inherit;text-underline-offset:3px;text-decoration:underline}.bp-bodymap__covers{padding:var(--bp-space-3) var(--bp-space-4);border-bottom:1px solid var(--dr-rule-dark,currentColor);margin:0;font-size:.8125rem}.bp-bodymap__cta{width:100%}.bp-bodymap__picked{padding:var(--bp-space-3) var(--bp-space-4);border-bottom:1px solid var(--dr-rule-dark,currentColor)}.bp-bodymap__picked .bp-bodymap__label{margin-bottom:var(--bp-space-2)}.bp-bodymap__picks{gap:var(--bp-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bp-bodymap__pick{background:var(--bp-cta-bg);min-height:36px;color:var(--bp-cta-fg);cursor:pointer;font-family:var(--dr-label,monospace);letter-spacing:.12em;text-transform:uppercase;text-align:left;border:0;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:.6875rem;line-height:1.2;display:inline-flex}.bp-bodymap__pick span{font-size:1.125rem;line-height:1}.bp-bodymap__hint{margin:0}.bp-bodymap__step--consult .bp-booking{margin-top:var(--bp-space-2);color:var(--bp-ink)}.bp-bodymap__step--consult .bp-booking p,.bp-bodymap__step--consult .bp-booking h2{color:var(--bp-ink)}.bp-bodymap__step--consult .bp-booking__said{color:var(--bp-brand-primary)}.bp-bodymap__step--consult .bp-booking__note{color:var(--bp-ink-soft);margin-top:var(--bp-space-2)}.bp-bodymap__step--consult .bp-booking__frame{max-width:100%}.bp-bodymap__full{font-size:.8125rem;margin:var(--bp-space-3) 0 0!important}.bp-bodymap__full-link{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:639px){.bp-bodymap__step--consult{padding-inline:var(--bp-space-2)}[data-skin=drafting] .bp-bodymap__step--consult .bp-booking{padding:var(--bp-space-2)}}[data-skin=drafting] .bp-section--alt{background:var(--bp-surface-alt)}[data-skin=drafting] .bp-step{padding:var(--bp-space-6)}[data-skin=drafting] .bp-step__label{color:var(--bp-brand-accent)}[data-skin=drafting] .bp-story__img,[data-skin=drafting] .bp-story__media,[data-skin=drafting] .bp-person,[data-skin=drafting] .bp-person__frame{border-radius:0}[data-skin=drafting] .bp-person{border:1px solid var(--dr-rule);background:var(--bp-surface)}[data-skin=drafting] .bp-quote{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;color:var(--bp-brand-primary);font-size:1.5rem;line-height:1.12}[data-skin=drafting] .bp-faq__q{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;color:var(--bp-brand-primary);font-size:1.25rem}[data-skin=drafting] .bp-faq{border-radius:0}.bp-results__lead{gap:var(--bp-space-4);display:grid}@media (min-width:640px){.bp-results__lead{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bp-results__lead{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-results__band{margin:var(--bp-space-8) 0 0;border:1px solid var(--dr-rule,currentColor)}.bp-results__band img{width:100%;height:auto;display:block}[data-skin=drafting] .bp-result{border:1px solid var(--dr-rule);box-shadow:none;padding:0 0 var(--bp-space-4);background:0 0;border-radius:0}[data-skin=drafting] .bp-result--inverted{background:0 0}[data-skin=drafting] .bp-result--inverted.bp-on-primary h3,[data-skin=drafting] .bp-result--inverted.bp-on-primary p{color:inherit}[data-skin=drafting] .bp-result>:not(.bp-result__media){margin-inline:var(--bp-space-4)}[data-skin=drafting] .bp-result__n{color:var(--bp-ink-soft);margin-top:var(--bp-space-3);margin-bottom:4px;display:block}[data-skin=drafting] .bp-result__hold{color:var(--bp-brand-primary);border:1px dashed var(--bp-brand-primary);margin-block:4px;padding:3px 6px;display:inline-block}[data-skin=drafting] .bp-result__name{margin:2px 0;font-size:1.625rem}[data-skin=drafting] .bp-result__chip{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-brand-accent);background:0 0;border-radius:0;padding:0;font-size:.6875rem}[data-skin=drafting] .bp-result__pull{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;color:var(--bp-brand-primary);font-size:1.125rem;line-height:1.1}[data-skin=drafting] .bp-result__quote{font-family:var(--bp-font-body);text-transform:none;color:var(--bp-ink);white-space:pre-line;font-size:.8125rem;font-weight:400;line-height:1.6}.bp-result__media--video{position:relative}.bp-result__media--video video{object-fit:cover;width:100%;height:100%;display:block}[data-skin=drafting] .bp-result__source{font-family:var(--dr-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink-soft);font-size:.625rem}[data-skin=drafting] .bp-footer--sitemap{background:var(--bp-surface);color:var(--bp-ink);border-top:1px solid var(--dr-rule)}[data-skin=drafting] .bp-footer__col h2{color:var(--bp-ink-soft);font-size:var(--dr-label-size);line-height:1.4}[data-skin=drafting] .bp-footer__credit{letter-spacing:.04em;text-transform:none;color:var(--bp-ink-soft);max-width:60ch;font-size:.625rem}[data-skin=drafting] .bp-svc__heading{text-align:left;max-width:none;margin-inline:0}[data-skin=drafting] .bp-svc__intro{text-align:left;margin-inline:0}[data-skin=drafting] .bp-svc__cell--text h3{color:var(--dr-on-dark)}[data-skin=drafting] .bp-svc__num{font-family:var(--dr-label);font-size:var(--dr-label-size);color:var(--dr-on-dark-soft)}[data-skin=drafting] main>.bp-section .bp-svc--staggered__heading,[data-skin=drafting] .bp-svc--staggered .bp-svc__heading{text-align:center;margin-inline:auto;border-bottom:0;max-width:24ch;margin-bottom:0;padding-bottom:0}[data-skin=drafting] .bp-svc--staggered .bp-svc__num{font-family:var(--bp-font-display);color:#0000;font-size:clamp(2.5rem,3.8vw,3.4375rem)}[data-skin=drafting] .bp-results .bp-result--inverted{color:var(--bp-ink);border-color:var(--dr-rule)!important;background:0 0!important}[data-skin=drafting] .bp-results .bp-result--inverted h3{color:var(--bp-brand-primary)}[data-skin=drafting] .bp-results .bp-result--inverted p,[data-skin=drafting] .bp-results .bp-result--inverted .bp-result__quote{color:var(--bp-ink);opacity:1}[data-skin=drafting] .bp-results .bp-result--inverted .bp-result__chip{color:var(--bp-brand-accent)}[data-skin=drafting] .bp-results .bp-result--inverted .bp-result__source,[data-skin=drafting] .bp-results .bp-result--inverted .bp-result__n{color:var(--bp-ink-soft);opacity:1}[data-skin=drafting] .bp-results__grid .bp-result{border-color:var(--dr-rule);background:0 0}[data-skin=drafting] .bp-result__quote{border-top-color:var(--dr-rule-soft)}[data-skin=drafting] .bp-footer--sitemap a,[data-skin=drafting] .bp-footer--sitemap address a{color:var(--bp-ink)}[data-skin=drafting] .bp-footer--sitemap .bp-btn--primary{color:var(--bp-cta-fg)}[data-skin=drafting] .bp-footer__baseline{flex-direction:column;align-items:flex-start}[data-skin=drafting] .bp-team__heading{text-align:left;max-width:none;margin-inline:0}[data-skin=drafting] .bp-person__caption{color:var(--bp-ink);border-top:1px solid var(--dr-rule);background:0 0}[data-skin=drafting] .bp-person__caption h3{color:var(--bp-brand-primary)}[data-skin=drafting] .bp-person__role,[data-skin=drafting] .bp-person__creds,[data-skin=drafting] .bp-person__caption p{color:var(--bp-ink-soft)}[data-skin=drafting] .bp-person .bp-badge{color:var(--bp-ink-soft);border:1px solid var(--dr-rule-soft);background:0 0;border-radius:0}[data-skin=drafting] .bp-faq__band{background:0 0;padding:0}[data-skin=drafting] .bp-faq__band .bp-faq__head h2{color:var(--bp-brand-primary);text-align:left}[data-skin=drafting] .bp-faq--band{counter-reset:faq;border:0;max-width:none}[data-skin=drafting] .bp-faq--band details{border-top:1px solid var(--dr-rule-soft);counter-increment:faq;padding-inline:0}[data-skin=drafting] .bp-faq--band details:first-child{border-top:1px solid var(--dr-rule)}[data-skin=drafting] .bp-faq--band summary{color:var(--bp-brand-primary);text-transform:uppercase;font-size:1.375rem}[data-skin=drafting] .bp-faq--band summary:before{content:counter(faq, decimal-leading-zero);font-family:var(--dr-label);font-size:var(--dr-label-size);letter-spacing:var(--dr-label-track);color:var(--bp-ink-soft);flex:none;width:3.25rem}[data-skin=drafting] .bp-faq--band summary:after{color:var(--bp-brand-primary);background:0 0;border-radius:0}[data-skin=drafting] .bp-faq--band details>div{color:var(--bp-ink);opacity:1;max-width:70ch;padding-left:3.25rem}@media (min-width:900px){[data-skin=drafting] .bp-faq__band{grid-template-columns:1fr}}[data-skin=drafting] .bp-contact__panel{background:var(--bp-brand-primary)}[data-skin=drafting] .bp-cro-bar{border-top:1px solid var(--dr-rule);background:var(--bp-surface)}[data-skin=drafting] .bp-cro-bar__line{font-family:var(--dr-label);letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink-soft);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.625rem;overflow:hidden}[data-skin=drafting] .bp-footer--sitemap address,[data-skin=drafting] .bp-footer--sitemap .bp-footer__address{color:var(--bp-ink)}[data-skin=drafting] .bp-faq--band summary{text-align:left;justify-content:flex-start;gap:0}[data-skin=drafting] .bp-faq--band summary:after{margin-left:auto}[data-skin=drafting] .bp-faq__head,[data-skin=drafting] .bp-faq__head h2{text-align:left;justify-self:stretch}[data-skin=drafting] .bp-band{background:var(--bp-brand-primary);border-bottom:1px solid var(--dr-rule-dark)}[data-skin=drafting] .bp-hero--booking{padding-block:var(--bp-space-6) var(--bp-space-12)}[data-skin=drafting] .bp-booking{padding:var(--bp-space-3)}[data-skin=drafting] .bp-booking__tabs{margin-bottom:var(--bp-space-3)}[data-skin=drafting] .bp-booking__note{margin-top:var(--bp-space-2)}[data-skin=drafting] .bp-bodymap__disclaimer{margin:var(--bp-space-6) 0 0;color:var(--dr-on-dark-soft);font-size:var(--bp-text-small);border:0;padding:0}.bp-hero__figure-frame .bp-hero__figure-extra{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-skin=drafting] .bp-hero__figure-frame .bp-hero__figure-extra{filter:var(--dr-photo-filter)}.bp-hero__thumbs li{position:relative}.bp-hero__thumbs li:after{content:"";background:var(--bp-brand-accent);opacity:0;height:2px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.bp-hero__figure[data-fig-i="0"] .bp-hero__thumbs li:first-child:after,.bp-hero__figure[data-fig-i="1"] .bp-hero__thumbs li:nth-child(2):after,.bp-hero__figure[data-fig-i="2"] .bp-hero__thumbs li:nth-child(3):after,.bp-hero__figure[data-fig-i="3"] .bp-hero__thumbs li:nth-child(4):after,.bp-hero__figure[data-fig-i="4"] .bp-hero__thumbs li:nth-child(5):after,.bp-hero__figure[data-fig-i="5"] .bp-hero__thumbs li:nth-child(6):after{opacity:1}[data-skin=drafting] .bp-hero__figure[data-fig-i="0"] .bp-hero__thumbs li:first-child span,[data-skin=drafting] .bp-hero__figure[data-fig-i="1"] .bp-hero__thumbs li:nth-child(2) span,[data-skin=drafting] .bp-hero__figure[data-fig-i="2"] .bp-hero__thumbs li:nth-child(3) span,[data-skin=drafting] .bp-hero__figure[data-fig-i="3"] .bp-hero__thumbs li:nth-child(4) span,[data-skin=drafting] .bp-hero__figure[data-fig-i="4"] .bp-hero__thumbs li:nth-child(5) span,[data-skin=drafting] .bp-hero__figure[data-fig-i="5"] .bp-hero__thumbs li:nth-child(6) span{color:var(--bp-brand-primary)}@media (prefers-reduced-motion:reduce){.bp-hero__figure-extra{display:none}.bp-hero__thumbs li:after{transition:none}}.bp-hero__figure-frame--video{aspect-ratio:16/9;background:var(--bp-brand-primary)}.bp-hero__figure-frame--video img{object-fit:contain}.bp-hero__loop{object-fit:contain;background:var(--bp-brand-primary);width:100%;height:100%;position:absolute;inset:0}.bp-film__open{min-height:44px;color:var(--bp-ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.bp-film__play{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.bp-film__dialog{background:#000;border:0;width:min(1100px,94vw);max-width:none;height:fit-content;max-height:none;margin:auto;padding:0;position:fixed;inset:0}.bp-film__dialog::backdrop{background:#04112fdb}.bp-film__frame{aspect-ratio:16/9;position:relative}.bp-film__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bp-film__close{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600;position:absolute;top:-44px;right:0}.bp-film__dialog[open]{overflow:visible}.bp-film__dialog--v{width:min(94vw,46.125svh)}.bp-film__frame--v{aspect-ratio:9/16}.bp-hero__reassure{margin-top:var(--bp-space-2);color:var(--bp-ink-soft)}.bp-hero__proof-link{margin-top:var(--bp-space-2)}.bp-hero__proof-link a{color:var(--bp-ink);text-underline-offset:3px;font-weight:600}.bp-hero__poster-m{display:none}@media (max-width:767px){.bp-hero__figure-frame--video-m{aspect-ratio:9/16;width:min(100%,45svh);margin-inline:auto}.bp-hero__figure-frame--video-m .bp-hero__poster-d{display:none}.bp-hero__figure-frame--video-m .bp-hero__poster-m{display:block}}.bp-film-clip__head{max-width:760px;margin:0 auto var(--bp-space-6,32px);text-align:center}.bp-film-clip__head .bp-lead{margin-top:var(--bp-space-3,12px)}.bp-film-clip__figure{margin:0}.bp-film-clip__frame{aspect-ratio:var(--bp-film-ar,16 / 9);background:var(--bp-brand-primary);width:100%;max-width:1040px;margin-inline:auto;position:relative;overflow:hidden}.bp-film-clip__frame--tall{width:min(100%,45svh)}.bp-film-clip__video{object-fit:contain;background:0 0;width:100%;height:100%;position:absolute;inset:0}.bp-film-clip__poster-m{display:none}.bp-film-clip__cap{letter-spacing:.02em;max-width:1040px;color:var(--bp-muted,#5b6474);text-align:center;margin:10px auto 0;font-size:13px}.bp-film-clip__actions{margin-top:var(--bp-space-6,32px);justify-content:center;display:flex}@media (max-width:767px){.bp-film-clip__frame--m{aspect-ratio:var(--bp-film-ar-m,9 / 16);width:min(100%,45svh)}.bp-film-clip__frame--m .bp-film-clip__poster-d{display:none}.bp-film-clip__frame--m .bp-film-clip__poster-m{display:block}}[data-skin=drafting] .gw-memberships{--gw-brand:var(--bp-brand-accent);--gw-ink:var(--bp-brand-primary);--gw-ink-soft:var(--bp-ink-soft);--gw-ink-mute:var(--bp-ink-soft);--gw-surface:var(--bp-white);--gw-ground:var(--bp-surface);--gw-on-ink:var(--dr-on-dark);--gw-on-ink-soft:var(--dr-on-dark-soft);--gw-on-ink-mute:var(--dr-on-dark-soft);--gw-radius-panel:0;--gw-radius-button:0;--gw-lift-s:none}[data-skin=drafting] .gw-tier{border:1px solid var(--dr-rule-soft)}[data-skin=drafting] .gw-tier__tag{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-white);background:var(--bp-brand-accent);padding:.3rem .55rem;font-size:.6875rem;font-weight:500}[data-skin=drafting] .gw-tier__price{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);letter-spacing:0}[data-skin=drafting] .gw-tier__period{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}[data-skin=drafting] .gw-tier--featured{border-color:var(--bp-brand-primary)}[data-skin=drafting] .gw-tier--featured .gw-tier__price{color:var(--dr-on-dark)}[data-skin=drafting] .gw-memberships--pricing .gw-tiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.875rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier{border-top:4px solid var(--dr-rule-soft);padding:1.75rem 1.5rem 1.5rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured{border-top:8px solid var(--bp-brand-accent);padding-top:1.5rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier__tag--top{align-self:flex-start;margin-bottom:.875rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier:not(:has(.gw-tier__tag--top)) .gw-tier__head{margin-top:2.3rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier__head h3{font-size:1.375rem;line-height:1.05}[data-skin=drafting] .gw-memberships--pricing .gw-tier__price{margin:1rem 0 .75rem;font-size:clamp(2.75rem,4vw,3.5rem);line-height:1}[data-skin=drafting] .gw-memberships--pricing .gw-tier__for{color:var(--bp-ink);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.55}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured .gw-tier__for{color:var(--dr-on-dark)}[data-skin=drafting] .gw-memberships--pricing .gw-tier__label{font-family:var(--dr-label);font-size:var(--dr-label-size);letter-spacing:var(--dr-label-track);text-transform:uppercase;color:var(--bp-ink-soft);border-top:1px solid var(--dr-rule-soft);margin:0 0 .625rem;padding-top:1rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured .gw-tier__label{color:var(--dr-on-dark-soft);border-top-color:var(--dr-rule-dark)}[data-skin=drafting] .gw-memberships--pricing .gw-tier__includes{margin-bottom:1.5rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured .gw-tier__includes li:before{border-color:var(--dr-on-dark)}[data-skin=drafting] .gw-memberships--pricing .gw-tier__cta{text-align:center;justify-content:center;align-self:stretch}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured .gw-tier__cta{background:var(--bp-white);border-color:var(--bp-white);color:var(--bp-brand-primary)}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured .gw-tier__cta:hover{background:var(--bp-surface);border-color:var(--bp-surface);color:var(--bp-brand-primary)}[data-skin=drafting] .gw-memberships--pricing .gw-tier__note{font-family:var(--dr-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink-soft);text-align:center;margin:.625rem 0 0;font-size:.6875rem}[data-skin=drafting] .gw-memberships--pricing .gw-tier--featured .gw-tier__note{color:var(--dr-on-dark-soft)}[data-skin=drafting] .gw-assurances{border-top:1px solid var(--dr-rule-soft);flex-wrap:wrap;gap:.75rem 2rem;margin:1.5rem 0 0;padding:1.125rem 0 0;list-style:none;display:flex}[data-skin=drafting] .gw-assurances li{color:var(--bp-ink);padding-left:1.375rem;font-size:.9375rem;position:relative}[data-skin=drafting] .gw-assurances li:before{content:"";border-left:2px solid var(--bp-brand-accent);border-bottom:2px solid var(--bp-brand-accent);width:.55rem;height:.3rem;position:absolute;top:.4em;left:.125rem;transform:rotate(-45deg)}@media (max-width:1099px){[data-skin=drafting] .gw-memberships--pricing .gw-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){[data-skin=drafting] .gw-memberships--pricing .gw-tiers{grid-template-columns:1fr}[data-skin=drafting] .gw-memberships--pricing .gw-tier:not(:has(.gw-tier__tag--top)) .gw-tier__head{margin-top:0}[data-skin=drafting] .gw-assurances{flex-direction:column}}@media (min-width:1100px){[data-skin=drafting] .gw-memberships--pricing .gw-tier__head{align-items:flex-start;min-height:2.8875rem}}[data-skin=drafting] .bp-roll--rest{vertical-align:baseline;clip-path:inset(-.12em -.2em -.2em);justify-items:start;display:inline-grid}[data-skin=drafting] .bp-roll--rest .bp-roll__term{transition:opacity .32s var(--bp-ease,ease), transform .32s var(--bp-ease,ease)}[data-skin=drafting] .bp-roll--rest .bp-roll__word:after{content:none}[data-skin=drafting] .bp-roll--rest [data-word]:before{content:attr(data-word)}[data-skin=drafting] .bp-roll--rest .bp-roll__text{isolation:isolate;position:relative}[data-skin=drafting] .bp-roll--rest .bp-roll__text:after{content:"";z-index:-1;background:var(--bp-brand-accent-soft);border-bottom:.075em solid var(--bp-brand-accent);transform-origin:0;transition:transform .38s var(--bp-ease,ease) 90ms;position:absolute;inset:.1em -.06em .02em;transform:scaleX(0)}[data-skin=drafting] .bp-roll--rest .bp-roll__term.is-on .bp-roll__text:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){[data-skin=drafting] .bp-roll--rest .bp-roll__term,[data-skin=drafting] .bp-roll--rest .bp-roll__text:after{transition:none}}[data-skin=drafting] .bp-roll-steps{margin:var(--bp-space-8) 0 0;border-top:1px solid var(--dr-rule-soft);padding:0}[data-skin=drafting] .bp-roll-steps__tabs{gap:var(--bp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-skin=drafting] .bp-roll-step{min-height:44px;padding:var(--bp-space-4) 0 .5rem;cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex;position:relative}[data-skin=drafting] .bp-roll-step__n{font-family:var(--dr-label);font-size:var(--dr-label-size);letter-spacing:var(--dr-label-track);color:var(--bp-ink-soft)}[data-skin=drafting] .bp-roll-step__l{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;color:var(--bp-ink-soft);font-size:1.125rem;line-height:1.1;transition:color .2s}[data-skin=drafting] .bp-roll-step[aria-pressed=true] .bp-roll-step__n{color:var(--bp-brand-accent)}[data-skin=drafting] .bp-roll-step[aria-pressed=true] .bp-roll-step__l,[data-skin=drafting] .bp-roll-step:hover .bp-roll-step__l{color:var(--bp-brand-primary)}[data-skin=drafting] .bp-roll-step:focus-visible{outline:2px solid var(--bp-focus,var(--bp-brand-accent));outline-offset:2px}[data-skin=drafting] .bp-roll-step__bar{background:var(--bp-brand-accent);transform-origin:0;width:100%;height:3px;position:absolute;top:-1px;left:0}[data-skin=drafting] .bp-roll-step__bar.is-running{animation-name:bp-roll-fill;animation-timing-function:linear;animation-fill-mode:both}@keyframes bp-roll-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-skin=drafting] .bp-roll-step__bar.is-running{animation:none}}[data-skin=drafting] .bp-roll-steps__detail{color:var(--bp-ink);min-height:1.5em;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}[data-skin=drafting] .bp-roll--rest .bp-roll__term{gap:.14em}[data-skin=drafting] .bp-roll--rest .bp-roll__icon{width:.58em;height:.58em;color:var(--bp-brand-accent);stroke-width:2px;transform:translateY(-.02em)}[data-skin=drafting] .bp-roll-step__n{align-items:center;gap:.4rem;display:inline-flex}[data-skin=drafting] .bp-roll-step__icon{width:1rem;height:1rem;color:var(--bp-ink-soft);flex:none;transition:color .2s}[data-skin=drafting] .bp-roll-step[aria-pressed=true] .bp-roll-step__icon{color:var(--bp-brand-accent)}@media (max-width:479px){[data-skin=drafting] .bp-hero--figure{padding-top:1.25rem}[data-skin=drafting] .bp-hero--figure h1{margin-bottom:var(--bp-space-4)}}[data-skin=drafting] .bp-hero--figure .bp-hero__copy{container-type:inline-size}[data-skin=drafting] .bp-hero--figure h1:has(.bp-roll--rest){max-width:7.65em;font-size:min(var(--bp-text-hero), 13cqi)}.bp-roll-keep{white-space:nowrap}[data-skin=drafting] .bp-roll--rest .bp-roll__term{align-items:baseline}[data-skin=drafting] .bp-roll--rest .bp-roll__icon{align-self:center;transform:translateY(.05em)}[data-skin=drafting] .bp-roll--rest .bp-roll__text:after{top:.22em;bottom:.09em}@media (max-width:479px){[data-skin=drafting] .bp-hero--figure .bp-hero__actions{flex-wrap:nowrap;gap:.5rem}[data-skin=drafting] .bp-hero--figure .bp-hero__actions>*{flex:auto;min-width:0;display:flex}[data-skin=drafting] .bp-hero--figure .bp-hero__actions .bp-btn{letter-spacing:.06em;white-space:nowrap;flex:auto;width:auto;padding-inline:.625rem}}[data-skin=drafting] .bp-event{border:1px solid var(--bp-border);box-shadow:none;background:var(--bp-surface);border-radius:0}[data-skin=drafting] .bp-event__media{border-bottom:1px solid var(--bp-border);aspect-ratio:2/3}[data-skin=drafting] .bp-events__month-label,[data-skin=drafting] .bp-event__when,[data-skin=drafting] .bp-event__where,[data-skin=drafting] .bp-events__series-next,[data-skin=drafting] .bp-events__next-label{font-family:var(--dr-label);font-size:var(--dr-label-size);letter-spacing:var(--dr-label-track);text-transform:uppercase;font-weight:400}[data-skin=drafting] .bp-event__when,[data-skin=drafting] .bp-events__series-next{color:var(--bp-brand-primary)}[data-skin=drafting] .bp-event__title{font-size:var(--bp-text-h3)}[data-skin=drafting] .bp-events--next{border-block:1px solid var(--bp-border)}[data-skin=drafting] .bp-events__next{font-size:var(--bp-text-body)}[data-skin=drafting] .bp-events__next time{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);text-transform:uppercase;font-size:var(--bp-text-h3);color:var(--bp-brand-primary)}[data-skin=drafting][data-pairing=anton-inter] h1,[data-skin=drafting][data-pairing=anton-inter] h2,[data-skin=drafting][data-pairing=anton-inter] h3,[data-skin=drafting][data-pairing=anton-inter] .bp-header__brand,[data-skin=drafting][data-pairing=anton-inter] .bp-hero__plate-l,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__door-label,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__row-label:not(.bp-bodymap__list--chips .bp-bodymap__row-label),[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__said,[data-skin=drafting][data-pairing=anton-inter] .bp-quote,[data-skin=drafting][data-pairing=anton-inter] .bp-faq__q,[data-skin=drafting][data-pairing=anton-inter] .bp-result__pull,[data-skin=drafting][data-pairing=anton-inter] .bp-roll-step__l,[data-skin=drafting][data-pairing=anton-inter] .gw-tier__price,[data-skin=drafting][data-pairing=anton-inter] .bp-events__next time{letter-spacing:-.1px}[data-skin=drafting][data-pairing=anton-inter]{--dr-label:var(--bp-font-body);--dr-label-size:.75rem;--dr-label-track:.02em}[data-skin=drafting][data-pairing=anton-inter] .bp-eyebrow,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__label,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__step-n,[data-skin=drafting][data-pairing=anton-inter] .bp-result__n,[data-skin=drafting][data-pairing=anton-inter] .bp-result__hold,[data-skin=drafting][data-pairing=anton-inter] .bp-hero__figcap,[data-skin=drafting][data-pairing=anton-inter] .bp-hero__plate-n,[data-skin=drafting][data-pairing=anton-inter] .bp-hero__thumbs span,[data-skin=drafting][data-pairing=anton-inter] .bp-booking__tab,[data-skin=drafting][data-pairing=anton-inter] .bp-booking__note,[data-skin=drafting][data-pairing=anton-inter] .bp-footer h2,[data-skin=drafting][data-pairing=anton-inter] .bp-footer__credit,[data-skin=drafting][data-pairing=anton-inter] .bp-footer__legal-links a,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__fig,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__row-tag,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__door-list,[data-skin=drafting][data-pairing=anton-inter] .bp-step__label,[data-skin=drafting][data-pairing=anton-inter] .bp-bodymap__list--chips .bp-bodymap__row-label,[data-skin=drafting][data-pairing=anton-inter] .bp-booking__said,[data-skin=drafting][data-pairing=anton-inter] .bp-result__chip,[data-skin=drafting][data-pairing=anton-inter] .bp-result__source,[data-skin=drafting][data-pairing=anton-inter] .bp-cro-bar__line,[data-skin=drafting][data-pairing=anton-inter] .gw-tier__tag,[data-skin=drafting][data-pairing=anton-inter] .gw-tier__period,[data-skin=drafting][data-pairing=anton-inter] .gw-memberships--pricing .gw-tier__note,[data-skin=drafting][data-pairing=anton-inter] .bp-header__drawer .bp-header__drawer-label,[data-skin=drafting][data-pairing=anton-inter] .bp-events__month-label,[data-skin=drafting][data-pairing=anton-inter] .bp-event__when,[data-skin=drafting][data-pairing=anton-inter] .bp-event__where,[data-skin=drafting][data-pairing=anton-inter] .bp-events__series-next,[data-skin=drafting][data-pairing=anton-inter] .bp-events__next-label,[data-skin=drafting][data-pairing=anton-inter] main>.bp-section:not(.bp-final):not(.bp-bodymap):before{letter-spacing:var(--dr-label-track);font-weight:600}[data-skin=drafting][data-pairing=anton-inter] .bp-header__nav a,[data-skin=drafting][data-pairing=anton-inter] .bp-header .bp-navgroup__button{font-family:var(--bp-font-body);letter-spacing:normal;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.4}[data-skin=drafting][data-pairing=anton-inter] .bp-header__nav a[aria-current=page]{color:var(--bp-brand-accent)}[data-skin=drafting][data-pairing=anton-inter] .bp-header .bp-navgroup__chev{color:var(--bp-brand-accent);border-color:var(--bp-brand-accent)}[data-skin=drafting][data-pairing=anton-inter] .bp-btn,[data-skin=drafting][data-pairing=anton-inter] .bp-btn--lg{font-family:var(--bp-font-display);font-weight:var(--bp-weight-display);letter-spacing:-.1px;text-transform:uppercase;border-radius:0;min-height:46px;padding:1rem 2rem;font-size:.875rem;line-height:1}[data-skin=drafting][data-pairing=anton-inter] .bp-header__cta{min-height:42px;padding:.875rem 1.5625rem}@media (max-width:639px){[data-skin=drafting][data-pairing=anton-inter] .bp-btn,[data-skin=drafting][data-pairing=anton-inter] .bp-btn--lg{min-height:45px;font-size:.8125rem}[data-skin=drafting][data-pairing=anton-inter] .bp-hero--figure .bp-hero__actions .bp-btn{letter-spacing:-.1px}}[data-skin=drafting][data-pairing=archivo-poppins]{--dr-label:var(--bp-font-body);--dr-on-dark:var(--bp-ink);--dr-on-dark-soft:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins]{--dr-on-dark-soft:color-mix(in srgb, var(--bp-ink) 72%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins]{--dr-rule:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins]{--dr-rule:color-mix(in srgb, var(--bp-ink) 20%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins]{--dr-rule-soft:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins]{--dr-rule-soft:color-mix(in srgb, var(--bp-ink) 12%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins]{--dr-rule-dark:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins]{--dr-rule-dark:color-mix(in srgb, var(--bp-ink) 18%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins] h1,[data-skin=drafting][data-pairing=archivo-poppins] h2,[data-skin=drafting][data-pairing=archivo-poppins] h3,[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero__plate-l{color:var(--bp-ink);font-family:var(--bp-font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:200;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] h3{font-weight:300}[data-skin=drafting][data-pairing=archivo-poppins] .bp-header__nav a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-navgroup__button{color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-header__nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--bp-brand-accent);-webkit-text-decoration-color:var(--bp-brand-accent);-webkit-text-decoration-color:var(--bp-brand-accent);text-decoration-color:var(--bp-brand-accent);text-underline-offset:8px;text-decoration-thickness:2px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-navgroup__panel{background:var(--bp-surface-alt)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-btn--secondary{color:var(--bp-ink);border-color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-btn--secondary:hover{background:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins] .bp-btn--secondary:hover{background:color-mix(in srgb, var(--bp-ink) 10%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-btn--secondary:hover{color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer--sitemap{background:var(--bp-surface);color:var(--bp-ink);border-top:1px solid var(--dr-rule)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer address{color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer h2,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__col h2{color:var(--bp-ink-soft);font-family:var(--dr-label);font-weight:400;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-section--alt{background:var(--bp-surface-alt)}[data-skin=drafting][data-pairing=archivo-poppins] img,[data-skin=drafting][data-pairing=archivo-poppins] video{border-radius:0}[data-skin=drafting][data-pairing=archivo-poppins] main img{filter:var(--dr-photo-filter)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-cro-bar{background:var(--bp-surface)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-cro-bar__line{display:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-cro-bar .bp-btn{letter-spacing:.08em;flex:1 1 0;justify-content:center;min-width:0;padding:.75rem .5rem;font-size:.8125rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-cro-bar>*{min-width:0}@media (max-width:600px){[data-skin=drafting][data-pairing=archivo-poppins] h1{font-size:min(2.75rem,10.4vw);line-height:1.02}[data-skin=drafting][data-pairing=archivo-poppins] h2{font-size:min(2rem,7.2vw);line-height:1.05}[data-skin=drafting][data-pairing=archivo-poppins] h3{font-size:min(1.375rem,5.6vw)}[data-skin=drafting][data-pairing=archivo-poppins] h1{font-size:min(2.5rem,8.4vw)}[data-skin=drafting][data-pairing=archivo-poppins] .gw-tier__price{white-space:normal;font-size:min(1.75rem,6.6vw)}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band .bp-final__overlay{background:var(--bp-surface)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band .bp-final__overlay{background:color-mix(in srgb, var(--bp-surface) var(--bp-final-overlay), transparent)}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-svc__cell--text{color:var(--bp-ink);border:1px solid var(--dr-rule-soft);background:var(--bp-surface-alt)!important}[data-skin=drafting][data-pairing=archivo-poppins] .bp-svc__cell--text h3,[data-skin=drafting][data-pairing=archivo-poppins] .bp-svc__cell--text p,[data-skin=drafting][data-pairing=archivo-poppins] .bp-svc__cell--text a{color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] main *{border-radius:0!important}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__content{max-width:var(--bp-container)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__copy{max-width:52rem}[data-skin=drafting][data-pairing=archivo-poppins]{--gw-ink:var(--bp-ink);--gw-ink-soft:var(--bp-ink-soft);--gw-ink-mute:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins]{--gw-ink-mute:color-mix(in srgb, var(--bp-ink) 62%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins]{--gw-hairline:var(--dr-rule-soft);--gw-ground:var(--bp-surface);--gw-surface:var(--bp-surface-alt);--gw-brand:var(--bp-accent);--gw-brand-tint:var(--bp-surface-alt);--gw-on-ink:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-field input,[data-skin=drafting][data-pairing=archivo-poppins] .bp-field textarea,[data-skin=drafting][data-pairing=archivo-poppins] .bp-field select{background:var(--bp-surface);color:var(--bp-ink);border:1px solid var(--dr-rule)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-field input::placeholder,[data-skin=drafting][data-pairing=archivo-poppins] .bp-field textarea::placeholder{color:var(--bp-ink-soft);opacity:1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-field input:focus-visible,[data-skin=drafting][data-pairing=archivo-poppins] .bp-field textarea:focus-visible,[data-skin=drafting][data-pairing=archivo-poppins] .bp-field select:focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form__status[data-state=error]{color:var(--bp-ink);border-left:3px solid var(--bp-accent);padding-left:12px}[data-skin=drafting][data-pairing=archivo-poppins] .gw-memberships{--gw-ink:var(--bp-ink);--gw-surface:var(--bp-surface-alt);--gw-ink-mute:var(--bp-ink)}@supports (color:color-mix(in lab, red, red)){[data-skin=drafting][data-pairing=archivo-poppins] .gw-memberships{--gw-ink-mute:color-mix(in srgb, var(--bp-ink) 62%, transparent)}}[data-skin=drafting][data-pairing=archivo-poppins] .gw-memberships{--gw-on-ink:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq summary,[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq summary:after{color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-prose a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq a{color:var(--bp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);text-decoration-color:var(--bp-accent);text-underline-offset:3px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo,[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero__frames,[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band{background:var(--bp-surface)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq h2,[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq__band .bp-faq__head h2{color:var(--bp-ink)}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .gw-memberships--pricing .gw-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-skin=drafting][data-pairing=archivo-poppins] .gw-tier__price{overflow-wrap:anywhere;font-size:clamp(1.75rem,2.6vw,2.5rem)}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__copy{column-gap:var(--bp-space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__copy>*{grid-column:1/-1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel h1{white-space:nowrap;max-width:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__sub{grid-column:1;max-width:40rem;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__actions{grid-column:2;margin:0}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form{counter-reset:rider;border-top:1px solid var(--dr-rule-soft);gap:0;max-width:56rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field{counter-increment:rider;border-bottom:1px solid var(--dr-rule-soft);grid-template-columns:48px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;padding-block:14px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field:before{content:counter(rider, decimal-leading-zero);font-family:var(--dr-label);color:var(--bp-ink-soft);font-size:.75rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field label{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:500}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field input,[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field textarea{border:0;border-bottom:1px solid var(--dr-rule);background:0 0;padding-inline:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field textarea{min-height:5rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form>div:has(>button){padding-top:var(--bp-space-6);flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form__consent{color:var(--bp-ink-soft);margin:0}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field{grid-template-columns:32px minmax(0,1fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field>input,[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field>textarea{grid-column:1/-1}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-header__nav a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-navgroup__button{font-family:var(--bp-font-body);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-btn{font-family:var(--bp-font-body);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__mono,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__rider li strong,[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field label{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;font-weight:500;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__eyebrow,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__bandlink,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__links a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__link{font-family:var(--bp-font-body);letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__big,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__list li,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__n,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table tbody th,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__timeline strong{font-family:var(--bp-font-display);font-weight:300;font-stretch:125%}.bp-footer--board{background:var(--bp-surface);color:var(--bp-ink);border-top:1px solid var(--dr-rule-soft,#ffffff1f);padding-block:72px 32px}.bp-footer__boardgrid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr)) 1.5fr;align-items:start;gap:40px;display:grid}.bp-footer__logo{width:58px;margin-bottom:18px;display:block}.bp-footer__wordmark{font-family:var(--bp-font-display);text-transform:uppercase;margin:0;font-size:24px;font-weight:300;font-stretch:125%;line-height:1.1}.bp-footer--board h2{font-family:var(--dr-label,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);margin:0 0 14px;font-size:11px;font-weight:400;font-stretch:100%}.bp-footer--board .bp-footer__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bp-footer--board .bp-footer__list a,.bp-footer--board .bp-footer__list span{font-family:var(--bp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink);font-size:12px;font-weight:600;font-stretch:100%;text-decoration:none}.bp-footer--board .bp-footer__list span{color:var(--bp-ink-soft)}.bp-footer__contact{gap:10px;display:grid}.bp-footer__phone{font-family:var(--bp-font-display);color:var(--bp-ink);font-size:26px;font-weight:300;font-stretch:125%;text-decoration:none}.bp-footer__mail{color:var(--bp-ink)}.bp-footer--board .bp-footer__area{color:var(--bp-ink-soft);margin:0}.bp-footer__boardbase{border-top:1px solid var(--dr-rule-soft,#ffffff1f);margin-top:56px;padding-top:22px}.bp-footer__boardbase p{font-family:var(--dr-label,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);margin:0;font-size:12px}@media (max-width:1099px){.bp-footer__boardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-footer__brand,.bp-footer__contact{grid-column:1/-1}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero .bp-eyebrow{font-family:var(--bp-font-body);letter-spacing:.14em;text-transform:uppercase;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero__reeltag{letter-spacing:.14em}[data-skin=drafting][data-pairing=archivo-poppins] .bp-features p,[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature p{font-family:var(--dr-label);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__link{font-family:var(--dr-label);letter-spacing:.1em;font-weight:500;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement h2~.bp-plate__big,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-lead~.bp-plate__big{font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__list li{text-transform:none;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table td:nth-child(2){font-family:var(--bp-font-display);font-weight:200;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__timeline strong{letter-spacing:0;font-size:1.75rem;font-weight:200;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__quote blockquote,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__quote blockquote{font-family:var(--bp-font-display);color:var(--bp-ink);font-size:1.25rem;font-weight:300;font-stretch:125%;line-height:1.35}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__tag,[data-skin=drafting][data-pairing=archivo-poppins] .bp-field__tag{font-family:var(--dr-label);letter-spacing:.1em;color:var(--bp-ink-soft);margin-left:6px;font-size:.625rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__help,[data-skin=drafting][data-pairing=archivo-poppins] .bp-form__help{color:var(--bp-ink-soft);grid-column:2/-1;margin:0;font-size:.875rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__aside{color:var(--bp-ink-soft);margin:var(--bp-space-4) 0 0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__aside a{color:var(--bp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);text-decoration-color:var(--bp-accent);text-underline-offset:3px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__statementlabel{margin-bottom:var(--bp-space-4)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__riderhead--statement{margin-top:var(--bp-space-8)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer--board h2{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);font-size:11px;font-weight:400;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__headline{font-family:var(--bp-font-display);font-weight:200;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-prose h2,[data-skin=drafting][data-pairing=archivo-poppins] .bp-final h2{text-transform:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate .bp-plate__tag{font-family:var(--dr-label);letter-spacing:.12em}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qa>li:not(:has(p,figure,table,ol,ul)){padding-block:var(--bp-space-5)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__body{font-family:var(--bp-font-display);font-size:1.25rem;font-weight:300;font-stretch:125%;line-height:1.35}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement h2~.bp-plate__big,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-lead~.bp-plate__big{text-transform:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__timeline{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__timeline strong{font-size:clamp(1.125rem,5.4vw,1.75rem)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__qa>li{gap:var(--bp-space-12);padding-block:var(--bp-space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__qa>li>div{min-width:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__n{font-family:var(--dr-label);letter-spacing:.1em;color:var(--bp-ink-soft);margin-bottom:14px;font-size:12px;font-weight:500;font-stretch:100%;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa h3{font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.2}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(h2):has(.bp-plate__big) .bp-container{column-gap:var(--bp-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(h2):has(.bp-plate__big) h2{grid-area:1/1/span 4;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(h2):has(.bp-plate__big) .bp-container>:not(h2){grid-column:2}}@media (max-width:899px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__qa>li{gap:var(--bp-space-4);padding-block:var(--bp-space-8);grid-template-columns:minmax(0,1fr)}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-sub--by,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__by{font-family:var(--dr-label);letter-spacing:.08em;text-transform:none;color:var(--bp-ink-soft);font-size:11px;font-weight:500;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__statementlabel{letter-spacing:.1em;font-size:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate .bp-plate__tag{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--figrow .bp-plate__steps{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__fig{gap:10px;margin:0;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quotesrow{margin-top:var(--bp-space-8)}@media (max-width:899px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--figrow .bp-plate__steps{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] main h2{font-size:52px;line-height:1.05}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__bandrow h2,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--sheet h2{font-size:32px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(.bp-plate__big) h2{font-size:64px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:not(.bp-hero--reel) h1{font-size:60px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__sub{font-size:19px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:not(.bp-hero--reel) .bp-hero__sub{font-size:22px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero__headline{font-size:64px;line-height:1.05}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__big{font-size:26px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-lead{font-size:20px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-final .bp-lead{font-size:19px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__steps .bp-plate__body,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__mail{font-size:17px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table tbody th,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table td:nth-child(2){font-size:30px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table td{font-size:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa h3{font-size:34px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__quote blockquote{font-size:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__quote:has(blockquote+blockquote) blockquote{font-size:24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--figrow .bp-plate__quote blockquote{font-size:30px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull:not(.bp-plate--figrow) .bp-plate__quote blockquote,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__body{font-size:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__timeline strong{font-size:40px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__lines li{font-size:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq--cols .bp-faq__q{font-size:24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq--cols .bp-faq__a{font-size:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-prose h2{font-size:34px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-prose p{font-size:19px}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;max-width:none;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__copy>*{grid-column:1/-1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__sub{grid-column:1;max-width:44rem;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__actions{grid-column:2;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:not(.bp-hero--reel) h1{max-width:18ch}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(h2):has(.bp-plate__big) .bp-container{grid-template-columns:minmax(0,744fr) minmax(0,520fr);column-gap:48px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__ridergrid{grid-template-columns:minmax(0,453px) minmax(0,1fr);column-gap:48px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__rider li{grid-template-columns:48px 240px minmax(0,1fr);column-gap:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__rider li strong .bp-plate__tag{margin:6px 0 0;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__help{grid-column:3}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--rider .bp-plate__actions,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--rider .bp-plate__aside{margin-left:0}:is([data-skin=drafting][data-pairing=archivo-poppins] .bp-section--alt:has(>.bp-container>.bp-form) .bp-container,[data-skin=drafting][data-pairing=archivo-poppins] .bp-section--alt:has(.bp-form) .bp-container){padding-left:calc(var(--bp-space-gutter) + 501px)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field{grid-template-columns:48px 240px minmax(0,1fr);column-gap:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-field__tag{margin:6px 0 0;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form .bp-form__help{grid-column:3}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__riderhead--statement{margin-left:501px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:not(:has(h2,.bp-plate__big,.bp-plate__list)) .bp-plate__aside{margin-left:501px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--sheet .bp-plate__head{align-items:center}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-plate__list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-plate__list li{font-size:19px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-features__grid{display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-features__lead{margin-bottom:40px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-features__items{counter-reset:feat;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature{counter-increment:feat;border-bottom:1px solid var(--dr-rule-soft);grid-template-columns:60px minmax(0,1fr) auto;align-items:baseline;padding-block:18px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature:before{content:counter(feat, decimal-leading-zero);font-family:var(--dr-label);letter-spacing:.1em;color:var(--bp-ink-soft);font-size:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature h3{margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature p{text-align:right;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature>.bp-feature__icon--media{grid-area:2/1;width:40px;height:40px;margin:10px 0 0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature>h3{grid-area:1/2}[data-skin=drafting][data-pairing=archivo-poppins] .bp-feature>p{grid-area:1/3}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq--cols{counter-reset:faq;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq--cols>div{counter-increment:faq;border-top:1px solid var(--dr-rule-soft);grid-template-columns:80px 532px minmax(0,1fr);align-items:baseline;padding-block:24px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq--cols>div:before{content:counter(faq, decimal-leading-zero);font-family:var(--dr-label);letter-spacing:.1em;color:var(--bp-ink-soft);font-size:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq--cols .bp-faq__q{margin:0;padding-right:32px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols3 .bp-plate__qa>li{grid-template-columns:80px 532px minmax(0,1fr);gap:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols3 .bp-plate__qhead{display:contents}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols3 .bp-plate__qhead h3{padding-right:32px;font-size:24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-container{grid-template-columns:480px minmax(0,1fr);align-items:start;column-gap:48px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-plate__qa{grid-template-columns:repeat(2,440px);display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-plate__qa>li{padding-block:18px;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 h3{font-size:22px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table{table-layout:fixed}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table thead th:first-child{width:34.8%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child{grid-template-columns:minmax(0,1fr) 390px;align-items:start;column-gap:32px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child>*{grid-column:2}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child>.bp-plate__slot{grid-area:1/1/span 4;place-items:center;min-height:420px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps:has(>li:only-child){grid-template-columns:minmax(0,1fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-prose{margin-left:480px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--steps:not(.bp-plate--pull) .bp-plate__steps:has(>li:nth-child(2):last-child){grid-template-columns:minmax(0,1.36fr) minmax(0,1fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull:not(.bp-plate--figrow) .bp-plate__steps:has(>li:nth-child(3)){grid-template-columns:minmax(0,1fr);margin-left:528px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer--board .bp-footer__list a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer--board .bp-footer__list span{white-space:nowrap}}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--xl h1{font-size:76px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement h2~.bp-plate__big{font-size:16px}:is([data-skin=drafting][data-pairing=archivo-poppins] .bp-faq-section h2,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa h2,[data-skin=drafting][data-pairing=archivo-poppins] .bp-features:not(:has(.bp-feature:nth-child(4))) h2){font-size:44px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__table tbody th,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa .bp-plate__table td:nth-child(2),[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child .bp-plate__quote blockquote{font-size:22px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(.bp-plate__by) .bp-lead{font-size:16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band:has(.bp-sub--by) h2{font-size:40px}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--rider:has(.bp-plate__link) .bp-plate__ridergrid{grid-template-columns:minmax(0,555px) minmax(0,1fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table:has(thead th:nth-child(2):last-child) thead th:first-child{width:66.7%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-form>div:has(>button){flex-direction:column;align-items:flex-start}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(.bp-plate__statementlabel):has(h2):has(.bp-plate__big) .bp-plate__statementlabel{grid-area:1/1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(.bp-plate__statementlabel):has(h2):has(.bp-plate__big) h2{grid-row:2/span 4}[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band:has(.bp-sub--by) .bp-final__content{padding-left:calc(var(--bp-space-gutter) + 644px);text-align:left!important}[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band:has(.bp-sub--by) .bp-final__content>*{margin-left:0!important}[data-skin=drafting][data-pairing=archivo-poppins] .bp-final--band:has(.bp-sub--by) .bp-final__actions{justify-content:flex-start}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-header__brand--logo img{width:auto;height:64px}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-header__brand--logo img{height:91px}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero h1,[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__copy h1{margin-bottom:32px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-film-clip__head{text-align:center}[data-skin=drafting][data-pairing=archivo-poppins] .bp-film-clip__head .bp-lead{text-align:center;margin-inline:auto}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo.bp-hero--xl h1{font-size:76px}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__chiprow{gap:var(--bp-space-4);flex-direction:column}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__riderlabel{margin-top:var(--bp-space-4)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-header__inner{padding-block:12px}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-header .bp-header__inner{padding-block:16px}}[data-skin=drafting][data-pairing=archivo-poppins] main>.bp-section:not(.bp-final):not(.bp-bodymap):before{content:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q button,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q input,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q textarea,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q select{font-family:var(--bp-font-body)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote h1{margin:0 0 32px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__capsule{max-width:54rem;color:var(--bp-ink);margin:0 0 24px;font-size:20px;font-weight:600;line-height:1.5}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__capsule:before{content:"";background:var(--bp-accent);width:24px;height:2px;margin-bottom:18px;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote .bp-plate__capsule:before{display:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__trust{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);border-block:1px solid var(--dr-rule-soft);margin:0 0 48px;padding-block:18px;font-size:12px;font-weight:500}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quotegrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quotegrid{grid-template-columns:416px minmax(0,1fr);column-gap:64px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quotegrid>.bp-plate__quoteside{grid-area:1/1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quotegrid>.bp-q{grid-area:1/2}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qsteps{margin:16px 0 24px;padding:0;list-style:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qsteps>li{border-top:1px solid var(--dr-rule-soft);grid-template-columns:60px minmax(0,1fr);gap:0;padding-block:22px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qsteps>li:last-child{border-bottom:1px solid var(--dr-rule-soft)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qsteps h3{font-family:var(--bp-font-body);text-transform:none;letter-spacing:0;margin:0 0 6px;font-size:17px;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qsteps .bp-plate__n{font-size:34px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__frame--quote{aspect-ratio:4/3}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q{border:1px solid var(--dr-rule);background:var(--bp-surface-alt);padding:28px 32px 32px;scroll-margin-top:140px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__steps{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__steps li{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);border-bottom:2px solid var(--dr-rule);padding-bottom:10px;font-size:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__steps li.is-on{color:var(--bp-ink);border-bottom-color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__heading{margin:0 0 8px;font-size:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__sub{color:var(--bp-ink-soft);margin:0 0 22px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__field{border:0;gap:8px;min-width:0;margin:0 0 20px;padding:0;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__field>label,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__field>legend{font-family:var(--dr-label);letter-spacing:.02em;color:var(--bp-ink);margin-bottom:2px;padding:0;font-size:13px;font-weight:500}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opt{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink-soft);margin-left:6px;font-size:11px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q input[type=text],[data-skin=drafting][data-pairing=archivo-poppins] .bp-q input[type=email],[data-skin=drafting][data-pairing=archivo-poppins] .bp-q textarea{background:var(--bp-surface);width:100%;min-height:48px;color:var(--bp-ink);border:1px solid var(--dr-rule);border-radius:0;padding:12px 14px;font-size:16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q textarea{resize:vertical;min-height:96px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q input:focus-visible,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q textarea:focus-visible,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q button:focus-visible,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chip:focus-within{outline:2px solid var(--bp-accent);outline-offset:2px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q [aria-invalid=true]{border-color:var(--bp-accent)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__help{color:var(--bp-ink-soft);margin:0;font-size:14px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__err{color:var(--bp-ink);border-left:3px solid var(--bp-accent);margin:0;padding-left:10px;font-size:14px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__grid{grid-template-columns:minmax(0,1fr);column-gap:20px;display:grid}@media (min-width:700px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__grid>:not(.bp-q__field--half){grid-column:1/-1}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chips{flex-wrap:nowrap;gap:8px;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chip{border:1px solid var(--dr-rule);cursor:pointer;white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;display:inline-flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chip input{accent-color:var(--bp-accent);margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chip.is-on{background:var(--bp-ink);color:var(--bp-surface);border-color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opts{flex-wrap:wrap;gap:8px;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opt-btn{min-height:44px;color:var(--bp-ink);border:1px solid var(--dr-rule);cursor:pointer;background:0 0;border-radius:0;padding:0 14px;font-size:15px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opt-btn.is-on{background:var(--bp-ink);color:var(--bp-surface);border-color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__btn{justify-content:center;width:100%;min-height:52px;margin-top:8px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__under{color:var(--bp-ink-soft);margin:12px 0 0;font-size:14px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__summary{font-family:var(--dr-label);letter-spacing:.06em;color:var(--bp-ink-soft);margin:0 0 20px;font-size:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__edit{color:var(--bp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);text-decoration-color:var(--bp-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__radio{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__radio input{accent-color:var(--bp-accent);width:18px;height:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__thanks-steps{gap:12px;padding-left:20px;display:grid}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-q{padding:20px 16px 24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chips{gap:6px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chip{gap:6px;padding:0 8px;font-size:13px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote .bp-plate__capsule{font-size:16px}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-crumbs{background:var(--bp-surface);border-bottom:1px solid var(--dr-rule-soft)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-crumbs ol{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;gap:10px;margin:0;padding:12px 0;font-size:11px;list-style:none;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-crumbs li+li:before{content:"›";color:var(--bp-ink-soft);margin-right:10px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-crumbs a{color:var(--bp-ink)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-crumbs [aria-current]{color:var(--bp-ink-soft)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule .bp-plate__capsule{max-width:60rem}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubcard{border:1px solid var(--dr-rule-soft);background:var(--bp-surface-alt);color:var(--bp-ink);grid-template-columns:minmax(0,1fr);margin-bottom:40px;text-decoration:none;display:grid}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__frame--hub{aspect-ratio:16/9;height:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody{flex-direction:column;gap:12px;padding:32px;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody h3{margin:0;font-size:34px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hublink{font-family:var(--bp-font-display);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:600;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__plan ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:32px;margin:16px 0 0;padding:0;list-style:none;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__plan li{font-family:var(--bp-font-display);text-transform:uppercase;border-top:1px solid var(--dr-rule-soft);border-bottom:1px solid var(--dr-rule-soft);color:var(--bp-ink-soft);padding-block:14px;font-size:22px;font-weight:300;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--links{border-top:1px solid var(--dr-rule-soft)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--links .bp-plate__links{flex-wrap:wrap;gap:16px 40px;margin:0;padding-block:32px;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-navgroup__line{color:var(--bp-ink-soft);text-transform:none;letter-spacing:0;max-width:30ch;margin:0 0 10px;font-size:13px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-navgroup__note{color:var(--bp-ink-soft);text-transform:none;letter-spacing:0;max-width:32ch;margin:10px 0 0;font-size:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel h1{font-family:var(--bp-font-body);letter-spacing:.16em;white-space:normal;margin-bottom:12px;font-size:14px;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__headline{font-family:var(--bp-font-display);text-transform:uppercase;letter-spacing:0;color:var(--bp-ink);margin:0 0 40px;font-size:clamp(2.5rem,8.4vw,76px);font-weight:200;font-stretch:125%;line-height:1.02}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__headline{white-space:nowrap}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero__textlink{font-family:var(--bp-font-body);color:var(--bp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);text-decoration-color:var(--bp-accent);text-underline-offset:4px;align-self:center;font-size:16px;font-weight:400}[data-skin=drafting][data-pairing=archivo-poppins] .bp-film-clip__link{text-align:center;margin:16px 0 0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-film-clip__link a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-plate__link,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__aside a{font-family:var(--bp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink);font-size:12px;font-weight:600;font-stretch:125%;text-decoration:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement .bp-plate__aside{color:var(--bp-ink);font-size:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:has(h2) .bp-container{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:has(h2) .bp-container{grid-template-columns:416px minmax(0,1fr);align-items:start;column-gap:64px}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule h2{margin:0;font-size:34px;font-weight:300}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:has(h2) .bp-plate__capsule{margin:0;font-size:24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:has(h2) .bp-plate__capsule:before{display:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__ridl{font-family:var(--dr-label);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-ink);font-size:12px;font-weight:500}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__ridin{color:var(--bp-ink);border:0;border-bottom:1px solid var(--dr-rule);font:inherit;background:0 0;border-radius:0;width:100%;min-height:44px;padding:8px 0;font-size:16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__ridin:focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__slot--hub{min-height:260px;margin:0}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--rider:has(form) .bp-plate__ridergrid{grid-template-columns:minmax(0,555px) minmax(0,1fr)}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--rider form li{grid-template-columns:48px 240px minmax(0,1fr);align-items:baseline;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols3 .bp-plate__qbody .bp-plate__body,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols3 .bp-plate__lines li{font-size:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-film-clip__head .bp-lead{font-size:19px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:not(:has(h2,.bp-plate__big,.bp-plate__list)) .bp-plate__aside{margin-left:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:not(:has(h2)) .bp-plate__capsule{max-width:1100px;font-size:26px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__kickhead{margin-bottom:40px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__kickhead .bp-plate__kick{font-family:var(--bp-font-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:600;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__display{font-family:var(--bp-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bp-ink);font-size:clamp(2rem,5vw,52px);font-weight:200;font-stretch:125%;line-height:1.05}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__kickhead .bp-lead{max-width:860px;margin:20px 0 0;font-size:20px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--links .bp-plate__links a{font-family:var(--bp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink);font-size:12px;font-weight:600;font-stretch:125%;text-decoration:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__linkslead{color:var(--bp-ink);font-size:18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quoteinline{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quoteinline{grid-template-columns:416px minmax(0,1fr);column-gap:64px}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote-inline h2:not(.bp-q__heading){letter-spacing:.02em;margin:0 0 16px;font-size:52px;font-weight:200}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qnote{color:var(--bp-ink-soft);margin:14px 0 0;font-size:15px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__heading{font-size:24px;font-weight:300}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer--board .bp-footer__list a,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer--board .bp-footer__list span{white-space:normal;overflow-wrap:anywhere}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__boardgrid{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(0,1fr)) minmax(0,1.4fr);column-gap:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__logo img{mix-blend-mode:lighten}@media (max-width:1439px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__boardgrid{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(0,1fr))}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__contact{grid-column:1/-1}}@media (max-width:1099px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__boardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__brand,[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__contact{grid-column:1/-1}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quotegrid>*,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quoteinline>*,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__panel,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__field{min-width:0;max-width:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__heading,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__sub,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__help,[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__under,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qnote{overflow-wrap:anywhere}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__heading{font-size:20px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote-inline h2:not(.bp-q__heading){font-size:36px}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-features:not(:has(.bp-feature:nth-child(4))) .bp-feature{grid-template-columns:60px minmax(0,1fr);align-items:start}[data-skin=drafting][data-pairing=archivo-poppins] .bp-features:not(:has(.bp-feature:nth-child(4))) .bp-feature p{text-align:left;grid-column:2;margin-top:8px}}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody h3{overflow-wrap:anywhere;font-size:24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody{padding:22px 18px}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-container{grid-template-columns:minmax(0,480px) minmax(0,1fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-plate__qa{grid-template-columns:repeat(2,minmax(0,440px))}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-plate__qa h3{overflow-wrap:anywhere}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table tr.has-note>th,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table tr.has-note>td{border-bottom:0;padding-bottom:8px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table .bp-plate__rownote td{font-family:var(--bp-font-body);white-space:normal;color:var(--bp-ink-soft);padding:0 0 22px;font-size:16px;font-weight:400;font-stretch:100%;line-height:1.5}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table .bp-plate__rownote p{max-width:900px;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__tablenote{max-width:900px;margin-top:40px;font-size:18px;line-height:1.5}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__table:has(thead th:nth-child(2):last-child):has(.bp-plate__rownote) thead th:first-child{width:34.8%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-container{grid-template-columns:416px minmax(0,1fr);align-items:start;column-gap:64px;display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__head{grid-area:1/1/span 2}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__steps,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__actions{grid-column:2}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__steps>li{grid-template-columns:364px minmax(0,436px);align-items:start;column-gap:32px;display:grid}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__steps{margin:0;padding:0;list-style:none;display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__steps>li{border-top:1px solid var(--pl-rule);padding-block:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__steps>li:first-child{border-top:0;padding-top:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum h3{margin:0;font-size:24px;font-weight:300}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__quote{margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__quote blockquote{font-family:var(--bp-font-display);text-transform:none;margin:0;font-size:22px;font-weight:300;font-stretch:100%;line-height:1.3}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__actions{margin-top:32px}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote-inline .bp-q__chip{flex:none;padding:0 18px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa:not([class*=bp-plate--cols]) .bp-plate__body{font-size:22px;line-height:1.4}[data-skin=drafting][data-pairing=archivo-poppins] .bp-features:not(:has(.bp-feature:nth-child(4))) h2{font-size:52px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-container{display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--qa.bp-plate--cols2 .bp-plate__head>div>h2{font-size:52px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 .bp-plate__qa{grid-template-columns:repeat(2,minmax(0,624px));column-gap:64px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--cols2 h3{font-size:28px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:not(.bp-hero--reel):has(.bp-hero__headline) h1{font-family:var(--bp-font-body);letter-spacing:.16em;max-width:none;margin-bottom:12px;font-size:13px;font-weight:600;font-stretch:100%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__quote blockquote{font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--table .bp-plate__link,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--nonum .bp-plate__link{font-family:var(--bp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink);font-size:12px;font-weight:600;font-stretch:125%;text-decoration:none}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:has(h2):has(.bp-plate__big)+.bp-plate--links .bp-plate__links{padding-left:792px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__copy{grid-template-columns:minmax(0,1fr) 520px;align-items:start}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__copy>:not(.bp-hero__sub,.bp-hero__cite,.bp-hero__actions){grid-column:1}:is([data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__sub,[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__cite,[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__actions){grid-column:2}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__sub{grid-row:1;max-width:none;font-size:32px;font-weight:300;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__textlink{align-self:flex-start}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__cite{grid-row:2;margin:12px 0 0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__actions{flex-direction:column;grid-row:3;align-items:flex-start;gap:24px;margin-top:24px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo:has(.bp-hero__cite) .bp-hero__copy>:not(.bp-hero__sub,.bp-hero__cite,.bp-hero__actions):first-child{grid-row:1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child{display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child>.bp-plate__slot,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--pull .bp-plate__steps>li:only-child .bp-plate__slot{place-items:center;min-height:420px;margin:16px 0 24px;display:grid}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opts--multi .bp-q__opt-btn{align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opts--multi .bp-q__opt-btn:before{content:"";border:1px solid;flex:none;width:13px;height:13px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__opts--multi .bp-q__opt-btn.is-on:before{box-shadow:inset 0 0 0 2px var(--bp-ink);background:currentColor}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody{padding:48px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody h3{font-size:40px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody .bp-plate__body{font-size:20px;line-height:1.5}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody .bp-plate__quote blockquote{font-size:26px;font-weight:300;font-stretch:125%}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__plan ul{grid-template-columns:repeat(3,minmax(0,416px));column-gap:32px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__plan li{font-size:24px}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__contact--lead,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quoteside--tail{display:none}@media (max-width:899px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__contact--lead{display:grid}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__contact--tail{display:none}}@media (max-width:1099px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quoteside--tail{display:block}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__quoteside--lead{display:none}}@media (max-width:699px){:is([data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:not(:has(h2)) .bp-plate__capsule,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule:has(h2) .bp-plate__capsule){font-size:17px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq__q{font-size:19px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-faq__a{font-size:16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__plan li{font-size:19px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody .bp-plate__quote blockquote{font-size:20px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-footer__phone{font-size:22px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote h1{font-size:25px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote .bp-plate__trust{letter-spacing:.06em;font-size:10px}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__qsteps .bp-plate__quote blockquote,[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__hubbody .bp-plate__quote blockquote{font-family:var(--bp-font-display);font-weight:300;font-stretch:125%}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote .bp-q__chip{flex:none;padding:0 18px}}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__heading{font-size:24px}}@media (min-width:900px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--statement:not(:has(.bp-lead)) h2~.bp-plate__big{font-size:20px}}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote:not(.bp-plate--quote-inline){padding-top:20px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote>.bp-container{flex-direction:column;display:flex}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote>.bp-container>.bp-plate__capsule{order:2;margin:32px 0 16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote>.bp-container>.bp-plate__trust{order:3;margin:0}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote>.bp-container>.bp-plate__quotegrid{order:1}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--quote h1{margin-bottom:16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q{padding-top:12px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__steps{margin-bottom:16px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__sub{margin-bottom:14px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chips{flex-wrap:wrap;row-gap:8px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-q__chip{flex:none}[data-skin=drafting][data-pairing=archivo-poppins] .bp-crumbs+.bp-hero--photo{min-height:min(520px,100svh - 133px)}}@media (max-width:699px) and (max-height:600px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__content{padding-top:32px;padding-bottom:32px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--reel .bp-hero__headline,[data-skin=drafting][data-pairing=archivo-poppins] .bp-hero--photo .bp-hero__copy h1{margin-bottom:16px}}@media (max-width:399px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__bandrow{flex-wrap:wrap;row-gap:4px}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__bandrow .bp-plate__mono{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;min-width:0}}@media (max-width:359px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-cro-bar .bp-btn{letter-spacing:.04em;padding-inline:.375rem;font-size:.75rem}}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__ridin{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:699px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__rider li{grid-template-columns:48px minmax(0,1fr)}[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__rider li>:nth-child(n+3),[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate__rider li>.bp-plate__ridin{grid-column:2}}@media (max-width:419px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-plate--capsule h2{overflow-wrap:anywhere;font-size:22px}}[data-skin=drafting] .bp-plate--reviews .bp-rv{position:relative}[data-skin=drafting] .bp-rv__rating{align-items:center;gap:10px;display:inline-flex}[data-skin=drafting] .bp-rv__stars{color:var(--bp-brand-accent);gap:2px;line-height:0;display:inline-flex}[data-skin=drafting] .bp-rv__track{--rv-cols:1;--rv-gap:20px;gap:var(--rv-gap);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline-offset:6px;margin:0;padding:0;display:flex;overflow-x:auto}[data-skin=drafting] .bp-rv__track::-webkit-scrollbar{display:none}[data-skin=drafting] .bp-rv__track:focus-visible{outline:1px solid var(--bp-ink)}[data-skin=drafting] .bp-rv__card{flex:0 0 calc((100% - var(--rv-gap) * (var(--rv-cols) - 1)) / var(--rv-cols));box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--dr-rule-soft);background:var(--bp-surface-alt);flex-direction:column;gap:20px;min-width:0;margin:0;padding:28px 24px 22px;display:flex}[data-skin=drafting] .bp-rv__stars--card{margin-bottom:-6px}[data-skin=drafting] .bp-rv__quote{flex:auto;margin:0}[data-skin=drafting] .bp-rv__quote p{font-family:var(--bp-font-display);color:var(--bp-ink);text-transform:none;margin:0;font-size:19px;font-weight:300;font-stretch:100%;line-height:1.38}[data-skin=drafting] .bp-rv__quote p+p{margin-top:12px}[data-skin=drafting] .bp-rv__who{border-top:1px solid var(--dr-rule-soft);flex-direction:column;gap:6px;padding-top:16px;display:flex}[data-skin=drafting] .bp-rv__name{font-family:var(--bp-font-body);color:var(--bp-ink);font-size:15px;font-weight:500;line-height:1.3}[data-skin=drafting] .bp-rv__line{background:var(--dr-rule-soft);height:1px;margin-top:24px;overflow:hidden}[data-skin=drafting] .bp-rv__fill{background:var(--bp-ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}[data-skin=drafting] .bp-rv__fill.is-running{animation-name:bp-rv-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes bp-rv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-skin=drafting] .bp-rv__bar{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}[data-skin=drafting] .bp-rv__count{white-space:nowrap;font-variant-numeric:tabular-nums}[data-skin=drafting] .bp-rv__dots{gap:8px;margin:0;padding:0;display:flex}[data-skin=drafting] .bp-rv__dot{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:36px;margin:0;padding:14px 0}[data-skin=drafting] .bp-rv__dot:before{content:"";background:var(--dr-rule-soft);height:2px;transition:background .2s;display:block}[data-skin=drafting] .bp-rv__dot[aria-selected=true]:before{background:var(--bp-ink)}[data-skin=drafting] .bp-rv__nav{gap:8px;display:flex}[data-skin=drafting] .bp-rv__btn{appearance:none;border:1px solid var(--dr-rule-soft);width:44px;height:44px;color:var(--bp-ink);cursor:pointer;background:0 0;border-radius:0;place-items:center;margin:0;padding:0;transition:border-color .2s;display:inline-grid}[data-skin=drafting] .bp-rv__btn:hover{border-color:var(--bp-ink)}[data-skin=drafting] .bp-rv__btn:focus-visible,[data-skin=drafting] .bp-rv__dot:focus-visible{outline:1px solid var(--bp-ink);outline-offset:2px}@media (min-width:900px){[data-skin=drafting] .bp-rv__track{--rv-cols:2;--rv-gap:32px}[data-skin=drafting] .bp-rv__card{gap:24px;padding:32px 32px 26px}[data-skin=drafting] .bp-rv__quote p{font-size:22px;line-height:1.35}}@media (min-width:1100px){[data-skin=drafting][data-pairing=archivo-poppins] .bp-rv__quote p{font-stretch:125%}}@media (max-width:599px){[data-skin=drafting] .bp-rv__dots{display:none}}@media (prefers-reduced-motion:reduce){[data-skin=drafting] .bp-rv__fill{display:none}[data-skin=drafting] .bp-rv__dot:before,[data-skin=drafting] .bp-rv__btn{transition:none}}[data-skin=drafting][data-pairing=anton-inter] .bp-prose a:not(.bp-btn),[data-skin=drafting][data-pairing=anton-inter] .bp-faq a:not(.bp-btn),[data-skin=drafting][data-pairing=anton-inter] .bp-section--alt .bp-container a:not(.bp-btn){color:var(--bp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);-webkit-text-decoration-color:var(--bp-accent);text-decoration-color:var(--bp-accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}[data-skin=drafting][data-pairing=anton-inter] .bp-prose a:not(.bp-btn):hover,[data-skin=drafting][data-pairing=anton-inter] .bp-faq a:not(.bp-btn):hover{-webkit-text-decoration-color:var(--bp-ink);-webkit-text-decoration-color:var(--bp-ink);-webkit-text-decoration-color:var(--bp-ink);text-decoration-color:var(--bp-ink)}[data-skin=drafting] .bp-plate__striphead{text-align:center;margin:0 0 var(--bp-space-6);font-family:var(--bp-font-display);letter-spacing:.06em;color:var(--bp-ink);font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:300;display:block}[data-skin=drafting][data-pairing] .bp-plate--strip>.bp-container>h2.bp-plate__striphead{text-align:center;border-bottom:0;padding-bottom:0}[data-skin=drafting][data-pairing] .bp-plate--strip-ruled>.bp-container>h2.bp-plate__striphead{letter-spacing:.06em;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:300}[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striphead{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;column-gap:clamp(16px,3vw,40px);display:grid}[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striphead:before,[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striphead:after{content:"";border-top:1px solid var(--bp-ink);width:100%;max-width:220px}[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striphead:before{justify-self:end}[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striphead span{overflow-wrap:anywhere;min-width:0}[data-skin=drafting] .bp-plate__striplabel{text-align:center;margin:0 0 var(--bp-space-6)}[data-skin=drafting] .bp-plate__striprow,[data-skin=drafting] .bp-features__striprow{flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}[data-skin=drafting] .bp-plate__striprow>li,[data-skin=drafting] .bp-features__striprow>li{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:14px;min-width:0;padding:6px 10px;display:flex}[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striprow>li+li{border-left:1px solid var(--dr-rule-soft)}[data-skin=drafting] .bp-plate__mark,[data-skin=drafting] .bp-features__mark{justify-content:center;align-items:center;max-width:100%;height:60px;display:flex}[data-skin=drafting] .bp-plate--strip-wide .bp-plate__mark{height:104px}[data-skin=drafting] .bp-plate__mark img,[data-skin=drafting] .bp-features__mark img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}[data-skin=drafting] .bp-plate__striprow .bp-plate__mono{color:var(--bp-ink);margin:0;font-size:11px;line-height:1.4}[data-skin=drafting] .bp-features__marklabel{font-family:var(--bp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}[data-skin=drafting] .bp-plate__stripnote{text-align:center;margin:var(--bp-space-6) 0 0}[data-skin=drafting] .gw-display--strip h2{margin-bottom:var(--bp-space-8)}@media (max-width:899px){[data-skin=drafting] .bp-plate__striprow,[data-skin=drafting] .bp-features__striprow{flex-wrap:wrap;row-gap:26px}[data-skin=drafting] .bp-plate__striprow>li,[data-skin=drafting] .bp-features__striprow>li{flex:0 0 calc(100% / var(--bp-strip-phone,4));gap:10px;padding:0 4px}[data-skin=drafting] .bp-plate--strip-ruled .bp-plate__striprow>li+li{border-left:0}[data-skin=drafting] .bp-plate__mark,[data-skin=drafting] .bp-features__mark{height:44px}[data-skin=drafting] .bp-plate--strip-wide .bp-plate__mark{width:100%;height:auto;overflow:visible}[data-skin=drafting] .bp-plate--strip-wide .bp-plate__mark img{width:140%;max-width:none;height:auto;margin-inline:-20%}[data-skin=drafting] .bp-plate__striprow .bp-plate__mono,[data-skin=drafting] .bp-features__marklabel{letter-spacing:.08em;font-size:10px}}[data-skin=drafting] .bp-plate--wrap .bp-plate__tablewrap{overflow-x:visible}[data-skin=drafting] .bp-plate--wrap .bp-plate__table{table-layout:fixed}[data-skin=drafting] .bp-plate--wrap .bp-plate__table th,[data-skin=drafting] .bp-plate--wrap .bp-plate__table td{white-space:normal;overflow-wrap:anywhere;min-width:0}[data-skin=drafting][data-pairing] .bp-plate--wrap .bp-plate__table td:nth-child(2){white-space:normal}[data-skin=drafting] .bp-plate--wrap .bp-plate__table:has(thead th:nth-child(2):last-child) thead th:first-child{width:42%}@media (min-width:1100px){[data-skin=drafting][data-pairing] .bp-plate--wrap .bp-plate__table:has(thead th:nth-child(2):last-child) thead th:first-child{width:42%}[data-skin=drafting][data-pairing] .bp-plate--wrap .bp-plate__table:has(thead th:nth-child(2):last-child) td:nth-child(2){font-size:22px;line-height:1.35}}@media (max-width:899px){[data-skin=drafting] .bp-plate--wrap .bp-plate__table:has(thead th:nth-child(2):last-child) thead th:first-child{width:44%}[data-skin=drafting] .bp-plate--wrap .bp-plate__table tbody th,[data-skin=drafting] .bp-plate--wrap .bp-plate__table td{padding-right:10px}}[data-skin=drafting] .bp-plate__hubgrid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){[data-skin=drafting] .bp-plate__hubgrid{grid-template-columns:repeat(var(--bp-hub-cols,2), minmax(0, 1fr));gap:32px}}[data-skin=drafting] .bp-plate--hubgrid .bp-plate__hubcard{flex-direction:column;grid-template-columns:none;height:100%;margin:0;display:flex}[data-skin=drafting] .bp-plate--hubgrid .bp-plate__frame--hub{aspect-ratio:16/9;width:100%}[data-skin=drafting] .bp-plate--hubgrid .bp-plate__hubbody{flex:auto;padding:24px}[data-skin=drafting][data-pairing] .bp-plate--hubgrid .bp-plate__hubbody h3{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,30px)}[data-skin=drafting][data-pairing] .bp-plate--hubgrid .bp-plate__hubbody .bp-plate__body{font-size:16px;line-height:1.5}@media (min-width:1100px){[data-skin=drafting][data-pairing] .bp-plate--hubgrid .bp-plate__hubbody{padding:32px}}[data-skin=drafting] .bp-features--nonum .bp-feature:before{content:none;display:none}@media (min-width:1100px){[data-skin=drafting][data-pairing] .bp-features--nonum .bp-feature{align-items:center}[data-skin=drafting][data-pairing] .bp-features--nonum .bp-feature>.bp-feature__icon--media{grid-area:1/1;width:36px;height:36px;margin:0}}[data-skin=drafting] .bp-navgroup:has(>.bp-navgroup__link){align-items:center;gap:2px}[data-skin=drafting] .bp-navgroup__button--chev{margin:-8px -6px -8px 0;padding:8px 6px}[data-skin=drafting] .bp-header .bp-navgroup__panel .bp-navgroup__overview{border-top:1px solid var(--dr-rule-soft);letter-spacing:.02em;border-radius:0;margin-top:6px;padding-top:.7rem;font-weight:600}[data-skin=drafting] .bp-header__drawer .bp-header__drawer-group>.bp-header__drawer-overview{border-top:1px solid var(--dr-rule-dark,var(--dr-rule-soft));color:var(--dr-on-dark);font-weight:600}[data-skin=drafting] .bp-plate--tiers .bp-plate__tiers{border-top:1px solid var(--dr-rule-soft);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}[data-skin=drafting] .bp-plate--tiers .bp-plate__tier{border-bottom:1px solid var(--dr-rule-soft);grid-template-rows:auto auto auto auto 1fr;align-content:start;min-width:0;padding:32px 0 36px;display:grid}@media (min-width:900px){[data-skin=drafting] .bp-plate--tiers .bp-plate__tiers{grid-template-columns:repeat(var(--bp-tiers-n,3), minmax(0, 1fr));border-bottom:1px solid var(--dr-rule-soft);grid-template-rows:auto auto auto auto 1fr}[data-skin=drafting] .bp-plate--tiers .bp-plate__tier{grid-row:span 5;grid-template-rows:subgrid;border-bottom:0;padding:44px 40px 48px}[data-skin=drafting] .bp-plate--tiers .bp-plate__tier:first-child{padding-left:0}[data-skin=drafting] .bp-plate--tiers .bp-plate__tier:last-child{padding-right:0}[data-skin=drafting] .bp-plate--tiers .bp-plate__tier+.bp-plate__tier{border-left:1px solid var(--dr-rule-soft)}}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierlabel{font-family:var(--bp-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-ink-soft);margin:0 0 14px;font-size:11px;font-weight:500;font-stretch:100%;line-height:1.4}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tiername{font-family:var(--bp-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--bp-ink);overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(22px,2vw,28px);font-weight:200;font-stretch:125%;line-height:1.15}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierprice{font-family:var(--bp-font-display);letter-spacing:-.005em;color:var(--bp-ink);font-variant-numeric:lining-nums;margin:0 0 32px;font-size:clamp(36px,3.4vw,52px);font-weight:200;font-stretch:125%;line-height:1.05}[data-skin=drafting][data-pairing] .bp-plate--tiers-ranged .bp-plate__tierprice{font-size:clamp(30px,2.7vw,42px)}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierfrom{font-family:var(--bp-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bp-ink-soft);margin-bottom:12px;font-size:11px;font-weight:500;font-stretch:100%;line-height:1;display:block}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierspec{border-top:1px solid var(--dr-rule-soft);margin:0 0 28px;padding:0}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierspec:empty{border-top:0;margin:0}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierspec>div{border-bottom:1px solid var(--dr-rule-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierspec dt{font-family:var(--bp-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-ink-soft);font-size:11px;font-weight:500}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierspec dd{font-family:var(--bp-font-body);letter-spacing:.02em;color:var(--bp-ink);text-align:right;margin:0;font-size:14px;font-weight:400}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierinc{margin:0}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierinc ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierinc li{font-family:var(--bp-font-body);color:var(--bp-ink-soft);padding-left:26px;font-size:15px;line-height:1.5;position:relative}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierinc li:before{content:"";border-left:1px solid var(--bp-ink);border-bottom:1px solid var(--bp-ink);width:10px;height:5px;position:absolute;top:.42em;left:3px;transform:rotate(-45deg)}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tiernote{font-family:var(--bp-font-body);color:var(--bp-ink-soft);font-size:15px;line-height:1.55}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierfoot{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding-top:36px;display:grid}@media (min-width:900px){[data-skin=drafting] .bp-plate--tiers .bp-plate__tierfoot{grid-template-columns:minmax(0,1fr) auto;gap:48px;padding-top:44px}}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tiernote2{max-width:62ch;font-family:var(--bp-font-body);color:var(--bp-ink);margin:0;font-size:17px;line-height:1.55}[data-skin=drafting] .bp-plate--tiers .bp-plate__tierfoot .bp-plate__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0;display:flex}@media (max-width:899px){[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tiername{margin-bottom:18px}[data-skin=drafting][data-pairing] .bp-plate--tiers .bp-plate__tierprice{margin-bottom:24px}}[data-skin=drafting] .bp-plate__list--marks li{padding:0}[data-skin=drafting] .bp-plate__list--marks a,[data-skin=drafting] .bp-plate__list--marks .bp-plate__listcell{min-height:64px;color:var(--bp-ink);align-items:center;gap:16px;padding-block:12px;text-decoration:none;display:flex}[data-skin=drafting] .bp-plate__listicon{flex:none;width:40px;height:40px;transition:transform .22s;display:block}[data-skin=drafting] .bp-plate__listicon img{object-fit:contain;width:100%;height:100%;display:block}[data-skin=drafting] .bp-plate__listlabel{text-underline-offset:6px;flex:auto;min-width:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .22s}[data-skin=drafting] .bp-plate__listarrow{font-family:var(--bp-font-body);color:var(--bp-ink-soft);opacity:0;flex:none;font-size:16px;transition:opacity .22s,transform .22s;transform:translate(-8px)}[data-skin=drafting] .bp-plate__list--marks a:hover .bp-plate__listlabel,[data-skin=drafting] .bp-plate__list--marks a:focus-visible .bp-plate__listlabel{text-decoration-color:currentColor}[data-skin=drafting] .bp-plate__list--marks a:hover .bp-plate__listarrow,[data-skin=drafting] .bp-plate__list--marks a:focus-visible .bp-plate__listarrow{opacity:1;color:var(--bp-ink);transform:none}[data-skin=drafting] .bp-plate__list--marks a:hover .bp-plate__listicon,[data-skin=drafting] .bp-plate__list--marks a:focus-visible .bp-plate__listicon{transform:translateY(-2px)}[data-skin=drafting] .bp-plate__list--marks a:focus-visible{outline:1px solid var(--bp-ink);outline-offset:4px}@media (hover:none){[data-skin=drafting] .bp-plate__list--marks .bp-plate__listarrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-skin=drafting] .bp-plate__listicon,[data-skin=drafting] .bp-plate__listarrow,[data-skin=drafting] .bp-plate__listlabel{transition:none}[data-skin=drafting] .bp-plate__list--marks a:hover .bp-plate__listicon,[data-skin=drafting] .bp-plate__list--marks a:focus-visible .bp-plate__listicon,[data-skin=drafting] .bp-plate__list--marks .bp-plate__listarrow{transform:none}}@media (max-width:899px){[data-skin=drafting] .bp-plate--statement .bp-plate__list--marks{grid-template-columns:minmax(0,1fr);display:grid}}@media (min-width:600px) and (max-width:1099px){[data-skin=drafting] .bp-plate--statement .bp-plate__list--marks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}[data-skin=drafting] .bp-features--icon-lg .bp-feature>.bp-feature__icon--media{width:48px;height:48px;display:block}[data-skin=drafting] .bp-features--icon-lg .bp-feature>.bp-feature__icon--media img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:1100px){[data-skin=drafting][data-pairing] .bp-features--icon-lg .bp-feature{grid-template-columns:92px minmax(0,1fr) auto;padding-block:26px}[data-skin=drafting][data-pairing] .bp-features--nonum.bp-features--icon-lg .bp-feature>.bp-feature__icon--media{width:64px;height:64px}}@media (max-width:1099px){[data-skin=drafting] .bp-features--icon-lg .bp-feature>.bp-feature__icon--media{margin:0 0 16px}}[data-skin=drafting] .bp-plate__qband{border-top:1px solid var(--dr-rule-soft);border-bottom:1px solid var(--dr-rule-soft);grid-template-columns:minmax(0,1fr);gap:24px;margin:8px 0 48px;padding-block:32px;display:grid}[data-skin=drafting] .bp-plate__frame--qband{aspect-ratio:4/3;width:100%}[data-skin=drafting] .bp-plate__qbandsteps{flex-direction:column;justify-content:center;min-width:0;display:flex}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row{margin:14px 0 0}[data-skin=drafting] .bp-plate__qbandform{width:100%;max-width:760px;margin-inline:auto}[data-skin=drafting] .bp-plate__trust+.bp-plate__qband{border-top:0;margin-top:0;padding-top:8px}@media (min-width:900px){[data-skin=drafting] .bp-plate__qband{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:stretch;gap:48px}[data-skin=drafting] .bp-plate__qband--nophoto{grid-template-columns:minmax(0,1fr)}[data-skin=drafting] .bp-plate__frame--qband{aspect-ratio:auto;height:100%;min-height:300px}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row>li{border-top:1px solid var(--dr-rule-soft);border-bottom:0;padding:22px 24px 0;display:block}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row>li:first-child{padding-left:0}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row>li+li{border-left:1px solid var(--dr-rule-soft)}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row>li:last-child{border-bottom:0}[data-skin=drafting][data-pairing] .bp-plate__qsteps--row .bp-plate__n{margin-bottom:18px;display:block}}@media (max-width:899px){[data-skin=drafting] .bp-plate__qband{margin-bottom:32px;padding-block:24px}}@media (max-width:699px){[data-skin=drafting][data-pairing] .bp-plate--quoteband>.bp-container>.bp-plate__qbandform{order:1}[data-skin=drafting][data-pairing] .bp-plate--quoteband>.bp-container>.bp-plate__qband{border-top:1px solid var(--dr-rule-soft);order:2;margin:32px 0 0;padding-top:24px}[data-skin=drafting][data-pairing] .bp-plate--quoteband>.bp-container>.bp-plate__capsule{order:3}[data-skin=drafting][data-pairing] .bp-plate--quoteband>.bp-container>.bp-plate__trust{order:4}}[data-skin=drafting] .bp-plate--notes .bp-plate__steps{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}@media (min-width:900px){[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;margin-left:0}}[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__steps>li{border-top:1px solid var(--dr-rule-soft);padding:22px 0 28px;display:block}[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__n{font-family:var(--bp-font-body);letter-spacing:.16em;color:var(--bp-ink-soft);margin:0 0 18px;font-size:11px;font-weight:400;font-stretch:100%;line-height:1;display:block}[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__steps h3{font-family:var(--bp-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-ink);margin:0 0 12px;font-size:12px;font-weight:600;font-stretch:100%;line-height:1.4}[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__quote{margin:0}[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__quote blockquote,[data-skin=drafting][data-pairing] .bp-plate--notes .bp-plate__body{font-family:var(--bp-font-body);letter-spacing:0;text-transform:none;color:var(--bp-ink-soft);max-width:34ch;margin:0;font-size:clamp(17px,1.35vw,19px);font-style:italic;font-weight:400;font-stretch:100%;line-height:1.55}[data-skin] .bp-rm{--bg:#000;--ink:#fff;--ink-2:#c9c9c9;--ink-3:#8a8a8a;--ink-4:#4a4a4a;--line:#2a2a2a;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-skin] .bp-rm,[data-skin] .bp-rm *{box-sizing:border-box}[data-skin] .bp-rm{font-family:var(--sans);-webkit-text-size-adjust:100%;font-size:16px;line-height:1.45}[data-skin] .bp-rm .rm{max-width:1440px;margin:0 auto;padding:28px 32px 56px}[data-skin] .bp-rm .rm-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:20px;display:flex}[data-skin] .bp-rm .rm-kicker{font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}[data-skin] .bp-rm .rm-h1{font:400 clamp(34px,5vw,64px)/.95 var(--sans);letter-spacing:-.01em;text-transform:uppercase;margin:0}[data-skin] .bp-rm .rm-quote{color:var(--ink-2);max-width:46ch;margin:12px 0 0;font-size:15px}[data-skin] .bp-rm .rm-quote cite{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-style:normal;display:block}[data-skin] .bp-rm .rm-presets{flex-wrap:wrap;gap:8px;display:flex}[data-skin] .bp-rm .chip{appearance:none;border:1px solid var(--ink-4);color:var(--ink);font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}[data-skin] .bp-rm .chip[aria-pressed=true],[data-skin] .bp-rm .chip[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-skin] .bp-rm .chip:focus-visible,[data-skin] .bp-rm .step button:focus-visible,[data-skin] .bp-rm .rm-send:focus-visible,[data-skin] .bp-rm input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-skin] .bp-rm .rm-grid{grid-template-columns:300px minmax(0,1fr) 360px;grid-template-areas:"ctrl draw spec";align-items:start;gap:28px;margin-top:24px;display:grid}[data-skin] .bp-rm .rm-ctrl{grid-area:ctrl}[data-skin] .bp-rm .rm-draw{grid-area:draw;position:sticky;top:16px}[data-skin] .bp-rm .rm-spec{grid-area:spec}[data-skin] .bp-rm .fld{border-top:1px solid var(--line);padding:14px 0}[data-skin] .bp-rm .fld:first-child{border-top:0;padding-top:0}[data-skin] .bp-rm .lbl{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:block}[data-skin] .bp-rm .pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-skin] .bp-rm .inp{border:1px solid var(--ink-4);background:#0a0a0a;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;display:flex}[data-skin] .bp-rm .inp input{all:unset;width:100%;font:500 18px/1 var(--mono);color:var(--ink);min-height:42px}[data-skin] .bp-rm .inp span{font:500 12px var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:6px}[data-skin] .bp-rm .inp.bad{border-style:dashed;border-color:#fff}[data-skin] .bp-rm .hint{font:400 12px/1.4 var(--mono);color:var(--ink-3);min-height:1em;margin:6px 0 0}[data-skin] .bp-rm .chips{flex-wrap:wrap;gap:6px;display:flex}[data-skin] .bp-rm .chips .chip{flex:auto;padding:0 10px}[data-skin] .bp-rm input[type=range]{appearance:none;background:0 0;width:100%;height:44px;margin:4px 0 0}[data-skin] .bp-rm input[type=range]::-webkit-slider-runnable-track{background:var(--ink-4);height:2px}[data-skin] .bp-rm input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:0;border-radius:50%;width:28px;height:28px;margin-top:-13px}[data-skin] .bp-rm input[type=range]::-moz-range-track{background:var(--ink-4);height:2px}[data-skin] .bp-rm input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:28px;height:28px}[data-skin] .bp-rm .step{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-skin] .bp-rm .step .name{color:var(--ink-2);font-size:14px}[data-skin] .bp-rm .step .ctl{align-items:center;gap:6px;display:flex}[data-skin] .bp-rm .step button{border:1px solid var(--ink-4);width:44px;height:44px;color:var(--ink);font:500 20px/1 var(--mono);cursor:pointer;background:0 0;border-radius:10px}[data-skin] .bp-rm .step button:disabled{opacity:.3;cursor:default}[data-skin] .bp-rm .step output{text-align:center;min-width:2ch;font:500 18px var(--mono)}[data-skin] .bp-rm .step+.step{margin-top:8px}[data-skin] .bp-rm .stage{border:1px solid var(--line);background:#000;border-radius:20px;position:relative;overflow:hidden}[data-skin] .bp-rm .stage svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}[data-skin] .bp-rm .draw-cap{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;display:flex}[data-skin] .bp-rm .refuse{border:1px dashed var(--ink);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:15px}[data-skin] .bp-rm .refuse[hidden]{display:none}[data-skin] .bp-rm .floor{fill:#060606;stroke:var(--ink-2);stroke-width:1px}[data-skin] .bp-rm .wall{fill:#0d0d0d;stroke:var(--ink-2);stroke-width:1px}[data-skin] .bp-rm .wall-l{fill:#090909}[data-skin] .bp-rm .cut{fill:none;stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 4}[data-skin] .bp-rm .deck{fill:#141414;stroke:var(--ink);stroke-width:1px}[data-skin] .bp-rm .deck-top{fill:#1c1c1c}[data-skin] .bp-rm .scr{fill:#1f1f1f;stroke:var(--ink);stroke-width:1.2px}[data-skin] .bp-rm .scr-face{fill:url(#scrGrad)}[data-skin] .bp-rm .spk{fill:#111;stroke:var(--ink-2);stroke-width:1px}[data-skin] .bp-rm .foot{fill:#1a1a1a;stroke:none}[data-skin] .bp-rm .seat,[data-skin] .bp-rm .back{fill:#000;stroke:var(--ink-2);stroke-width:.8px}[data-skin] .bp-rm .tbl{fill:#000;stroke:var(--ink);stroke-width:1px}[data-skin] .bp-rm .cam{fill:#000;stroke:var(--ink);stroke-width:1.2px}[data-skin] .bp-rm .riser{fill:#101010;stroke:var(--ink-3);stroke-width:1px}[data-skin] .bp-rm .dim{stroke:var(--ink);stroke-width:1px;fill:none}[data-skin] .bp-rm .dim-ext{stroke:var(--ink-3);stroke-width:.8px;stroke-dasharray:2 3}[data-skin] .bp-rm .dtxt{fill:var(--ink);font-family:var(--mono);font-weight:500}[data-skin] .bp-rm .dtxt-bg{fill:#000}[data-skin] .bp-rm .ltxt{fill:var(--ink-3);font-family:var(--mono);letter-spacing:.06em}[data-skin] .bp-rm .handle{fill:#00aeef;stroke:#000;stroke-width:2px;pointer-events:none}[data-skin] .bp-rm .handle-hit{fill:#0000;cursor:grab;touch-action:none}[data-skin] .bp-rm #svg.dragging,[data-skin] .bp-rm #svg.dragging .handle-hit{cursor:grabbing}[data-skin] .bp-rm .handle-ring{fill:none;stroke:#00aeef;stroke-width:1.5px;opacity:.8;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite bp-rm-pulse}[data-skin] .bp-rm .handle-ring2{fill:none;stroke:#00aeef;stroke-width:1px;opacity:.5;pointer-events:none;transform-box:fill-box;transform-origin:50%}@keyframes bp-rm-pulse{0%{opacity:.85;transform:scale(.75)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}[data-skin] .bp-rm #handle.cue .handle{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out bp-rm-nudge}[data-skin] .bp-rm #handle.cue .handle-ring2{animation:1.2s ease-out bp-rm-cue}@keyframes bp-rm-nudge{0%{transform:none}35%{transform:scale(1.35)}70%{transform:scale(.95)}to{transform:none}}@keyframes bp-rm-cue{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}[data-skin] .bp-rm #svg.dragging .handle-ring{opacity:0;animation:none}[data-skin] .bp-rm .rm-tag{pointer-events:none}[data-skin] .bp-rm .rm-tag-bg{fill:#000;stroke:#00aeef;stroke-width:1px}[data-skin] .bp-rm .rm-tag-t{fill:var(--ink);font-family:var(--mono);letter-spacing:.03em;font-weight:500}[data-skin] .bp-rm .rm-tag-g{fill:none;stroke:#00aeef;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}[data-skin] .bp-rm .rm-live .rm-tag-t{fill:#00aeef}[data-skin] .bp-rm .chair.new{animation:.32s ease-out both bp-rm-fillin}@keyframes bp-rm-fillin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-skin] .bp-rm .chair.new{animation:none}[data-skin] .bp-rm .handle-ring{opacity:.6;animation:none;transform:scale(1.3)}[data-skin] .bp-rm #handle.cue .handle,[data-skin] .bp-rm #handle.cue .handle-ring2{animation:none}}[data-skin] .bp-rm .spec-h{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:2px;margin:0 0 8px;display:flex}[data-skin] .bp-rm .spec-h span+span{color:var(--ink-4)}[data-skin] .bp-rm .spec{border-top:1px solid var(--ink-4);margin:0;padding:0;list-style:none}[data-skin] .bp-rm .spec li{border-bottom:1px solid var(--line);padding:12px 0}[data-skin] .bp-rm .spec .k{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}[data-skin] .bp-rm .spec .v{font-variant-numeric:tabular-nums;margin:4px 0;font-size:20px;line-height:1.2}[data-skin] .bp-rm .spec .why{font:400 12px/1.5 var(--mono);color:var(--ink-3);margin:0}[data-skin] .bp-rm .spec .why q{color:var(--ink-2)}[data-skin] .bp-rm .spec .why b{color:var(--ink-2);font-weight:500}[data-skin] .bp-rm .mini{border-bottom:1px dashed var(--ink-3);align-items:center;margin:0 2px;display:inline-flex}[data-skin] .bp-rm .mini input{all:unset;text-align:center;width:3.4ch;font:500 12px/1.5 var(--mono);color:var(--ink);margin:-13px 0;padding:13px 4px;display:inline-block}[data-skin] .bp-rm .rm-end{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:32px;margin-top:40px;padding-top:32px;display:grid}[data-skin] .bp-rm .rm-end h2{font:400 clamp(26px,3.2vw,40px)/1 var(--sans);text-transform:uppercase;margin:0 0 14px}[data-skin] .bp-rm .rm-send{background:var(--ink);min-height:56px;color:var(--bg);font:600 15px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}[data-skin] .bp-rm .rm-note{color:var(--ink-2);max-width:44ch;margin:14px 0 0;font-size:15px}[data-skin] .bp-rm .rm-sum{font:400 12px/1.5 var(--mono);color:var(--ink-3);word-break:break-word;margin:12px 0 0}[data-skin] .bp-rm .proof{margin:0}[data-skin] .bp-rm .proof img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}[data-skin] .bp-rm .proof figcaption{font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:10px}[data-skin] .bp-rm .proof figcaption b{color:var(--ink);font-weight:500}[data-skin] .bp-rm .fine{border-top:1px solid var(--line);font:400 11.5px/1.6 var(--mono);color:var(--ink-3);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;margin-top:36px;padding-top:18px;display:grid}[data-skin] .bp-rm .tb-notes{columns:2;column-gap:40px;min-width:0}[data-skin] .bp-rm .tb{border:1px solid var(--ink-4);grid-template-columns:1fr 1fr;margin:0;display:grid}[data-skin] .bp-rm .tb-c{border-bottom:1px solid var(--line);min-width:0;padding:9px 12px 10px}[data-skin] .bp-rm .tb-c:not(.tb-c--w):nth-child(2n){border-right:1px solid var(--line)}[data-skin] .bp-rm .tb-c--w{grid-column:1/-1}[data-skin] .bp-rm .tb-c:last-child{border-bottom:0}[data-skin] .bp-rm .tb dt{font:500 9.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px}[data-skin] .bp-rm .tb dd{font:500 11.5px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0}[data-skin] .bp-rm .tb-c--status dd{color:var(--ink);letter-spacing:.16em}[data-skin] .bp-rm .fine p{break-inside:avoid;margin:0 0 10px}[data-skin] .bp-rm .fine a{color:var(--ink-2)}[data-skin] .bp-rm .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1180px){[data-skin] .bp-rm .rm-grid{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"ctrl draw""spec spec"}}@media (max-width:760px){[data-skin] .bp-rm .rm{padding:18px 16px 40px}[data-skin] .bp-rm .rm-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"draw""ctrl""spec";gap:20px;margin-top:16px}[data-skin] .bp-rm .rm-draw{z-index:5;border-bottom:1px solid var(--line);background:#000;margin:0 -16px;padding:8px 16px 6px;position:sticky;top:0}[data-skin] .bp-rm .stage{border-radius:12px}[data-skin] .bp-rm .draw-cap{letter-spacing:.06em;flex-wrap:nowrap;margin-top:6px;font-size:10px}[data-skin] .bp-rm .draw-cap span{white-space:nowrap}[data-skin] .bp-rm .refuse{margin-top:8px;padding:8px 10px;font-size:13px}[data-skin] .bp-rm .rm-end{grid-template-columns:minmax(0,1fr);gap:24px}[data-skin] .bp-rm .rm-send{width:100%}[data-skin] .bp-rm .fine{grid-template-columns:minmax(0,1fr);gap:24px}[data-skin] .bp-rm .tb-notes{columns:1}}@media (max-width:440px){[data-skin] .bp-rm .draw-cap{flex-wrap:wrap}[data-skin] .bp-rm .draw-cap span{white-space:normal}}[data-skin] .bp-rm{--sans:var(--bp-font-display);--mono:var(--dr-label,"IBM Plex Mono", ui-monospace, monospace);background:var(--bg);color:var(--ink)}[data-skin] .bp-rm .rm-h1,[data-skin] .bp-rm .rm-end h2{letter-spacing:.01em;font-weight:200;font-stretch:125%}[data-skin] .bp-rm .rm-send{background:var(--bp-cta-bg);color:var(--bp-cta-fg,#fff);font-stretch:125%}[data-skin] .bp-rm .rm-send:hover{filter:brightness(1.08)}[data-skin] .bp-rm{--rm-head:89px}@media (min-width:1100px){[data-skin] .bp-rm{--rm-head:124px}}[data-skin] .bp-rm .rm-draw{top:calc(var(--rm-head) + 12px)}[data-skin] .bp-rm p,[data-skin] .bp-rm ul{max-width:none}@media (max-width:760px){[data-skin] .bp-rm .rm-draw{top:var(--rm-head)}}@media (max-width:440px){[data-skin] .bp-rm .draw-cap{flex-wrap:wrap}[data-skin] .bp-rm .draw-cap span{white-space:normal}}[data-skin] .bp-rm button,[data-skin] .bp-rm input,[data-skin] .bp-rm a,[data-skin] .bp-rm svg{scroll-margin-top:calc(var(--rm-head) + 24px);scroll-margin-bottom:24px}[data-skin] .bp-rm .rm-slot:empty{display:none}[data-skin] .bp-rm .rm-slot--exits{grid-column:1/-1}@property --bf3d-a{syntax:"<length>";inherits:true;initial-value:0}@property --bf3d-g{syntax:"<length>";inherits:true;initial-value:0}.bp-3d-btn,.bp-3d-link,.bp-3d-lens,.bp-plate--stage,.bp-rm-wrap--stage,.bp-film3d{--bf3d:#00aeef;--bf3d-ink:#000;--bf3d-ghost:var(--bp-cta-bg,#b3262e);--bf3d-soft:#00aeef52}.bp-3d-lens{vertical-align:-1px;flex:none;display:inline-block;overflow:visible}.bp-3d-lens__l{fill:var(--bf3d-ghost);stroke:currentColor;stroke-width:1.2px}.bp-3d-lens__r{fill:var(--bf3d);stroke:currentColor;stroke-width:1.2px}.bp-3d-lens__bridge{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.bp-3d-btn{isolation:isolate;border:1px solid var(--bf3d);min-height:48px;color:var(--bf3d);font-family:var(--bp-font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#0000008c;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex;position:relative}.bp-3d-btn:before{content:"";border:1px solid var(--bf3d-ghost);z-index:-1;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.1,1);position:absolute;inset:-1px;transform:translate(-4px,3px)}.bp-3d-btn:hover,.bp-3d-btn:focus-visible{background:var(--bf3d);color:var(--bf3d-ink)}.bp-3d-btn:hover:before,.bp-3d-btn:focus-visible:before{transform:translate(0)}.bp-3d-btn:focus-visible{outline:2px solid var(--bf3d);outline-offset:5px}.bp-3d-btn:disabled{cursor:progress}.bp-3d-btn--solid{background:var(--bf3d);color:var(--bf3d-ink)}.bp-3d-btn--solid:hover,.bp-3d-btn--solid:focus-visible{background:#fff;border-color:#fff}[data-skin] .bp-hero__actions .bp-3d-btn.bp-hero__3d{align-self:center;min-height:52px;padding:0 24px}[data-skin] .bp-hero__proof-link .bp-3d-btn{text-decoration:none}[data-skin] a.bp-3d-link{color:var(--bf3d);align-items:center;gap:8px;text-decoration:none;transition:text-shadow .3s;display:inline-flex}[data-skin] a.bp-3d-link:hover,[data-skin] a.bp-3d-link:focus-visible{color:var(--bf3d);text-shadow:-2px 0 0 var(--bf3d-ghost)}[data-skin] a.bp-3d-link:focus-visible{outline:1px solid var(--bf3d);outline-offset:4px}[data-skin] .bp-header a.bp-3d-link{color:var(--bf3d)}[data-skin] .bp-header a.bp-3d-link[aria-current=page]{color:var(--bf3d);text-decoration:underline;-webkit-text-decoration-color:var(--bf3d-ghost);-webkit-text-decoration-color:var(--bf3d-ghost);-webkit-text-decoration-color:var(--bf3d-ghost);text-decoration-color:var(--bf3d-ghost);text-underline-offset:6px;text-decoration-thickness:1px}[data-skin] .bp-header__drawer a.bp-3d-link,[data-skin] .bp-footer a.bp-3d-link,[data-skin] .bp-plate__links a.bp-3d-link{color:var(--bf3d)}[data-skin] main>.bp-section.bp-plate--stage{background:#000;border-top:0;padding-top:clamp(28px,5vw,80px);padding-bottom:0}[data-skin] main>.bp-section.bp-plate--stage:before{content:none}.bp-3d-head{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;gap:20px 64px;max-width:1680px;margin:0 auto;padding:0 32px clamp(28px,3.4vw,48px);display:grid;position:relative}.bp-3d-head:after{content:"";background:var(--bf3d-soft);height:1px;box-shadow:-4px 3px 0 var(--bf3d-ghost);position:absolute;bottom:0;left:32px;right:32px}@supports (color:color-mix(in lab, red, red)){.bp-3d-head:after{box-shadow:-4px 3px 0 color-mix(in srgb, var(--bf3d-ghost) 55%, transparent)}}.bp-3d-h1{--bf3d-a:.035em;color:var(--bp-ink,#f4f2ec);font-family:var(--bp-font-display);letter-spacing:0;text-wrap:balance;text-shadow:calc(var(--bf3d-a) * -1) 0 0 var(--bf3d-ghost), var(--bf3d-a) 0 0 var(--bf3d);margin:0;font-size:clamp(40px,7.4vw,120px);font-weight:200;font-stretch:125%;line-height:.94;transition:--bf3d-a 1.6s cubic-bezier(.2,.7,.1,1)}.bp-plate--stage:not(:has(.bp-rm[data-rm-mounted="1"])) .bp-3d-h1{--bf3d-a:.14em}.bp-3d-h1:hover{--bf3d-a:0px;transition-duration:.6s}.bp-3d-head__copy{padding-bottom:6px}.bp-3d-lead{color:var(--bp-ink,#f4f2ec);font-family:var(--bp-font-body);max-width:30ch;margin:0 0 12px;font-size:clamp(18px,1.55vw,23px);font-weight:400;line-height:1.35}.bp-3d-sub{color:var(--bp-ink-soft,#b8b4ac);font-family:var(--bp-font-body);max-width:40ch;margin:0;font-size:15px;line-height:1.55}[data-skin] .bp-rm--stage .rm{max-width:1680px;padding-top:18px}[data-skin] .bp-rm--stage .rm-head{border-bottom:0;justify-content:flex-start;padding-bottom:0}[data-skin] .bp-rm--stage .rm-head>div:first-child{display:none}[data-skin] .bp-rm--stage .rm-grid{margin-top:18px}[data-skin] .bp-rm--stage .chip[aria-pressed=true],[data-skin] .bp-rm--stage .chip[aria-checked=true]{background:var(--bf3d);border-color:var(--bf3d);color:var(--bf3d-ink)}[data-skin] .bp-rm--stage input[type=range]::-webkit-slider-thumb{background:var(--bf3d)}[data-skin] .bp-rm--stage input[type=range]::-moz-range-thumb{background:var(--bf3d)}[data-skin] .bp-rm--stage .stage{border-color:var(--bf3d-soft);background:radial-gradient(circle at 1px 1px,#00aeef29 1px,#0000 1.4px) 0 0/22px 22px,#000}[data-skin] .bp-rm--stage .stage svg{--bf3d-g:2.5px;filter:drop-shadow(calc(var(--bf3d-g) * -1) 0 0 var(--bf3d-ghost))}@supports (color:color-mix(in lab, red, red)){[data-skin] .bp-rm--stage .stage svg{filter:drop-shadow(calc(var(--bf3d-g) * -1) 0 0 color-mix(in srgb, var(--bf3d-ghost) 62%, transparent))}}[data-skin] .bp-rm--stage .stage svg{transition:--bf3d-g 1.6s cubic-bezier(.2,.7,.1,1)}.bp-plate--stage:not(:has(.bp-rm[data-rm-mounted="1"])) .bp-rm--stage .stage svg{--bf3d-g:12px}[data-skin] .bp-rm--stage .stage:active svg{--bf3d-g:0px;transition-duration:.25s}[data-skin] .bp-rm--stage .floor,[data-skin] .bp-rm--stage .wall,[data-skin] .bp-rm--stage .deck,[data-skin] .bp-rm--stage .scr,[data-skin] .bp-rm--stage .spk,[data-skin] .bp-rm--stage .tbl,[data-skin] .bp-rm--stage .cam,[data-skin] .bp-rm--stage .dim,[data-skin] .bp-rm--stage .seat,[data-skin] .bp-rm--stage .back{stroke:var(--bf3d)}@supports (color:color-mix(in lab, red, red)){[data-skin] .bp-rm--stage .seat,[data-skin] .bp-rm--stage .back{stroke:color-mix(in srgb, var(--bf3d) 82%, #000)}}[data-skin] .bp-rm--stage .cut,[data-skin] .bp-rm--stage .riser,[data-skin] .bp-rm--stage .dim-ext{stroke:var(--bf3d)}@supports (color:color-mix(in lab, red, red)){[data-skin] .bp-rm--stage .cut,[data-skin] .bp-rm--stage .riser,[data-skin] .bp-rm--stage .dim-ext{stroke:color-mix(in srgb, var(--bf3d) 55%, #000)}}[data-skin] .bp-rm--stage .dtxt,[data-skin] .bp-rm--stage .ltxt{fill:var(--bf3d)}@supports (color:color-mix(in lab, red, red)){[data-skin] .bp-rm--stage .ltxt{fill:color-mix(in srgb, var(--bf3d) 70%, #000)}}[data-skin] .bp-rm--stage .handle{fill:var(--bf3d)}[data-skin] .bp-rm--stage .handle-ring{stroke:var(--bf3d)}[data-skin] .bp-rm--stage .rm-stage-note{font:400 13px/1.5 var(--mono);letter-spacing:.02em;color:var(--ink-2);margin:12px 0 0}[data-skin] .bp-rm--stage .rm-note{display:none}[data-skin] .bp-rm--stage .rm-end{margin-top:48px}.bp-rx{border-top:1px solid var(--line,#2a2a2a);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:12px;display:grid}.bp-rx__cell{min-width:0;padding:32px 40px 8px 0}.bp-rx__cell+.bp-rx__cell{border-left:1px solid var(--line,#2a2a2a);padding-left:40px;padding-right:0}.bp-rx__title{font-family:var(--bp-font-display);text-transform:uppercase;color:var(--ink,#fff);margin:0 0 20px;font-size:clamp(22px,2.1vw,30px);font-weight:200;font-stretch:125%;line-height:1.05}.bp-rx__fields{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;display:grid}.bp-rx__field label{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3,#8a8a8a);margin:0 0 8px;display:block}[data-skin] .bp-rx__field input{border:1px solid var(--ink-4,#4a4a4a);width:100%;min-height:50px;color:var(--ink,#fff);font-family:var(--bp-font-body);background:#0a0a0a;border-radius:10px;margin:0;padding:0 14px;font-size:16px;line-height:1.2;display:block}[data-skin] .bp-rx__field input:focus-visible{outline:2px solid var(--bf3d);outline-offset:2px;border-color:var(--bf3d)}[data-skin] .bp-rx__field input[aria-invalid=true]{border-color:var(--bf3d-ghost)}.bp-rx__err,.bp-rx__error{border-left:2px solid var(--bf3d-ghost);color:var(--ink,#fff);font:400 13px/1.45 var(--bp-font-body);margin:8px 0 0;padding-left:10px}.bp-rx__error{margin-top:16px;font-size:15px}.bp-rx__btn{min-width:240px;margin-top:20px}.bp-rx__btn[aria-busy=true] .bp-3d-btn__label:after{content:"";text-align:left;width:1.4em;animation:1.2s steps(4,end) infinite bp-rx-dots;display:inline-block}@keyframes bp-rx-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.bp-rx__under{font:400 12px/1.5 var(--mono);color:var(--ink-3,#8a8a8a);margin:14px 0 0}.bp-rx__sent{border-left:2px solid var(--bf3d);color:var(--ink,#fff);font:400 17px/1.5 var(--bp-font-body);margin:0;padding:4px 0 4px 14px}.bp-rx__dl{flex-direction:column;justify-content:flex-start;display:flex}[data-skin] .bp-rx__dlbtn{appearance:none;border:1px solid var(--ink-4,#4a4a4a);min-height:50px;color:var(--ink,#fff);cursor:pointer;font-family:var(--bp-font-body);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:12px;padding:0 22px;font-size:.8125rem;font-weight:600;transition:border-color .25s,color .25s;display:inline-flex}[data-skin] .bp-rx__dlbtn:hover,[data-skin] .bp-rx__dlbtn:focus-visible{border-color:var(--bf3d);color:var(--bf3d)}[data-skin] .bp-rx__dlbtn:focus-visible{outline:2px solid var(--bf3d);outline-offset:4px}.bp-rx__file{font:400 12px/1.5 var(--mono);color:var(--ink-3,#8a8a8a);margin:12px 0 0}.bp-rx__dl:before{content:"";height:1px;display:block}[data-skin] main>.bp-section.bp-film3d{background:#000;padding-block:clamp(56px,8vw,128px)}.bp-film3d__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px 64px;max-width:1440px;margin:0 auto;padding:0 32px;display:grid}.bp-film3d__copy{z-index:1;position:relative}.bp-film3d__h{--bf3d-a:.035em;color:var(--bp-ink,#f4f2ec);font-family:var(--bp-font-display);text-wrap:balance;text-shadow:calc(var(--bf3d-a) * -1) 0 0 var(--bf3d-ghost), var(--bf3d-a) 0 0 var(--bf3d);margin:0 0 18px;font-size:clamp(36px,5.2vw,84px);font-weight:200;font-stretch:125%;line-height:.95}.bp-film3d__line{max-width:30ch;color:var(--bp-ink-soft,#b8b4ac);font-family:var(--bp-font-body);margin:0 0 28px;font-size:clamp(17px,1.4vw,21px);line-height:1.45}[data-skin] .bp-film3d__btn{min-height:52px;padding:0 26px}.bp-film3d__stage{position:relative}.bp-film3d__svg{--bf3d-g:0px;width:100%;height:auto;filter:drop-shadow(calc(var(--bf3d-g) * -1) 0 0 var(--bf3d-ghost));display:block}@supports (color:color-mix(in lab, red, red)){.bp-film3d__svg{filter:drop-shadow(calc(var(--bf3d-g) * -1) 0 0 color-mix(in srgb, var(--bf3d-ghost) 65%, transparent))}}.bp-film3d__svg path{stroke:var(--bf3d);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.bp-film3d__svg .floor{fill:#040404}.bp-film3d__svg .wall{fill:#0a0a0a}.bp-film3d__svg .wall-l{fill:#070707}.bp-film3d__svg .deck{fill:#101010}.bp-film3d__svg .deck-top{fill:#161616}.bp-film3d__svg .scr{fill:#141414;stroke-width:1.2px}.bp-film3d__svg .scr-face{fill:url(#bpFilmGrad);stroke:none}.bp-film3d__svg .spk,.bp-film3d__svg .riser,.bp-film3d__svg .cam{fill:#0b0b0b}.bp-film3d__svg .seat,.bp-film3d__svg .back{fill:#000;stroke:var(--bf3d)}@supports (color:color-mix(in lab, red, red)){.bp-film3d__svg .seat,.bp-film3d__svg .back{stroke:color-mix(in srgb, var(--bf3d) 82%, #000)}}.bp-film3d__svg .seat,.bp-film3d__svg .back{stroke-width:.8px}.bp-film3d__svg .cut,.bp-film3d__svg .dim-ext{fill:none;stroke:var(--bf3d)}@supports (color:color-mix(in lab, red, red)){.bp-film3d__svg .cut,.bp-film3d__svg .dim-ext{stroke:color-mix(in srgb, var(--bf3d) 55%, #000)}}.bp-film3d__svg .cut,.bp-film3d__svg .dim-ext{stroke-dasharray:.012 .012}.bp-film3d__svg .dim{fill:none}.bp-film3d__svg .dtxt{fill:var(--bf3d);font-family:var(--dr-label,ui-monospace, monospace);font-weight:500}.bp-film3d__svg .dtxt-bg{fill:#000}.bp-film3d__svg .ltxt{fill:var(--bf3d)}@supports (color:color-mix(in lab, red, red)){.bp-film3d__svg .ltxt{fill:color-mix(in srgb, var(--bf3d) 70%, #000)}}.bp-film3d__svg .ltxt{font-family:var(--dr-label,ui-monospace, monospace);letter-spacing:.06em}.bp-film3d.is-armed .bp-film3d__svg{--bf3d-g:12px}.bp-film3d.is-armed .bp-film3d__svg path:not(.cut):not(.dim-ext){stroke-dashoffset:1px;fill-opacity:0}.bp-film3d.is-armed .bp-film3d__svg .cut,.bp-film3d.is-armed .bp-film3d__svg .dim-ext,.bp-film3d.is-armed .bp-film3d__svg text,.bp-film3d.is-armed .bp-film3d__svg rect{opacity:0}.bp-film3d.is-armed .bp-film3d__h{--bf3d-a:.14em}.bp-film3d.is-play .bp-film3d__svg{animation:3.9s cubic-bezier(.3,.5,.2,1) both bp-f3d-ghost}.bp-film3d.is-play .bp-film3d__svg path:not(.cut):not(.dim-ext){animation:bp-f3d-trace .9s cubic-bezier(.35, .6, .2, 1) var(--d,0s) both}.bp-film3d.is-play .bp-film3d__svg .cut,.bp-film3d.is-play .bp-film3d__svg .dim-ext,.bp-film3d.is-play .bp-film3d__svg text,.bp-film3d.is-play .bp-film3d__svg rect{animation:bp-f3d-fade .6s ease-out var(--d,0s) both}.bp-film3d.is-play .bp-film3d__h{animation:3.9s cubic-bezier(.3,.5,.2,1) both bp-f3d-head}@keyframes bp-f3d-trace{0%{stroke-dashoffset:1px;fill-opacity:0}55%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes bp-f3d-fade{0%{opacity:0}to{opacity:1}}@keyframes bp-f3d-ghost{0%{--bf3d-g:12px}88%{--bf3d-g:6px}94%{--bf3d-g:0px}to{--bf3d-g:0px}}@keyframes bp-f3d-head{0%{--bf3d-a:.14em}88%{--bf3d-a:.09em}94%{--bf3d-a:.035em}to{--bf3d-a:.035em}}@media (max-width:900px){.bp-film3d__grid{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 16px}.bp-film3d__h{font-size:clamp(34px,9.6vw,52px)}[data-skin] .bp-film3d__btn{width:100%}}@media (prefers-reduced-motion:reduce){.bp-film3d .bp-film3d__svg,.bp-film3d .bp-film3d__svg *,.bp-film3d .bp-film3d__h{animation:none!important}}.bp-rm-wrap{position:relative}.bp-rm-fail{z-index:6;color:#fff;width:max-content;max-width:calc(100% - 32px);font:400 15px/1.4 var(--bp-font-body);visibility:hidden;background:#000;border:1px dashed;margin:0;padding:12px 18px;animation:0s linear 8s both bp-rm-fail-in;position:absolute;top:16px;left:50%;transform:translate(-50%)}@keyframes bp-rm-fail-in{to{visibility:visible}}.bp-rm[data-rm-mounted="1"]+.bp-rm-fail{display:none}.bp-rm-wrap.is-failed .bp-rm-fail{visibility:visible;animation:none}@media (max-width:1100px){.bp-3d-head{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:760px){[data-skin] main>.bp-section.bp-plate--stage{padding-top:22px}.bp-3d-head{padding:0 16px 20px}.bp-3d-head:after{left:16px;right:16px}.bp-3d-h1{font-size:clamp(34px,10.4vw,52px);line-height:.98}.bp-3d-lead{margin-bottom:8px;font-size:17px}.bp-3d-sub{font-size:14px}.bp-rx{grid-template-columns:minmax(0,1fr)}.bp-rx__cell{padding:26px 0 6px}.bp-rx__cell+.bp-rx__cell{border-left:0;border-top:1px solid var(--line,#2a2a2a);margin-top:22px;padding-left:0}.bp-rx__fields{grid-template-columns:minmax(0,1fr)}.bp-rx__btn,[data-skin] .bp-rx__dlbtn{justify-content:center;align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.bp-3d-h1,.bp-3d-h1:hover{--bf3d-a:.035em;transition:none}.bp-plate--stage:not(:has(.bp-rm[data-rm-mounted="1"])) .bp-3d-h1{--bf3d-a:.035em;transition:none}:is([data-skin] .bp-rm--stage .stage svg,.bp-plate--stage:not(:has(.bp-rm[data-rm-mounted="1"])) .bp-rm--stage .stage svg){--bf3d-g:2.5px;transition:none}.bp-3d-btn,.bp-3d-btn:before,[data-skin] a.bp-3d-link{transition:none}.bp-rx__btn[aria-busy=true] .bp-3d-btn__label:after{content:"...";animation:none}}html{-webkit-text-size-adjust:100%}[id]{scroll-margin-top:5rem}body{background:var(--bp-surface);color:var(--bp-ink);font-family:var(--bp-font-body);font-size:var(--bp-text-body);line-height:var(--bp-leading-body);font-weight:var(--bp-weight-normal);margin:0}h1,h2,h3{font-family:var(--bp-font-display);line-height:var(--bp-leading-display);margin:0}h1{font-size:var(--bp-text-hero);font-weight:var(--bp-weight-display);letter-spacing:-.01em}h2{font-size:var(--bp-text-h2);font-weight:var(--bp-weight-display)}h3{font-size:var(--bp-text-h3);font-weight:var(--bp-weight-heavy)}p{margin:0 0 var(--bp-space-4)}a{color:var(--bp-brand-primary-deep);text-underline-offset:.15em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--bp-focus);outline-offset:3px}.bp-on-primary a:focus-visible,.bp-on-primary button:focus-visible{outline-color:var(--bp-focus-inverse)}img,video{max-width:100%;height:auto;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
