/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-tracking: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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:4px;--font-weight-normal:400;--font-weight-semibold:600;--radius-lg:0px;--radius-xl:0px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-slate-gray-50:#f8fafc;--color-slate-gray-100:#f1f6f9;--color-slate-gray-200:#e3e9ef;--color-slate-gray-300:#ccd7e0;--color-slate-gray-400:#96a6b6;--color-slate-gray-500:#789;--color-slate-gray-600:#495867;--color-slate-gray-700:#354453;--color-slate-gray-800:#202c39;--color-slate-gray-900:#111a28;--color-slate-gray-950:#030816;--color-pure-white:var(--color-slate-gray-50);--color-frost:var(--color-slate-gray-100);--color-cloud:var(--color-slate-gray-200);--color-pewter:var(--color-slate-gray-300);--color-mist:var(--color-slate-gray-400);--color-field:var(--color-slate-gray-500);--color-ash:var(--color-slate-gray-600);--color-slate:var(--color-slate-gray-700);--color-charcoal:var(--color-slate-gray-800);--color-night:var(--color-slate-gray-900);--color-midnight:var(--color-slate-gray-950);--night-fog-low:#111a28;--night-fog-high:#202c39;--hero-plate-dark:#34414e;--hero-plate-light:#596a7a;--hero-plate-flat:#465564;--hero-title:#f4f6f7;--hero-body:#e7eaec;--hero-rule:#708090;--color-contact:#2a3238;--color-footer:#1c2226;--color-night-copy:#e7eaec;--color-night-copy-soft:#b8c5d0;--color-night-rule:#708090;--font-display:"Archivo Black", "Noto Sans TC", "PingFang TC", sans-serif;--font-body:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--text-caption:12px;--text-caption--line-height:1.35;--text-caption--letter-spacing:.05em;--text-body:17px;--text-body--line-height:1.75;--text-body-lg:21px;--text-body-lg--line-height:1.6;--text-subheading:20px;--text-subheading--line-height:1.55;--text-heading-xs:clamp(21px, 1.3vw + 16px, 30px);--text-heading-xs--line-height:1.24;--text-heading-sm:clamp(26px, 2.8vw + 14px, 44px);--text-heading-sm--line-height:1.06;--text-heading-sm--letter-spacing:-.022em;--text-heading:clamp(30px, 4.4vw + 10px, 62px);--text-heading--line-height:1.02;--text-heading--letter-spacing:-.026em;--text-heading-lg:clamp(38px, 6.4vw + 8px, 88px);--text-heading-lg--line-height:1.12;--text-heading-lg--letter-spacing:-.01em;--text-display:clamp(52px, 9.6vw + 6px, 132px);--text-display--line-height:1.02;--text-display--letter-spacing:-.02em;--radius-full:0px;--radius-input:0px;--radius-card:0px;--duration-fast:.15s;--max-width-container:1200px;--ease-standard: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]){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;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}*,:before,:after{box-sizing:border-box;margin:0}:root{--color-text:var(--color-midnight);--color-text-secondary:var(--color-slate);--color-text-tertiary:var(--color-ash);--color-bg:var(--color-pure-white);--nav-h:105px;--cover-tail:clamp(112px, 13svh, 190px)}@media (width<=767px){:root{--nav-h:205px}}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:balance;font-weight:400}p{text-wrap:pretty;max-width:65ch}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--color-midnight);outline-offset:2px}::selection{background:var(--color-midnight);color:var(--color-pure-white)}}@layer components{.ed-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,4vw,60px)}.ed-band{background:var(--color-field);color:var(--color-midnight)}.ed-rule{border-block-start:1px solid var(--color-cloud)}.ed-rule--strong{border-block-start:1px solid var(--color-midnight)}.ed-display{font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;line-height:1.02}.ed-title{font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);text-wrap:balance}.ed-masthead{font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);letter-spacing:var(--text-heading-lg--letter-spacing);text-wrap:balance}.ed-lead{font-family:var(--font-body);font-size:var(--text-body-lg);max-width:46ch;color:var(--color-slate);line-height:1.65}.ed-article-title{letter-spacing:-.01em;font-size:clamp(38px,2.6vw + 30px,62px);line-height:1.12}.ed-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);max-width:62ch}.ed-meta{font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing);line-height:var(--text-caption--line-height);text-transform:uppercase;color:var(--color-ash)}.ed-note{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-ash);max-inline-size:62ch;font-size:.9375rem;line-height:1.75}.ed-band .ed-meta,.ed-band .ed-note,.ed-band .ed-body,.ed-band .ed-lead{color:var(--color-midnight)}.ed-rows{border-block-end:1px solid var(--color-cloud);margin:0;padding:0;list-style:none}.ed-row{border-block-start:1px solid var(--color-cloud);grid-template-columns:1fr auto;align-items:baseline;gap:16px 24px;padding-block:15px;display:grid}.ed-row>:first-child{font-family:var(--font-body);font-size:var(--text-body);line-height:1.45}.ed-row>:last-child:not(:first-child){font-family:var(--font-body);font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.ed-rows--index .ed-row>:first-child{grid-template-columns:3.25rem 1fr;gap:0 8px;display:grid}.ed-step-no{font-family:var(--font-display);font-synthesis-weight:none;letter-spacing:.02em;color:var(--color-ash);font-variant-numeric:tabular-nums;align-self:start;padding-block-start:3px;font-size:22px;font-weight:900}.ed-steps{border-block-end:1px solid var(--color-cloud);margin:0;padding:0;list-style:none}.ed-steps li{border-block-start:1px solid var(--color-cloud);grid-template-columns:4rem minmax(0,1fr);gap:0 14px;padding-block:14px;display:grid}.ed-steps .ed-step-no{padding-block-start:1px}.ed-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2px,.4vw,6px);margin:0;padding:0;list-style:none;display:grid}.ed-wall img{aspect-ratio:1;object-fit:cover;object-position:var(--focus,50% 35%);background:var(--color-frost);width:100%;height:100%}.ed-figure{margin:0}.ed-figure img{background:var(--color-frost);width:100%}.ed-caption{font-size:var(--text-caption);letter-spacing:.06em;color:var(--color-ash);margin-block-start:10px}.ed-anchor{scroll-margin-top:24px}.ed-action{background:var(--color-midnight);min-height:48px;color:var(--color-pure-white);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:.02em;border:1px solid var(--color-midnight);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding-inline:22px;font-weight:700;display:inline-flex}.ed-action:hover,.ed-action:focus-visible{color:var(--color-midnight);background:0 0}.ed-band .ed-action{background:var(--color-midnight);color:var(--color-pure-white);border-color:var(--color-midnight)}.ed-band .ed-action:hover,.ed-band .ed-action:focus-visible{color:var(--color-midnight);background:0 0}.ed-link{text-underline-offset:4px;text-decoration:underline 1px}.ed-link:hover{text-decoration-thickness:2px}.ed-channel{border-block-start:1px solid var(--color-cloud);font-size:var(--text-body);overflow-wrap:anywhere;padding-block:12px;display:block}.ed-channel:last-child{border-block-end:1px solid var(--color-cloud)}.ed-header--plate{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.ed-header__plate{margin:0}.ed-header__plate img{aspect-ratio:4/5;object-fit:cover;background:var(--color-frost);width:100%;height:auto;display:block}@media (width<=900px){.ed-header--plate{grid-template-columns:minmax(0,1fr)}}.ed-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.ed-space{padding-block:clamp(56px,7vw,112px)}.ed-space--tight{padding-block:clamp(40px,4.6vw,72px)}@media (width<=900px){.ed-split{grid-template-columns:minmax(0,1fr)}.ed-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container{width:100%;max-width:var(--max-width-container);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.mx-auto{margin-inline:auto}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-\[46rem\]{max-width:46rem}.max-w-\[50ch\]{max-width:50ch}.max-w-\[400px\]{max-width:400px}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:var(--radius-full)}.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{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-cloud{border-color:var(--color-cloud)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-night-rule\/45{border-color:#70809073}@supports (color:color-mix(in lab, red, red)){.border-night-rule\/45{border-color:color-mix(in oklab, var(--color-night-rule) 45%, transparent)}}.border-pewter{border-color:var(--color-pewter)}.bg-footer{background-color:var(--color-footer)}.bg-frost{background-color:var(--color-frost)}.bg-midnight{background-color:var(--color-midnight)}.bg-pure-white{background-color:var(--color-pure-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-heading-xs{font-size:var(--text-heading-xs);line-height:var(--tw-leading,var(--text-heading-xs--line-height))}.text-\[clamp\(1\.25rem\,4\.5vw\,3rem\)\]{font-size:clamp(1.25rem,4.5vw,3rem)}.leading-none{--tw-leading:1;line-height:1}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-ash{color:var(--color-ash)}.text-inherit{color:inherit}.text-midnight{color:var(--color-midnight)}.text-night-copy{color:var(--color-night-copy)}.text-night-copy-soft{color:var(--color-night-copy-soft)}.text-pewter{color:var(--color-pewter)}.text-pure-white{color:var(--color-pure-white)}.text-slate{color:var(--color-slate)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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}.invert{--tw-invert:invert(100%);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,)}.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,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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:text-midnight:hover{color:var(--color-midnight)}.hover\:text-night-copy:hover{color:var(--color-night-copy)}.hover\:text-slate:hover{color:var(--color-slate)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}}@media (width>=48rem){.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-end{justify-content:flex-end}.md\:gap-12{gap:calc(var(--spacing) * 12)}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.cms-body{max-inline-size:100%}.cms-body>*{max-width:none}.cms-body h2{font-size:var(--text-heading-sm);margin-block:calc(var(--spacing) * 12) calc(var(--spacing) * 4);font-weight:900;line-height:1.16}.cms-body h3{font-size:var(--text-subheading);line-height:var(--text-subheading--line-height);margin-block:calc(var(--spacing) * 7) calc(var(--spacing) * 2);font-weight:700}.cms-body h2:empty,.cms-body h3:empty,.cms-body h2:has(>br:only-child),.cms-body h3:has(>br:only-child){display:none}.cms-body h2:first-child,.cms-body h3:first-child{margin-block-start:0}.cms-body p,.cms-body ul,.cms-body ol{margin-block-end:calc(var(--spacing) * 4)}.cms-body ul,.cms-body ol{list-style:revert;padding-inline-start:calc(var(--spacing) * 6)}.cms-body a{text-underline-offset:2px;text-decoration:underline}.cms-body img{border-radius:var(--radius-card);margin-block:calc(var(--spacing) * 6)}.cms-body blockquote{border-inline-start:1px solid var(--color-pewter);color:var(--color-slate);padding-inline-start:calc(var(--spacing) * 4)}.cms-body>:last-child{margin-block-end:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ed-reviews>div>h2{display:none}.ed-band .ed-reviews article{background:0 0;border-block-start:1px solid #03081638;border-radius:0}@supports (color:color-mix(in lab, red, red)){.ed-band .ed-reviews article{border-block-start:1px solid color-mix(in srgb, var(--color-midnight) 22%, transparent)}}.ed-band .ed-reviews article{padding:20px 0 0}.ed-band .ed-reviews blockquote,.ed-band .ed-reviews cite{color:var(--color-midnight)}.ed-band .ed-reviews time{color:var(--color-midnight);font-variant-numeric:tabular-nums}.ed-band .ed-reviews svg{color:var(--color-midnight)}.ed-band .ed-reviews .border-t{border-block-start-color:#03081638}@supports (color:color-mix(in lab, red, red)){.ed-band .ed-reviews .border-t{border-block-start-color:color-mix(in srgb, var(--color-midnight) 22%, transparent)}}.ed-manifesto{margin-block-start:clamp(24px,4vw,48px)}.ed-manifesto p{max-inline-size:24em;font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-heading-sm);letter-spacing:-.01em;margin-block-end:clamp(24px,2.8vw,40px);line-height:1.28;position:relative}.ed-manifesto p:last-child{margin-block-end:0}.ed-cut{position:relative}.ed-cut__ink{display:block}.ed-cut__blade{background:var(--color-midnight);opacity:0;pointer-events:none;inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@keyframes ed-cut-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ed-cut-blade{0%{opacity:0;inset-inline-start:0}8%,88%{opacity:1}to{opacity:0;inset-inline-start:100%}}@keyframes ed-cut-ledger{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ed-manifesto p:after{content:"";background:var(--color-cloud);transform-origin:0;block-size:1px;position:absolute;inset-block-end:calc(-1*clamp(12px,1.4vw,20px));inset-inline:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports not (animation-timeline:view()){.js .ed-cut__ink{clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--motion-ease) calc(var(--i,0) * 90ms)}.js .ed-cut.is-in .ed-cut__ink{clip-path:inset(0)}.js .ed-cut.is-in .ed-cut__blade{animation:ed-cut-blade 1s var(--motion-ease) calc(var(--i,0) * 90ms) both}.js .ed-manifesto p.is-in:after{animation:ed-cut-ledger 1s var(--motion-ease) calc(var(--i,0) * 90ms) both}}@supports (animation-timeline:view()){.ed-cut{--tl:--cut;view-timeline-name:--cut;view-timeline-axis:block}.ed-cut__ink{clip-path:inset(0 100% 0 0);animation:1s linear both ed-cut-ink;animation-timeline:var(--tl);animation-range:cover 14% cover 52%}.ed-cut__blade{animation:1s linear both ed-cut-blade;animation-timeline:var(--tl);animation-range:cover 14% cover 52%}.ed-manifesto p:after{animation:1s linear both ed-cut-ledger;animation-timeline:var(--tl);animation-range:cover 14% cover 52%}}}.ed-figure--pair img{aspect-ratio:4/5;object-fit:cover;object-position:center 40%}body>nav>div{flex-wrap:nowrap;align-items:baseline}body>nav ul{scrollbar-width:none;flex-wrap:nowrap;gap:0 18px;overflow-x:auto}body>nav ul li{flex:none}body>nav ul a{white-space:nowrap}body>nav ul::-webkit-scrollbar{display:none}@media (width<=560px){body>nav a{font-size:15px}}.ed-brand{width:auto;height:56px;display:block}.ed-brand--light{height:60px;margin-block-end:clamp(12px,2vw,24px)}[data-section=footer] .ed-brand--light{margin-block-end:0}@media (width<=560px){.ed-brand{height:42px}.ed-brand--light{height:46px}}main>section.ed-space:not(.ed-band):nth-of-type(3n+2){background:var(--color-frost)}main>section.ed-space:not(.ed-band):nth-of-type(3n){background:var(--color-cloud)}body>nav{background:var(--color-pure-white)}:root{--motion-rise:18px;--motion-fast:.18s;--motion-slow:.76s;--motion-ease:cubic-bezier(.22, .68, .16, 1);--motion-stagger:70ms}@media (prefers-reduced-motion:no-preference){.ed-hero-line{animation:ed-rise var(--motion-slow) var(--motion-ease) both}.ed-hero-line:nth-child(2){animation-delay:.12s}.ed-hero-line:nth-child(3){animation-delay:.22s}.ed-hero__media{animation:ed-drift 20s var(--motion-ease) both}}@keyframes ed-rise{0%{opacity:0;transform:translate3d(0, var(--motion-rise), 0)}}@keyframes ed-drift{0%{transform:scale(1.06)translate(1.2%,.8%)}to{transform:scale(1)translate(0)}}.js [data-reveal]{opacity:0;transform:translate3d(0, var(--motion-rise), 0);transition:opacity var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);transition-delay:calc(var(--i,0) * var(--motion-stagger));will-change:opacity, transform}.js [data-reveal].is-in{opacity:1;will-change:auto;transform:none}.ed-space{position:relative}.js .ed-draw{background:var(--color-midnight);transform-origin:0;height:1px;transition:transform .9s var(--motion-ease);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.js .ed-draw.is-in{transform:scaleX(1)}.js .ed-wall li[data-reveal]{opacity:1;transform:none}.ed-tile{aspect-ratio:1;position:relative;overflow:hidden}.js .ed-wall li[data-reveal] .ed-tile{clip-path:inset(0 0 100%);transition:clip-path .9s var(--motion-ease);transition-delay:calc(var(--i,0) * 70ms)}.js .ed-wall li[data-reveal].is-in .ed-tile{clip-path:inset(0)}.ed-wall li,.ed-figure{overflow:hidden}.ed-wall img,.ed-figure img{transition:transform .9s var(--motion-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ed-wall li:hover img,.ed-figure:hover img{transform:scale(1.045)}}.ed-action{transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease)}.ed-action__arrow{transition:transform var(--motion-fast) var(--motion-ease);display:inline-block}.ed-action:hover .ed-action__arrow,.ed-action:focus-visible .ed-action__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal].is-in{opacity:1;transition:none;transform:none}.js .ed-wall li[data-reveal] .ed-tile{clip-path:none;transition:none}.js .ed-draw{transition:none;transform:scaleX(1)}.ed-hero-line,.ed-hero__media{animation:none}.ed-wall img,.ed-figure img,.ed-action__arrow{transition:none}}.ed-hero{isolation:isolate;min-height:720px;min-height:max(430px, calc(100svh - var(--nav-h) - var(--cover-tail)));color:var(--hero-title);background:var(--hero-plate-dark);align-items:end;display:grid;position:relative;overflow:hidden}.ed-hero__media{z-index:-2;object-fit:cover;object-position:center 42%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ed-hero__scrim{z-index:-1;background:linear-gradient(90deg, var(--hero-plate-dark) 0%, #34414ef5 34%, #34414ed6 66%, #34414e9e 100%), linear-gradient(180deg, #34414e1f 0%, #34414e6b 58%, #34414ed1 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ed-hero__scrim{background:linear-gradient(90deg, var(--hero-plate-dark) 0%, color-mix(in oklch, var(--hero-plate-dark) 96%, transparent) 34%, color-mix(in oklch, var(--hero-plate-dark) 84%, transparent) 66%, color-mix(in oklch, var(--hero-plate-dark) 62%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--hero-plate-dark) 12%, transparent) 0%, color-mix(in oklch, var(--hero-plate-dark) 42%, transparent) 58%, color-mix(in oklch, var(--hero-plate-dark) 82%, transparent) 100%)}}@media (width<=900px){.ed-hero__scrim{background:linear-gradient(90deg, var(--hero-plate-dark) 0%, #34414ef0 60%, #34414edb 100%), linear-gradient(180deg, #34414e33 0%, #34414e85 55%, #34414ee0 100%)}@supports (color:color-mix(in lab, red, red)){.ed-hero__scrim{background:linear-gradient(90deg, var(--hero-plate-dark) 0%, color-mix(in oklch, var(--hero-plate-dark) 94%, transparent) 60%, color-mix(in oklch, var(--hero-plate-dark) 86%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--hero-plate-dark) 20%, transparent) 0%, color-mix(in oklch, var(--hero-plate-dark) 52%, transparent) 55%, color-mix(in oklch, var(--hero-plate-dark) 88%, transparent) 100%)}}}.ed-hero__inner{padding-block:clamp(20px,3vw,56px) clamp(20px,2.4vw,44px);position:relative}.ed-hero__title{max-width:18em;color:var(--hero-title);margin:0}.ed-hero-mark{vertical-align:.62em;margin-inline-start:.16em;font-size:.32em;line-height:1;display:inline-block}.ed-hero__lead{max-width:34em;color:var(--hero-body);margin-block-start:clamp(12px,1.8vw,20px)}.ed-hero__actions{flex-wrap:wrap;gap:12px;margin-block-start:clamp(14px,2vw,20px);display:flex}.ed-hero .ed-action{background:var(--color-pure-white);color:var(--color-midnight);border-color:var(--color-pure-white)}.ed-hero .ed-action:hover,.ed-hero .ed-action:focus-visible{color:var(--color-pure-white);background:0 0}.ed-hero .ed-action--ghost{color:var(--color-pure-white);background:0 0;border-color:#f8fafc94}@supports (color:color-mix(in lab, red, red)){.ed-hero .ed-action--ghost{border-color:color-mix(in oklch, var(--color-pure-white) 58%, transparent)}}.ed-hero .ed-action--ghost:hover,.ed-hero .ed-action--ghost:focus-visible{background:var(--color-pure-white);color:var(--color-midnight)}.ed-hero__meta{color:#f8fafceb;margin-block-start:18px}@supports (color:color-mix(in lab, red, red)){.ed-hero__meta{color:color-mix(in oklch, var(--color-pure-white) 92%, transparent)}}.ed-night{isolation:isolate;min-block-size:var(--cover-tail);background:var(--color-night);position:relative;overflow:hidden}.ed-night__canvas{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.ed-night:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--hero-plate-dark) 0%, transparent 100%);pointer-events:none;block-size:34%;position:absolute;inset:0 0 auto}.ed-night[data-gl=off] .ed-night__canvas{display:none}@media (prefers-reduced-motion:reduce){.ed-night__canvas{transition:none;animation:none}}@media (width<=640px){.ed-hero{min-height:max(420px, calc(100svh - var(--nav-h) - var(--cover-tail)))}.ed-hero__media{object-position:center 55%}.ed-hero__title{max-width:12em}}.ed-hero__logo{width:auto;height:clamp(38px,5vw,58px);margin-block-end:clamp(24px,3.4vw,40px);display:block}@media (prefers-reduced-motion:no-preference){.ed-hero__logo{animation:ed-rise var(--motion-slow) var(--motion-ease) both}}@media (width<=640px){.ed-hero__logo{height:34px;margin-block-end:22px}}.ed-social{flex-wrap:wrap;gap:8px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;display:flex}.ed-social a{border:1px solid var(--color-pewter);width:44px;height:44px;color:var(--color-midnight);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ed-social a:hover,.ed-social a:focus-visible{background:var(--color-midnight);border-color:var(--color-midnight);color:var(--color-pure-white)}.ed-social svg{fill:currentColor;width:22px;height:22px;display:block}.ed-branches{border-block-end:1px solid var(--color-cloud);margin:0;padding:0;list-style:none}.ed-branches__row{border-block-start:1px solid var(--color-cloud);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 24px;padding-block:18px;text-decoration:none;display:grid}.ed-branches__name{font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-subheading);text-wrap:balance;line-height:1.3}.ed-branches__address{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ash)}.ed-branches__arrow{font-size:var(--text-body);color:var(--color-ash);transition:transform var(--motion-fast) var(--motion-ease);grid-area:1/2/3;align-self:center}.ed-branches__row:hover .ed-branches__name,.ed-branches__row:focus-visible .ed-branches__name{text-underline-offset:.22em;text-decoration:underline 2px}.ed-branches__row:hover .ed-branches__arrow{transform:translate(4px)}.ed-band .ed-branches__address,.ed-band .ed-branches__arrow{color:var(--color-midnight)}.ed-post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,2.6vw,34px);display:grid}.ed-post-card{border-block-start:1px solid var(--color-cloud);color:inherit;align-content:start;gap:10px;padding-block:18px 6px;text-decoration:none;display:grid}.ed-post-card__date{font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing);line-height:var(--text-caption--line-height);color:var(--color-ash);font-variant-numeric:tabular-nums}.ed-post-card__title{font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-heading-xs);line-height:var(--text-heading-xs--line-height);text-wrap:balance}.ed-post-card__body{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ash);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ed-post-card__more{font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing);text-transform:uppercase;color:var(--color-ash)}.ed-post-card:hover .ed-post-card__title,.ed-post-card:focus-visible .ed-post-card__title{text-underline-offset:.2em;text-decoration:underline 2px}.ed-band .ed-post-card__body,.ed-band .ed-post-card__date,.ed-band .ed-post-card__more{color:var(--color-midnight)}.ed-band .ed-rows,.ed-band .ed-row,.ed-band .ed-branches,.ed-band .ed-branches__row{border-color:#03081633}@supports (color:color-mix(in lab, red, red)){.ed-band .ed-rows,.ed-band .ed-row,.ed-band .ed-branches,.ed-band .ed-branches__row{border-color:color-mix(in srgb, var(--color-midnight) 20%, transparent)}}.js .ed-band .ed-draw{background:#03081673}@supports (color:color-mix(in lab, red, red)){.js .ed-band .ed-draw{background:color-mix(in srgb, var(--color-midnight) 45%, transparent)}}.ed-band .ed-social a{border-color:#0308164d}@supports (color:color-mix(in lab, red, red)){.ed-band .ed-social a{border-color:color-mix(in srgb, var(--color-midnight) 30%, transparent)}}.ed-band .ed-social a{color:var(--color-midnight)}.ed-band .ed-social a:hover,.ed-band .ed-social a:focus-visible{background:var(--color-midnight);border-color:var(--color-midnight);color:var(--color-pure-white)}.ed-bleed{isolation:isolate;background:var(--color-midnight);min-block-size:clamp(420px,62vh,680px);color:var(--color-pure-white);align-items:end;padding-block:clamp(64px,9vw,128px);display:flex;position:relative;overflow:hidden}.ed-bleed__media{z-index:-2;object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.ed-bleed__scrim{z-index:-1;background:linear-gradient(#030816db 0%,#030816b3 42%,#030816eb 100%),linear-gradient(90deg,#030816b8 0%,#0308162e 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ed-bleed__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--color-midnight) 86%, transparent) 0%, color-mix(in oklch, var(--color-midnight) 70%, transparent) 42%, color-mix(in oklch, var(--color-midnight) 92%, transparent) 100%), linear-gradient(90deg, color-mix(in oklch, var(--color-midnight) 72%, transparent) 0%, color-mix(in oklch, var(--color-midnight) 18%, transparent) 70%)}}.ed-bleed__content{position:relative}.ed-bleed__body{max-inline-size:56ch;margin-block-start:clamp(16px,2vw,24px)}.ed-bleed__body .ed-lead{color:#f8fafce0;margin-block-end:8px}@supports (color:color-mix(in lab, red, red)){.ed-bleed__body .ed-lead{color:color-mix(in srgb, var(--color-pure-white) 88%, transparent)}}.ed-bleed__caption{color:#f8fafc9e;margin-block-start:clamp(20px,3vw,32px)}@supports (color:color-mix(in lab, red, red)){.ed-bleed__caption{color:color-mix(in srgb, var(--color-pure-white) 62%, transparent)}}.ed-craft{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.75fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ed-craft .ed-title{margin:0}.ed-figure--detail{max-inline-size:100%;margin:0}@media (width<=1024px){.ed-craft{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px)}}.ed-figure--detail img{width:100%;height:auto;display:block}header a[aria-label]{align-items:center;min-block-size:44px}.ed-skip{z-index:100;background:var(--color-midnight);color:var(--color-pure-white);font-size:var(--text-body);transition:transform var(--motion-fast) var(--motion-ease);padding:14px 20px;text-decoration:none;position:fixed;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}.ed-skip:focus-visible{outline:2px solid var(--color-pure-white);outline-offset:2px;transform:translateY(0)}.ed-hero--branch{align-items:stretch;min-height:clamp(360px,52vh,500px)}.ed-hero--branch .ed-hero__inner{flex-direction:column;justify-content:flex-start;gap:clamp(16px,2.2vw,28px);width:100%;padding-block:clamp(26px,4vw,40px) clamp(28px,4vw,48px);display:flex}.ed-hero__top{border-block-end:1px solid #f8fafc38;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-block-end:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ed-hero__top{border-block-end:1px solid color-mix(in oklch, var(--color-pure-white) 22%, transparent)}}.ed-hero__top .ed-meta{color:var(--color-pure-white)}.ed-hero__branch{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.ed-hero--branch .ed-hero__title{max-width:16em;margin:0}.ed-hero--branch .ed-meta{color:#f8fafcd1}@supports (color:color-mix(in lab, red, red)){.ed-hero--branch .ed-meta{color:color-mix(in oklch, var(--color-pure-white) 82%, transparent)}}.ed-hero--branch .ed-hero__meta,.ed-hero--branch .ed-hero__lead{max-width:30em;color:var(--color-pure-white);margin-block-start:14px}.ed-hero__booking{flex-direction:column;gap:12px;display:flex}.ed-hero__booking .ed-action{justify-content:center;width:100%}.ed-hero__ledger .ed-row{border-block-start-color:#f8fafc38}@supports (color:color-mix(in lab, red, red)){.ed-hero__ledger .ed-row{border-block-start-color:color-mix(in oklch, var(--color-pure-white) 22%, transparent)}}.ed-hero__ledger{border-block-end-color:#f8fafc38;margin-block-start:10px}@supports (color:color-mix(in lab, red, red)){.ed-hero__ledger{border-block-end-color:color-mix(in oklch, var(--color-pure-white) 22%, transparent)}}@media (width<=1024px){.ed-hero__branch{grid-template-columns:minmax(0,1fr)}.ed-hero--branch{min-height:0}}.ed-actions{flex-wrap:wrap;gap:12px;margin-block-start:clamp(22px,3vw,32px);display:flex}.ed-action--ghost{color:var(--color-midnight);background:0 0;border-color:#0308166b}@supports (color:color-mix(in lab, red, red)){.ed-action--ghost{border-color:color-mix(in srgb, var(--color-midnight) 42%, transparent)}}.ed-action--ghost:hover,.ed-action--ghost:focus-visible{background:var(--color-midnight);color:var(--color-pure-white)}.ed-band .ed-action--ghost{color:var(--color-midnight);background:0 0;border-color:#0308166b}@supports (color:color-mix(in lab, red, red)){.ed-band .ed-action--ghost{border-color:color-mix(in srgb, var(--color-midnight) 42%, transparent)}}.ed-band .ed-action--ghost:hover,.ed-band .ed-action--ghost:focus-visible{background:var(--color-midnight);color:var(--color-pure-white)}.ed-address{font-style:normal;font-family:var(--font-body);font-size:var(--text-body-lg);max-inline-size:18em;line-height:1.5}.ed-faq{border-block-start:1px solid var(--color-midnight);margin:0}.ed-faq__item{border-block-end:1px solid var(--color-cloud);padding-block:16px}.ed-faq__q{font-family:var(--font-display);font-synthesis-weight:none;font-weight:900;font-size:var(--text-subheading);line-height:1.45}.ed-faq__a{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-slate);max-inline-size:62ch;margin:8px 0 0;margin-inline-start:0}.ed-bar{display:none}@media (width<=900px){.ed-bar{z-index:40;background:var(--color-midnight);color:var(--color-pure-white);border-block-start:1px solid #f8fafc33;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.ed-bar{border-block-start:1px solid color-mix(in srgb, var(--color-pure-white) 20%, transparent)}}.ed-bar{padding-block-end:env(safe-area-inset-bottom,0px)}.ed-bar a{min-block-size:56px;font-family:var(--font-body);letter-spacing:.02em;color:inherit;border-inline-start:1px solid #f8fafc29;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.ed-bar a{border-inline-start:1px solid color-mix(in srgb, var(--color-pure-white) 16%, transparent)}}.ed-bar a{-webkit-tap-highlight-color:transparent}.ed-bar a:first-child{border-inline-start:0}.ed-bar a:focus-visible{outline:2px solid var(--color-pure-white);outline-offset:-5px}body:has(.ed-bar){padding-block-end:calc(56px + env(safe-area-inset-bottom,0px))}}@media print{.ed-bar{display:none}.ed-cut__ink,.ed-manifesto p:after{clip-path:none;animation:none;transform:none}.ed-cut__blade{display:none}}.ed-band .text-slate,.ed-band .text-ash{color:var(--color-midnight)}.ed-band--deep{--color-field:var(--color-contact);--color-midnight:var(--color-night-copy);--color-pure-white:var(--color-contact);--color-cloud:#e7eaec38}@supports (color:color-mix(in lab, red, red)){.ed-band--deep{--color-cloud:color-mix(in oklch, var(--color-night-copy) 22%, transparent)}}.ed-band--deep{--color-ash:var(--color-night-copy-soft);--color-slate:var(--color-night-copy-soft);background:var(--color-field);color:var(--color-midnight)}.ed-band--deep .ed-meta,.ed-band--deep .ed-note,.ed-band--deep .ed-body,.ed-band--deep .ed-lead{color:var(--color-night-copy-soft)}[data-section=footer]{border-block-start:1px solid var(--color-night-rule)}@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-tracking{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-ease{syntax:"*";inherits:false}
