@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{--px:1px;--pf:1px;--pu:1px}*,: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-tracking: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-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-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}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:8px;--radius-md:11px;--radius-lg:16px;--radius-xl:22px;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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);--font-display:"Anton", "Arial Narrow", Impact, sans-serif;--color-background:#0b0c0e;--color-foreground:#f4f4f4;--color-card:#131518;--color-sidebar:#0e0f11;--color-primary:#ff521b;--color-primary-foreground:#0b0c0e;--color-secondary:#1b1d21;--color-secondary-foreground:#f4f4f4;--color-muted:#1b1d21;--color-muted-foreground:#a2a4ac;--color-accent:#23262b;--color-accent-foreground:#fff;--color-destructive:#ff5c52;--color-destructive-foreground:#0b0c0e;--color-success:#5ccf84;--color-warning:#ffb020;--color-info:#3ecfd6;--color-cream:#e8d9c8;--color-border:#ffffff17;--color-border-strong:#ffffff2e;--color-input:#ffffff1f;--color-ring:#ff521b;--spacing-sidebar:calc(var(--sidebar-w,256px) * var(--ui-scale,1));--spacing-content:calc(1120px * var(--ui-scale,1));--spacing-prose:68ch}}@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}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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{border-color:var(--color-border)}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-background);font-family:var(--font-sans);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}:root{--ui-scale:1}@media (min-width:1680px) and (min-height:760px){:root{--ui-scale:1.1}}@media (min-width:1840px) and (min-height:840px){:root{--ui-scale:1.2}}@media (min-width:2000px) and (min-height:910px){:root{--ui-scale:1.3}}@media (min-width:2200px) and (min-height:1000px){:root{--ui-scale:1.45}}@media (min-width:2400px) and (min-height:1100px){:root{--ui-scale:1.6}}@media (min-width:2640px) and (min-height:1210px){:root{--ui-scale:1.75}}@media (min-width:2880px) and (min-height:1320px){:root{--ui-scale:1.9}}@media (min-width:3200px) and (min-height:1460px){:root{--ui-scale:2.1}}@media (min-width:3520px) and (min-height:1600px){:root{--ui-scale:2.3}}@media (min-width:3800px) and (min-height:1720px){:root{--ui-scale:2.5}}.shell-aside{width:var(--sidebar-w,256px);zoom:var(--ui-scale)}.shell-resizer{cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;padding:0;position:absolute;top:0;bottom:0;right:-4px}.shell-resizer:after{content:"";background:0 0;transition:background-color .2s;position:absolute;inset:0 3px}.shell-resizer:hover:after,.shell-resizer:focus-visible:after,:root[data-resizing] .shell-resizer:after{background:var(--color-primary)}:root[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}::selection{background:var(--color-primary);color:var(--color-primary-foreground)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}button,input,select,textarea{font:inherit}img,video{max-width:100%;height:auto}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.ds{--px:1px;--pf:clamp(.5px, 100cqw / 1256, 1px);--pu:1px;--ds-bg:#0b0c0e;--ds-surface:#15171b;--ds-raise:#1d2025;--ds-fg:#fff;--ds-fg-60:#fff9;--ds-fg-50:#ffffff80;--ds-fg-40:#fff6;--ds-line:#ffffff1a;--ds-line-strong:#fff3;--ds-accent:#ff521b;--ds-accent-rgb:255 82 27;--ds-accent-soft:#ff8a5e;--ds-accent-press:#e2342b;--ds-cream:#fcf6ec;--ds-ink:#27221a;--ds-ink-60:#27221a99;--ds-ink-line:#27221a24;--ds-gutter:calc(20 * var(--px));--ds-sec:calc(64 * var(--px));--ds-head:calc(32 * var(--px));--ds-cell:calc(20 * var(--px));--ds-gap:calc(16 * var(--px));--ds-fs-display:max(clamp(calc(80 * var(--pu,1px)), calc(calc(30.46 * var(--pu,1px)) + 12.7021cqw), calc(190 * var(--pu,1px))), min(15.1274cqw, 483px));--ds-fs-h2:max(clamp(calc(34 * var(--pu,1px)), calc(calc(24.09 * var(--pu,1px)) + 2.5404cqw), calc(56 * var(--pu,1px))), min(4.4586cqw, 142px));--ds-fs-h3:max(clamp(calc(40 * var(--pu,1px)), calc(calc(34.6 * var(--pu,1px)) + 1.3857cqw), calc(52 * var(--pu,1px))), min(4.1401cqw, 132px));--ds-fs-h4:max(clamp(calc(22 * var(--pu,1px)), calc(calc(19.3 * var(--pu,1px)) + .6928cqw), calc(28 * var(--pu,1px))), min(2.2293cqw, 71px));--ds-fs-xl:max(clamp(calc(19 * var(--pu,1px)), calc(calc(17.65 * var(--pu,1px)) + .3464cqw), calc(22 * var(--pu,1px))), min(1.7516cqw, 56px));--ds-fs-lg:calc(16 * var(--pu,1px));--ds-fs-md:calc(15 * var(--pu,1px));--ds-fs-sm:calc(14 * var(--pu,1px));--ds-fs-xs:calc(12 * var(--pu,1px));--ds-fs-label:calc(11 * var(--pu,1px));--ds-fs-btn:calc(14 * var(--pu,1px));--ds-fs-count:calc(10 * var(--pu,1px));--ds-ease:cubic-bezier(.16, 1, .3, 1);background:var(--ds-bg);color:var(--ds-fg);font-family:var(--font-sans);font-size:var(--ds-fs-md);letter-spacing:-.03em;line-height:1.3}@container (min-width:960px){.ds{--px:clamp(.78px, 100cqw / 1256, 2.54px);--pf:var(--px);--pu:max(1px, var(--px));--ds-gutter:calc(40 * var(--px));--ds-sec:calc(80 * var(--px));--ds-head:calc(64 * var(--px));--ds-cell:calc(40 * var(--px));--ds-gap:calc(24 * var(--px));--ds-fs-lg:max(calc(16 * var(--pu,1px)), calc(18 * var(--px)));--ds-fs-md:max(calc(15 * var(--pu,1px)), calc(16 * var(--px)));--ds-fs-sm:max(calc(13 * var(--pu,1px)), calc(14 * var(--px)));--ds-fs-xs:max(calc(12 * var(--pu,1px)), calc(12 * var(--px)));--ds-fs-label:max(calc(11 * var(--pu,1px)), calc(12 * var(--px)));--ds-fs-btn:max(calc(13 * var(--pu,1px)), calc(14 * var(--px)));--ds-fs-count:max(calc(10 * var(--pu,1px)), calc(10 * var(--px)))}}.ds-container{padding-inline:var(--ds-gutter)}.ds-section{padding-block:var(--ds-sec) calc(var(--ds-sec) / 2)}@container (min-width:960px){.ds-section{padding-block:var(--ds-sec)}}.ds-head{align-items:start;gap:calc(24 * var(--px));margin-bottom:var(--ds-head);display:grid}.ds-head>.ds-tag{padding-top:.5em}.ds-head--split{align-items:end}@container (min-width:960px){.ds-head{gap:calc(32 * var(--px));grid-template-columns:22.5% minmax(0,1fr)}.ds-head--split{grid-template-columns:1fr 1fr}}.ds-display,.ds-h2,.ds-h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;padding-bottom:.06em;font-weight:400;line-height:1.22}.ds-display{font-size:var(--ds-fs-display);padding-top:.12em;line-height:1.05}.ds-h2{font-size:var(--ds-fs-h2)}.ds-h3{font-size:var(--ds-fs-h3);line-height:1.1}.ds-h4{font-size:var(--ds-fs-h4);letter-spacing:-.06em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-xl{font-size:var(--ds-fs-xl);letter-spacing:-.045em;font-weight:500;line-height:1.28}.ds-lg{font-size:var(--ds-fs-lg);letter-spacing:-.03em;font-weight:500;line-height:1.3}.ds-lg-semi{font-size:var(--ds-fs-lg);letter-spacing:-.03em;font-weight:600;line-height:1.15}.ds-md{font-size:var(--ds-fs-md);letter-spacing:-.03em;font-weight:500;line-height:1.3}.ds-sm{font-size:var(--ds-fs-sm);letter-spacing:-.04em;font-weight:400;line-height:1.3}.ds-xs{font-size:var(--ds-fs-xs);letter-spacing:-.04em;line-height:1.25}.ds-count{font-size:var(--ds-fs-count);color:var(--ds-fg-50);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ds-60{color:var(--ds-fg-60)}.ds-50{color:var(--ds-fg-50)}.ds-40{color:var(--ds-fg-40)}.ds-accent,.ds-hero-tile__title .ds-accent,.ds-page-title .ds-accent{color:var(--ds-accent)}.ds-tag{align-items:center;gap:calc(8 * var(--px));font-size:var(--ds-fs-md);letter-spacing:-.03em;font-weight:500;display:inline-flex}.ds-tag__mark{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ds-accent);font-size:1.05em;line-height:1}.ds-label{padding-top:calc(10 * var(--px));min-width:calc(110 * var(--px));font-size:var(--ds-fs-label);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid;font-weight:600;line-height:1.2;display:inline-block}.ds-chip{padding:calc(3 * var(--px)) calc(5 * var(--px));background:var(--ds-ink);color:var(--ds-cream);font-size:max(calc(9 * var(--pu,1px)), calc(9 * var(--px)));letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.1;display:inline-block}.ds-btn{justify-content:center;align-items:center;gap:calc(10 * var(--pu,1px));min-height:calc(48 * var(--pu,1px));padding:0 max(calc(22 * var(--pu,1px)), calc(26 * var(--pf)));border-radius:calc(999 * var(--pu,1px));background:var(--ds-fg);color:var(--ds-bg);font-size:max(calc(14 * var(--pu,1px)), calc(15 * var(--px)));letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s,filter .2s;display:inline-flex}.ds-btn:hover{background:var(--ds-accent)}.ds-btn:active{filter:brightness(.92)}.ds-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-btn svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px));flex:none}.ds-btn--dark{min-width:calc(136 * var(--px));padding:calc(14 * var(--px)) calc(24 * var(--px));background:var(--ds-raise);color:var(--ds-fg);justify-content:center}.ds-btn--dark:hover{background:var(--ds-accent);color:var(--ds-bg)}.ds-btn--block{width:100%;max-width:calc(320 * var(--px));padding-inline:calc(20 * var(--px)) calc(17 * var(--px));white-space:normal;justify-content:space-between;line-height:1.15}.ds-pair{align-items:center;gap:calc(4 * var(--px));display:inline-flex}.ds-pair__text{height:calc(40 * var(--px));min-height:calc(36 * var(--pu,1px));padding-inline:calc(16 * var(--px));font-size:var(--ds-fs-label);letter-spacing:.04em;text-transform:uppercase;border:1px solid;align-items:center;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.ds-pair__arrow{width:calc(40 * var(--px));height:calc(40 * var(--px));min-width:calc(36 * var(--pu,1px));min-height:calc(36 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));transition:transform .35s var(--ds-ease);border:1px solid;place-items:center;display:inline-grid}.ds-pair__arrow svg{width:40%;height:40%}.ds-pair:hover .ds-pair__text{background:currentColor}.ds-pair:hover .ds-pair__text>span{color:var(--ds-pair-hover,var(--ds-bg))}.ds-pair:hover .ds-pair__arrow{transform:translateX(calc(4 * var(--px)))}.ds-bar-btn{width:100%;padding:calc(13 * var(--px)) calc(12 * var(--px));background:var(--ds-ink);color:var(--ds-cream);font-size:var(--ds-fs-label);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:600;transition:background-color .2s;display:flex}.ds-bar-btn:hover{background:var(--ds-accent);color:var(--ds-ink)}.ds-media{background:var(--ds-surface);position:relative;overflow:hidden}.ds-media>img{object-fit:cover;width:100%;height:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ds-reveal{view-timeline-name:--ds-reveal}.ds-reveal .ds-w{animation:linear both ds-word;animation-timeline:--ds-reveal;animation-range:cover calc(12% + var(--p) * 26%) cover calc(18% + var(--p) * 26%)}}}.ds-w{display:inline}.ds-js [data-inview]{opacity:.001;transform:translateY(calc(24 * var(--px)));transition:opacity .8s ease, transform 1s var(--ds-ease);transition-delay:calc(var(--i,0) * 70ms)}.ds-js [data-inview].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ds-js [data-inview]{opacity:1;transform:none}}.ds-empty{padding-block:var(--ds-cell);border-top:1px solid var(--ds-line)}.ds-head__aside{align-items:flex-start;gap:calc(24 * var(--px));flex-direction:column;max-width:30em;display:flex}.ds-link{text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:color .2s,text-decoration-color .2s}.ds-link:hover{color:var(--ds-fg);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}.ds-intro{isolation:isolate;min-height:calc(100svh - calc(64 * var(--pu,1px)));text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ds-intro__bg{z-index:-2;object-fit:cover}.ds-intro__shade{z-index:-1;background:linear-gradient(0deg, var(--ds-bg) 0%, #0b0c0e00 28%), radial-gradient(ellipse 70% 60% at 50% 50%, #0b0c0e80, #0b0c0e40);position:absolute;inset:0}.ds-intro__in{padding-block:calc(96 * var(--px));flex-direction:column;align-items:center;display:flex}.ds-intro__heading{font-weight:inherit;flex-direction:column;align-items:center;display:flex}.ds-intro__title{text-wrap:balance;display:block}.ds-intro__text{max-width:18em;font-size:calc(22 * var(--px));letter-spacing:-.06em;text-wrap:balance;font-weight:600;line-height:1.3;display:block}.ds-intro__btn{margin-top:calc(32 * var(--px))}@container (min-width:960px){.ds-intro{min-height:clamp(calc(640 * var(--px)), 100cqw * 922 / 1440, 100svh)}.ds-intro__title{white-space:nowrap}.ds-intro__text{font-size:calc(28 * var(--px));letter-spacing:-.07em}}.ds-stat{border-block:1px solid var(--ds-line);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ds-stat::-webkit-scrollbar{display:none}.ds-stat__cell{flex:0 0 min(calc(340 * var(--pu,1px)), 84%);border-right:1px solid var(--ds-line);scroll-snap-align:start}.ds-stat__item{gap:calc(24 * var(--px));height:100%;padding:var(--ds-cell);flex-direction:column;display:flex}.ds-stat__head{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--pu,1px));min-height:2.6em;display:flex}.ds-stat__visual{aspect-ratio:400/437;display:block}.ds-stat__visual img,.ds-feat__visual img,.ds-team-card__visual img{transition:transform 1.2s var(--ds-ease)}.ds-stat__item:hover img,.ds-feat__item:hover .ds-feat__visual img,.ds-team-card__link:hover img{transform:scale(1.04)}.ds-stat__item:hover .ds-lg-semi{color:var(--ds-accent)}@container (min-width:960px){.ds-stat{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.ds-stat__cell:last-child{border-right:0}}.ds-feat{border-top:1px solid var(--ds-line);display:grid}.ds-feat__item{gap:calc(16 * var(--pu,1px));padding:calc(32 * var(--pu,1px)) var(--ds-gutter);border-bottom:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-feat__text{justify-content:space-between;gap:calc(24 * var(--px));flex-direction:column;min-width:0;display:flex}.ds-feat__head{gap:calc(12 * var(--px));flex-direction:column;display:flex}.ds-feat__title-link:hover{color:var(--ds-accent)}.ds-feat__cost{align-items:baseline;gap:calc(4 * var(--px));flex-wrap:wrap;display:flex}.ds-feat__body{gap:calc(20 * var(--px));flex-direction:column;display:flex}.ds-feat__props{gap:calc(10 * var(--px));flex-direction:column;display:flex}.ds-feat__prop{justify-content:space-between;align-items:center;gap:calc(16 * var(--pu,1px));display:flex}.ds-feat__icon{width:max(calc(12 * var(--pu,1px)), calc(14 * var(--px)));height:max(calc(12 * var(--pu,1px)), calc(14 * var(--px)));opacity:.4;flex:none}.ds-feat__summary{max-width:34em}.ds-feat__links{gap:calc(6 * var(--pu,1px));flex-direction:column;display:flex}.ds-feat__links a{text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.ds-feat__links a:hover{-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}.ds-feat__visual--m{aspect-ratio:335/322}.ds-feat__visual--d{display:none}@container (min-width:960px){.ds-feat{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-feat__item{gap:calc(32 * var(--px));padding:var(--ds-cell);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-feat__item:nth-child(odd){border-right:1px solid var(--ds-line)}.ds-feat__visual--m{display:none}.ds-feat__visual--d{width:calc(240 * var(--px));height:calc(258 * var(--px));display:block}}.ds-about{gap:var(--ds-gap);display:grid}.ds-about__visual{aspect-ratio:1}.ds-about__content{justify-content:space-between;gap:calc(48 * var(--px));flex-direction:column;display:flex}.ds-about__head{align-items:flex-start;gap:calc(32 * var(--px));flex-direction:column;display:flex}.ds-about__lead{text-indent:2.4em;text-wrap:pretty;max-width:25em}.ds-about__items{gap:var(--ds-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-about-item{justify-content:space-between;gap:calc(32 * var(--px));padding-bottom:calc(30 * var(--px));flex-direction:column;display:flex}.ds-about-item__head{gap:calc(4 * var(--px));flex-direction:column;display:flex}.ds-about-item__foot{gap:calc(16 * var(--px));flex-direction:column;display:flex}.ds-about__logos{align-items:center;gap:calc(24 * var(--px));display:flex}.ds-about__logos img{width:auto;height:max(calc(36 * var(--pu,1px)), calc(48 * var(--px)));opacity:.85}@container (min-width:960px){.ds-about{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-combine{isolation:isolate;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ds-combine__bg{z-index:-2;object-fit:cover}.ds-combine__shade{z-index:-1;background:linear-gradient(#0b0c0e8c 0%,#0b0c0e26 45%,#0b0c0ecc 100%);position:absolute;inset:0}.ds-combine__head{padding-top:var(--ds-sec);padding-bottom:calc(96 * var(--px))}.ds-combine__list{margin-top:calc(24 * var(--px))}.ds-combine__list .ds-h2{padding-bottom:0;line-height:1.14}.ds-combine__steps{border-top:1px solid var(--ds-line);-webkit-backdrop-filter:blur(calc(10 * var(--pu,1px)));backdrop-filter:blur(calc(10 * var(--pu,1px)));background:#0b0c0e4d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-combine__intro{padding:var(--ds-cell) var(--ds-gutter);grid-column:1/-1}.ds-combine-step{border-top:1px solid var(--ds-line)}.ds-combine-step:nth-child(odd){border-left:1px solid var(--ds-line)}.ds-combine-step__link{gap:calc(32 * var(--pu,1px));height:100%;padding:calc(20 * var(--pu,1px));flex-direction:column;transition:background-color .2s;display:flex}.ds-combine-step__link:hover{background:#ffffff0d}.ds-combine-step__link:hover .ds-h3{color:var(--ds-accent)}.ds-combine-step__head,.ds-combine-step__body{gap:calc(6 * var(--px));flex-direction:column;display:flex}@container (min-width:960px){.ds-combine{min-height:max(calc(760 * var(--px)), 100cqw * 863 / 1440)}.ds-combine__steps{grid-template-columns:2fr repeat(5,minmax(0,1fr))}.ds-combine__intro{padding:var(--ds-cell);grid-column:auto}.ds-combine-step,.ds-combine-step:nth-child(odd){border-top:0;border-left:1px solid var(--ds-line)}.ds-combine-step__link{justify-content:space-between;gap:calc(88 * var(--px));padding:calc(32 * var(--px)) calc(24 * var(--px))}}.ds-how{gap:calc(40 * var(--pu,1px)) var(--ds-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-how-item{gap:calc(40 * var(--pu,1px));flex-direction:column;display:flex}.ds-how-item__head{align-items:flex-start;gap:calc(12 * var(--px));display:flex}.ds-how-item__icon{width:calc(49 * var(--px));height:calc(49 * var(--px));min-width:calc(40 * var(--pu,1px));min-height:calc(40 * var(--pu,1px))}.ds-how-item__body{gap:calc(12 * var(--px));flex-direction:column;max-width:17em;display:flex}@container (min-width:960px){.ds-how{row-gap:calc(64 * var(--px));grid-template-columns:repeat(4,minmax(0,1fr))}.ds-how-item{gap:calc(56 * var(--px));min-height:calc(205 * var(--px))}}.ds-team{display:grid}.ds-team__list{border-block:1px solid var(--ds-line);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ds-team__list::-webkit-scrollbar{display:none}.ds-team-card{flex:0 0 min(calc(300 * var(--pu,1px)), 80%);border-right:1px solid var(--ds-line);scroll-snap-align:start}.ds-team-card__link{padding:var(--ds-cell);display:block;position:relative}.ds-team-card__visual{aspect-ratio:298/310;display:block}.ds-team-card__name{z-index:1;gap:calc(4 * var(--pu,1px));padding:calc(56 * var(--px)) calc(16 * var(--px)) calc(16 * var(--px));text-wrap:balance;background:linear-gradient(#0000,#00000080 45%,#000000d9 100%);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.ds-team-card__info{z-index:2;padding:var(--ds-cell);background:var(--ds-surface);opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;transition:opacity .2s linear;display:flex;position:absolute;inset:0}.ds-team-card__link:hover .ds-team-card__info,.ds-team-card__link:focus-visible .ds-team-card__info{opacity:1}.ds-team-card__where{color:var(--ds-fg-60);align-self:flex-end}.ds-team-card__info-body{gap:calc(8 * var(--pu,1px));flex-direction:column;display:flex}.ds-team__text{display:grid}.ds-team__row{gap:calc(24 * var(--px));padding:var(--ds-cell) var(--ds-gutter);flex-direction:column;display:flex}.ds-team__items{gap:var(--ds-cell);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-team-item{justify-content:space-between;gap:calc(32 * var(--pu,1px));flex-direction:column;display:flex}.ds-team-item__icon{width:max(calc(18 * var(--pu,1px)), calc(20 * var(--px)));height:max(calc(18 * var(--pu,1px)), calc(20 * var(--px)))}.ds-team-item__body{gap:calc(12 * var(--px));flex-direction:column;display:flex}@container (min-width:960px){.ds-team{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-team__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ds-team-card{border-right:0}.ds-team-card:nth-child(odd){border-right:1px solid var(--ds-line)}.ds-team-card:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.ds-team__text{border-block:1px solid var(--ds-line);border-left:1px solid var(--ds-line);grid-template-rows:repeat(2,minmax(0,1fr))}.ds-team__row{padding:var(--ds-cell)}.ds-team__row:first-child{border-bottom:1px solid var(--ds-line)}.ds-team-item{gap:calc(120 * var(--px))}}.ds-quote{gap:calc(24 * var(--pu,1px));display:grid}.ds-quote__thumbs{gap:calc(12 * var(--pu,1px));display:flex}.ds-quote__thumb{gap:calc(4 * var(--pu,1px));color:inherit;text-align:left;opacity:.45;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;transition:opacity .2s;display:flex}.ds-quote__thumb:hover,.ds-quote__thumb[aria-selected=true]{opacity:1}.ds-quote__thumb-img{width:max(calc(44 * var(--pu,1px)), calc(48 * var(--px)));aspect-ratio:4/5;display:block}.ds-quote__main{justify-content:space-between;gap:calc(48 * var(--px));flex-direction:column;display:flex}.ds-quote__label{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--ds-fs-label);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:flex}.ds-quote__dot{width:calc(6 * var(--pu,1px));height:calc(6 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent)}.ds-quote__figure{gap:calc(20 * var(--px));flex-direction:column;margin:0;display:flex}.ds-quote__text{max-width:17em;font-size:calc(26 * var(--px));letter-spacing:-.035em;text-wrap:pretty;animation:ds-fade .6s var(--ds-ease);font-weight:500;line-height:1.1}.ds-quote__visual{aspect-ratio:3/4;max-width:calc(260 * var(--pu,1px));animation:ds-fade .6s var(--ds-ease)}.ds-badges{margin-top:var(--ds-head);border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-badge{justify-content:center;align-items:center;gap:calc(4 * var(--px));padding:calc(32 * var(--px)) calc(12 * var(--pu,1px));border-top:1px solid var(--ds-line);text-align:center;flex-direction:column;display:flex}.ds-badge:nth-child(odd){border-right:1px solid var(--ds-line)}@container (min-width:960px){.ds-quote{grid-template-columns:calc(72 * var(--px)) minmax(0, 1fr) calc(280 * var(--px));column-gap:calc(40 * var(--px));min-height:calc(440 * var(--px))}.ds-quote__thumbs{padding-right:calc(24 * var(--px));border-right:1px solid var(--ds-line);flex-direction:column}.ds-quote__text{font-size:calc(44 * var(--px))}.ds-quote__visual{align-self:end;max-width:none}.ds-badges{border-top:1px solid var(--ds-line);grid-template-columns:repeat(4,minmax(0,1fr))}.ds-badge{border-top:0;border-right:1px solid var(--ds-line)}.ds-badge:last-child{border-right:0}}.ds-dest{isolation:isolate;position:relative;overflow:hidden}.ds-dest__in{padding-top:var(--ds-sec)}.ds-dest__text{align-items:flex-start;gap:calc(24 * var(--px));max-width:calc(640 * var(--px));flex-direction:column;display:flex}.ds-dest__map{aspect-ratio:2400/1960;pointer-events:none;margin-top:-12%;position:relative}.ds-dest__map img{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(70% 65% at 55% 55%,#000 50%,#0000 100%);mask-image:radial-gradient(70% 65% at 55% 55%,#000 50%,#0000 100%)}.ds-dest__dot{width:max(calc(8 * var(--pu,1px)), calc(12 * var(--px)));height:max(calc(8 * var(--pu,1px)), calc(12 * var(--px)));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);box-shadow:0 0 0 calc(5 * var(--px)) rgb(var(--ds-accent-rgb) / .18), 0 0 calc(28 * var(--px)) rgb(var(--ds-accent-rgb) / .75);pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.ds-dest__list{border-bottom:1px solid var(--ds-line)}.ds-dest__row{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--pu,1px));padding:calc(20 * var(--pu,1px)) var(--ds-gutter);border-top:1px solid var(--ds-line);display:flex}@container (min-width:960px){.ds-dest{min-height:70.3472cqw}.ds-dest__map{z-index:-1;width:112%;margin:0;position:absolute;top:16%;left:-2%}.ds-dest__list{display:none}}.ds-offer{isolation:isolate;padding:calc(96 * var(--px)) var(--ds-gutter);place-items:center;display:grid;position:relative;overflow:hidden}.ds-offer__bg{z-index:-2;object-fit:cover}.ds-offer__shade{z-index:-1;background:#0b0c0e73;position:absolute;inset:0}.ds-offer__side{display:none}.ds-offer__card{width:min(100%, calc(436 * var(--px)));min-width:min(100%, calc(320 * var(--pu,1px)));padding:calc(16 * var(--px));background:var(--ds-cream);color:var(--ds-ink);flex-direction:column;align-items:flex-start;display:flex}.ds-offer__title{margin-top:calc(10 * var(--px));font-size:calc(28 * var(--px));letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.1}.ds-offer__icon{width:calc(96 * var(--px));height:calc(96 * var(--px));min-width:calc(72 * var(--pu,1px));min-height:calc(72 * var(--pu,1px));margin-block:calc(48 * var(--px));align-self:center}.ds-offer__note{margin-bottom:calc(16 * var(--px));color:var(--ds-ink-60)}.ds-offer__list{margin-bottom:calc(16 * var(--px));border-top:1px solid var(--ds-ink-line);align-self:stretch}.ds-offer__list li{align-items:center;gap:calc(8 * var(--pu,1px));padding-block:calc(9 * var(--px));border-bottom:1px solid var(--ds-ink-line);font-size:max(calc(10 * var(--pu,1px)), calc(10 * var(--px)));letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.2;display:flex}.ds-offer__list svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px));flex:none}.ds-offer .ds-bar-btn svg{width:calc(12 * var(--pu,1px));height:calc(12 * var(--pu,1px))}@container (min-width:960px){.ds-offer{gap:var(--ds-cell);min-height:calc(860 * var(--px));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ds-offer__side{font-size:calc(26 * var(--px));letter-spacing:-.04em;text-shadow:0 1px calc(24 * var(--pu,1px)) #0006;font-weight:500;line-height:1.1;display:block}.ds-offer__side--l{justify-self:start}.ds-offer__side--r{justify-self:end}}.ds-footer__visual{height:calc(200 * var(--px));border-radius:var(--ds-radius,0)}.ds-footer__layer{background:#0b0c0e66;position:absolute;inset:0}.ds-footer__top{gap:calc(40 * var(--pu,1px));padding-block:calc(64 * var(--px));display:grid}.ds-footer__logo{align-self:start;align-items:center;gap:calc(8 * var(--px));font-size:max(calc(20 * var(--pu,1px)), calc(24 * var(--px)));letter-spacing:-.08em;font-weight:600;line-height:1.3;display:inline-flex}.ds-footer__logo-img{width:max(calc(170 * var(--pu,1px)), calc(220 * var(--pf)));height:auto}.ds-footer__big-link{gap:.08em;padding-bottom:0;line-height:1.12;transition:color .2s;display:inline-flex}.ds-footer__big .ds-footer__big-link{font-size:var(--t-h2)}.ds-footer__big-link:hover{color:var(--ds-accent)}.ds-footer__contact{gap:calc(12 * var(--px));flex-direction:column;display:flex}.ds-footer__contact a:hover{color:var(--ds-fg)}.ds-footer__social{gap:calc(8 * var(--pu,1px)) calc(20 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-footer__bottom{border-top:1px solid var(--ds-line-strong);flex-direction:column;display:flex}.ds-footer__copy{padding:calc(20 * var(--pu,1px)) var(--ds-gutter) calc(8 * var(--pu,1px))}.ds-footer__acs{padding-inline:var(--ds-gutter)}.ds-footer__links{gap:calc(8 * var(--pu,1px)) calc(24 * var(--pu,1px));padding:calc(12 * var(--pu,1px)) var(--ds-gutter) calc(24 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-footer__links a:hover,.ds-footer__links button:hover{color:var(--ds-fg)}@container (min-width:960px){.ds-footer__visual{height:calc(336 * var(--px))}.ds-footer__top{padding-block:calc(80 * var(--px));grid-template-columns:repeat(3,minmax(0,1fr))}.ds-footer__bottom{flex-direction:row;align-items:center}.ds-footer__copy{padding:calc(30 * var(--px)) var(--ds-gutter);border-right:1px solid var(--ds-line-strong)}.ds-footer__acs{padding-inline:calc(40 * var(--px));flex:1}.ds-footer__links{padding:0 var(--ds-gutter)}}.ds-tile.ds-base{gap:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ds-base>img{width:max(calc(64 * var(--pu,1px)), calc(96 * var(--px)));border-radius:calc(16 * var(--pu,1px));height:auto}.ds-base__body{gap:calc(6 * var(--pu,1px));flex-direction:column;display:flex}.ds-base__who{align-items:center;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);display:flex}.ds-base__who img{border-radius:calc(999 * var(--pu,1px))}.ds-base__who strong{color:var(--ds-fg);font-weight:600;display:block}.ds-base__links{gap:calc(8 * var(--pu,1px));flex-wrap:wrap;display:flex}@container (min-width:960px){.ds-tile.ds-base{gap:calc(32 * var(--px));grid-template-columns:auto minmax(0,1fr) auto auto}}@container not (min-width:960px){.ds-base__who,.ds-base__links{grid-column:1/-1}}.ds-explorer{gap:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));margin-top:calc(var(--ds-sgap) * .5);flex-direction:column;display:flex}.ds-cats{gap:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));scrollbar-width:none;border-bottom:1px solid var(--ds-line);display:flex;overflow-x:auto}.ds-cats::-webkit-scrollbar{display:none}.ds-cat{align-items:center;gap:calc(6 * var(--pu,1px));padding:calc(4 * var(--pu,1px)) 2px calc(14 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-direction:column;flex:none;font-weight:500;transition:color .2s;display:flex;position:relative}.ds-cat svg{width:calc(24 * var(--pu,1px));height:calc(24 * var(--pu,1px));stroke-width:1.5px}.ds-cat small{margin-left:calc(5 * var(--pu,1px));font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-40);font-weight:500}.ds-cat:after{content:"";background:0 0;height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:0}.ds-cat:hover{color:var(--ds-fg)}.ds-cat:hover:after{background:var(--ds-line-strong)}.ds-cat[aria-pressed=true]{color:var(--ds-fg)}.ds-cat[aria-pressed=true] svg{color:var(--ds-accent)}.ds-cat[aria-pressed=true]:after{background:var(--ds-fg)}.ds-filters{align-items:center;gap:calc(8 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-filters__pills{gap:calc(6 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-tab[aria-pressed=true]{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-select select,.ds-search input{height:calc(38 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg);background:0 0}.ds-select select{padding:0 calc(34 * var(--pu,1px)) 0 calc(14 * var(--pu,1px));appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a2a4ac' stroke-width='1.5'%3E%3Cpath d='M2 4.5 6 8.5l4-4'/%3E%3C/svg%3E") no-repeat right calc(14 * var(--pu,1px)) center}.ds-select option{background:#131518}.ds-search{flex:1 1 calc(200 * var(--pu,1px));max-width:calc(320 * var(--pu,1px));position:relative}.ds-search svg{top:50%;left:calc(13 * var(--pu,1px));width:calc(15 * var(--pu,1px));height:calc(15 * var(--pu,1px));color:var(--ds-fg-50);position:absolute;translate:0 -50%}.ds-search input{width:100%;padding:0 calc(14 * var(--pu,1px)) 0 calc(36 * var(--pu,1px))}.ds-select select:focus-visible,.ds-search input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-filters__count{gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);margin-left:auto;display:flex}.ds-filters__count button{color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline}.ds-explorer__body{gap:var(--ds-tgap);display:grid}.ds-people{gap:calc(6 * var(--pu,1px));flex-direction:column;display:flex}.ds-people--grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(340 * var(--pu,1px))), 1fr));display:grid}.ds-person-card{grid-template-columns:max(calc(96 * var(--pu,1px)), calc(120 * var(--pf))) minmax(0, 1fr);gap:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));padding:calc(8 * var(--pu,1px));border-radius:calc(var(--ds-radius) + calc(4 * var(--pu,1px)));border:1px solid #0000;align-items:center;transition:background-color .2s,border-color .2s;display:grid}.ds-person-card:hover,.ds-person-card[data-hot=true]{border-color:var(--ds-line);background:#ffffff0a}.ds-person-card[data-hot=true]{border-color:rgb(var(--ds-accent-rgb) / .55)}.ds-person-card__photo{aspect-ratio:1;border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-person-card__photo img{object-fit:cover;transition:transform 1s var(--ds-ease)}.ds-person-card:hover .ds-person-card__photo img{transform:scale(1.06)}.ds-person-card__body{gap:calc(3 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-person-card__kind{font-size:calc(12 * var(--pu,1px));letter-spacing:.04em;text-transform:uppercase;color:var(--ds-accent-soft);font-weight:600}.ds-person-card__name{font-size:var(--t-body);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.3}.ds-person-card__where,.ds-person-card__meta{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-person-card__meta{color:var(--ds-fg-50)}.ds-explorer__empty{gap:calc(12 * var(--pu,1px))}.ds-explorer__map{height:min(70svh, calc(620 * var(--pu,1px)));position:relative}.ds-cmap{border:1px solid var(--ds-line);border-radius:var(--ds-radius);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0f1114;height:100%;position:relative;overflow:hidden}.ds-cmap[data-moving=true]{cursor:grabbing}.ds-cmap__canvas{transform-origin:0 0;transition:transform .7s var(--ds-ease);position:absolute;top:0;left:0}.ds-cmap__canvas img{pointer-events:none;width:100%;height:100%;display:block}.ds-cmap__pin{z-index:1;align-items:center;gap:calc(6 * var(--pu,1px));padding:calc(6 * var(--pu,1px)) calc(11 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));box-shadow:0 calc(6 * var(--pu,1px)) calc(18 * var(--pu,1px)) calc(-6 * var(--pu,1px)) #000000b3;font-size:calc(13 * var(--pu,1px));white-space:nowrap;transition:left .7s var(--ds-ease), top .7s var(--ds-ease), background-color .2s, color .2s, scale .2s;background:#1f2227;border:1px solid #ffffff29;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%}.ds-cmap__pin span{min-width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);font-size:calc(11 * var(--pu,1px));place-items:center;display:inline-grid}.ds-cmap__pin:hover,.ds-cmap__pin[data-hot=true]{z-index:2;background:var(--ds-fg);color:var(--ds-bg);scale:1.08}.ds-cmap[data-moving=true] .ds-cmap__canvas,.ds-cmap[data-moving=true] .ds-cmap__pin,.ds-cmap[data-moving=true] .ds-cmap__pop{transition:none}.ds-cmap__pop{z-index:3;width:calc(280 * var(--pu,1px));padding:calc(8 * var(--pu,1px));border-radius:calc(16 * var(--pu,1px));color:var(--ds-bg);box-shadow:0 calc(24 * var(--pu,1px)) calc(50 * var(--pu,1px)) calc(-16 * var(--pu,1px)) #000c;translate:-50% calc(-100% - calc(26 * var(--pu,1px)));transition:left .7s var(--ds-ease), top .7s var(--ds-ease);cursor:default;background:#fff;animation:.25s ds-fade;position:absolute}.ds-cmap__pop[data-below=true]{translate:-50% calc(26 * var(--pu,1px))}.ds-cmap__pop ul{flex-direction:column;gap:2px;display:flex}.ds-cmap__pop-close{top:calc(-10 * var(--pu,1px));right:calc(-10 * var(--pu,1px));width:calc(28 * var(--pu,1px));height:calc(28 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));color:var(--ds-bg);box-shadow:0 calc(4 * var(--pu,1px)) calc(12 * var(--pu,1px)) #0000004d;background:#fff;place-items:center;display:grid;position:absolute}.ds-cmap__pop-close svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px))}.ds-cmap__pop-item{align-items:center;gap:calc(12 * var(--pu,1px));padding:calc(6 * var(--pu,1px));border-radius:calc(10 * var(--pu,1px));transition:background-color .2s;display:flex}.ds-cmap__pop-item:hover{background:#0b0c0e0f}.ds-cmap__pop-item img,.ds-cmap__pop-blank{width:calc(56 * var(--pu,1px));height:calc(56 * var(--pu,1px));border-radius:calc(10 * var(--pu,1px));object-fit:cover;background:#eee;flex:none}.ds-cmap__pop-item>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.ds-cmap__pop-kind{font-size:calc(11 * var(--pu,1px));letter-spacing:.04em;text-transform:uppercase;color:#c2410c;font-weight:600}.ds-cmap__pop-name{font-size:calc(14 * var(--pu,1px));font-weight:600;line-height:1.25}.ds-cmap__pop-who{font-size:calc(12 * var(--pu,1px));color:#0b0c0e99}.ds-cmap__tools{top:calc(12 * var(--pu,1px));right:calc(12 * var(--pu,1px));z-index:2;border-radius:calc(12 * var(--pu,1px));box-shadow:0 calc(8 * var(--pu,1px)) calc(20 * var(--pu,1px)) calc(-8 * var(--pu,1px)) #0009;background:#fff;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ds-cmap__tools button{width:calc(38 * var(--pu,1px));height:calc(38 * var(--pu,1px));color:var(--ds-bg);place-items:center;transition:background-color .2s;display:grid}.ds-cmap__tools button+button{border-top:1px solid #0b0c0e1a}.ds-cmap__tools button:hover{background:#0b0c0e0f}.ds-cmap__tools svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px))}.ds-cmap__off,.ds-cmap__note{left:calc(12 * var(--pu,1px));z-index:2;padding:calc(6 * var(--pu,1px)) calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));-webkit-backdrop-filter:blur(calc(8 * var(--pu,1px)));backdrop-filter:blur(calc(8 * var(--pu,1px)));font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-60);background:#0b0c0ebf;position:absolute}.ds-cmap__off{bottom:calc(46 * var(--pu,1px))}.ds-cmap__off a{color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline}.ds-cmap__note{bottom:calc(12 * var(--pu,1px))}.ds-explorer__toggle{bottom:calc(calc(84 * var(--pu,1px)) + env(safe-area-inset-bottom,0px));z-index:35;width:fit-content;margin:calc(16 * var(--pu,1px)) auto 0;align-items:center;gap:calc(8 * var(--pu,1px));padding:calc(13 * var(--pu,1px)) calc(20 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-fg);color:var(--ds-bg);font-size:calc(14 * var(--pu,1px));box-shadow:0 calc(16 * var(--pu,1px)) calc(40 * var(--pu,1px)) calc(-12 * var(--pu,1px)) #000000e6;font-weight:600;display:flex;position:sticky}.ds-explorer__toggle svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px))}@media (max-width:1023.98px){.ds-cmap__off{top:calc(12 * var(--pu,1px));bottom:auto}.ds-cmap__note{top:calc(48 * var(--pu,1px));bottom:auto}.ds-explorer[data-view=list] .ds-explorer__aside,.ds-explorer[data-view=map] .ds-explorer__list{display:none}}@media (min-width:1024px){.ds-explorer__toggle{display:none}.ds-explorer__body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.ds-listing{gap:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));display:grid}.ds-listing__photo{aspect-ratio:1;border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-listing__photo img{object-fit:cover}.ds-listing__map{height:max(calc(320 * var(--pu,1px)), calc(440 * var(--pf)))}.ds-listing__map .ds-cmap{touch-action:pan-y}.ds-contact{gap:calc(12 * var(--pu,1px));padding:max(calc(18 * var(--pu,1px)), calc(24 * var(--pf)));border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);flex-direction:column;display:flex}.ds-contact__list{gap:calc(14 * var(--pu,1px));flex-direction:column;display:flex}.ds-contact__list li{gap:calc(8 * var(--pu,1px));flex-direction:column;display:flex}.ds-contact__name{font-size:var(--t-body);font-weight:600}.ds-contact__name small{color:var(--ds-fg-50);font-weight:400}.ds-contact__ways{gap:calc(6 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-contact__ways .ds-tab{align-items:center;gap:calc(8 * var(--pu,1px));color:var(--ds-fg);word-break:break-all}.ds-contact__ways svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px));color:var(--ds-accent);flex:none}.ds-contact .ds-btn{justify-content:center}@container (min-width:960px){.ds-listing{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ds-listing__photo{aspect-ratio:4/3.4}}.ds-forms{gap:var(--ds-tgap);display:grid}.ds-forms li{gap:calc(10 * var(--pu,1px))}.ds-forms__n{font-size:var(--t-meta);color:var(--ds-accent);font-variant-numeric:tabular-nums}@container (min-width:640px){.ds-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.ds-forms{grid-template-columns:repeat(5,minmax(0,1fr))}}.ds{--ds-radius:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));--ds-tgap:max(calc(12 * var(--pu,1px)), calc(20 * var(--pf)));--ds-sgap:max(calc(72 * var(--pu,1px)), calc(128 * var(--pf)));--t-h1:max(clamp(calc(46 * var(--pu,1px)), calc(calc(23.48 * var(--pu,1px)) + 5.7737cqw), calc(96 * var(--pu,1px))), min(7.6433cqw, 244px));--t-h2:max(clamp(calc(32 * var(--pu,1px)), calc(calc(24.79 * var(--pu,1px)) + 1.8476cqw), calc(48 * var(--pu,1px))), min(3.8217cqw, 122px));--t-h3:max(clamp(calc(20 * var(--pu,1px)), calc(calc(17.3 * var(--pu,1px)) + .6928cqw), calc(26 * var(--pu,1px))), min(2.0701cqw, 66px));--t-stat:max(clamp(calc(40 * var(--pu,1px)), calc(calc(30.99 * var(--pu,1px)) + 2.3095cqw), calc(60 * var(--pu,1px))), min(4.7771cqw, 152px));--t-quote:max(clamp(calc(26 * var(--pu,1px)), calc(calc(19.7 * var(--pu,1px)) + 1.6166cqw), calc(40 * var(--pu,1px))), min(3.1847cqw, 102px));--t-h4:max(clamp(calc(16 * var(--pu,1px)), calc(calc(15.1 * var(--pu,1px)) + .2309cqw), calc(18 * var(--pu,1px))), min(1.4331cqw, 46px));--t-lead:max(clamp(calc(16 * var(--pu,1px)), calc(calc(15.1 * var(--pu,1px)) + .2309cqw), calc(18 * var(--pu,1px))), min(1.4331cqw, 46px));--t-body:max(clamp(calc(15 * var(--pu,1px)), calc(calc(14.55 * var(--pu,1px)) + .1155cqw), calc(16 * var(--pu,1px))), min(1.2739cqw, 41px));--t-meta:max(clamp(calc(13 * var(--pu,1px)), calc(calc(12.55 * var(--pu,1px)) + .1155cqw), calc(14 * var(--pu,1px))), min(1.1146cqw, 36px));--t-label:max(clamp(calc(11 * var(--pu,1px)), calc(calc(10.55 * var(--pu,1px)) + .1155cqw), calc(12 * var(--pu,1px))), min(.9554cqw, 30px))}.ds-t-h4{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600;line-height:1.25}.ds-t-body{font-size:var(--t-body);letter-spacing:-.02em;line-height:1.5}.ds-t-meta{font-size:var(--t-meta);letter-spacing:-.01em;color:var(--ds-fg-60);line-height:1.4}.ds-home,.ds-shop{gap:var(--ds-tgap);padding:var(--ds-tgap) var(--ds-gutter) 0;flex-direction:column;display:flex}.ds-tile.ds-proof{gap:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));display:grid}.ds-proof__foot{justify-content:space-between;align-items:center;gap:calc(16 * var(--pu,1px)) calc(24 * var(--px));padding-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border-top:1px solid var(--ds-line);flex-wrap:wrap;display:flex}.ds-proof__nums{gap:max(calc(16 * var(--pu,1px)), calc(32 * var(--pf)));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-proof__num{gap:calc(10 * var(--px));flex-direction:column;display:flex}@container not (min-width:640px){.ds-proof__nums{grid-template-columns:minmax(0,1fr)}}.ds-block{gap:calc(var(--ds-tgap) * 1.4);margin-top:calc(var(--ds-sgap) - var(--ds-tgap));flex-direction:column;display:flex}.ds-block__head{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--pu,1px));display:flex}.ds-block__title{font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:1.12}.ds-block__intro{max-width:40em;margin-top:calc(10 * var(--px));font-size:var(--t-lead);letter-spacing:-.02em;color:var(--ds-fg-60);text-wrap:pretty;line-height:1.5}.ds-block__more{font-size:var(--t-meta);color:var(--ds-fg-60);flex:none;transition:color .2s}.ds-block__more:hover{color:var(--ds-fg)}.ds-tile{isolation:isolate;padding:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));border:1px solid var(--ds-line);border-radius:var(--ds-radius);transition:border-color .3s, transform .5s var(--ds-ease), box-shadow .5s var(--ds-ease);background:linear-gradient(#17191d 0%,#121417 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}a.ds-tile:hover,.ds-tile--link:hover{box-shadow:0 calc(18 * var(--pu,1px)) calc(40 * var(--pu,1px)) calc(-24 * var(--pu,1px)) #000c;border-color:#ffffff38;transform:translateY(-2px)}.ds-tile__bg{z-index:-2;object-fit:cover;transition:transform 1.4s var(--ds-ease)}.ds-tile:hover .ds-tile__bg{transform:scale(1.035)}.ds-tile__shade{z-index:-1;background:linear-gradient(#0b0c0e26 0%,#0b0c0e8c 58%,#0b0c0ef0 100%);position:absolute;inset:0}.ds-tile__top{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--pu,1px));display:flex}.ds-tile__bottom{gap:calc(14 * var(--px));flex-direction:column;margin-top:auto;display:flex}.ds-tile__kicker{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-60);font-weight:600;line-height:1.2}.ds-tile__title{font-size:var(--t-h3);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-tile__text{max-width:34em;font-size:var(--t-body);letter-spacing:-.02em;color:var(--ds-fg-60);text-wrap:pretty;font-weight:400;line-height:1.5}.ds-tile__go{width:max(calc(36 * var(--pu,1px)), calc(44 * var(--px)));height:max(calc(36 * var(--pu,1px)), calc(44 * var(--px)));border-radius:calc(999 * var(--pu,1px));transition:background-color .25s, color .25s, transform .4s var(--ds-ease);border:1px solid;flex:none;place-items:center;display:inline-grid}.ds-tile__go svg{width:38%;height:38%}.ds-tile:hover .ds-tile__go{transform:rotate(-45deg)}.ds-badge{padding:calc(5 * var(--pu,1px)) calc(9 * var(--pu,1px));border-radius:calc(6 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-weight:700;line-height:1.2}.ds-btn--ghost{color:var(--ds-fg);-webkit-backdrop-filter:blur(calc(8 * var(--pu,1px)));backdrop-filter:blur(calc(8 * var(--pu,1px)));background:#ffffff0a;border-color:#ffffff47}.ds-btn--ghost:hover{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-actions{gap:calc(10 * var(--px));margin-top:calc(10 * var(--px));flex-wrap:wrap;display:flex}.ds-live{align-items:center;gap:calc(6 * var(--pu,1px)) calc(16 * var(--px));padding:calc(10 * var(--px)) calc(10 * var(--px)) calc(10 * var(--px)) calc(16 * var(--px));border-radius:var(--ds-radius);background:var(--ds-accent);color:var(--ds-bg);font-size:var(--t-meta);flex-wrap:wrap;display:flex}.ds-live__state{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.ds-live__title{font-weight:600}.ds-live__when{color:#0b0c0eb3}.ds-live__go{min-height:calc(40 * var(--pu,1px));padding:0 calc(18 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-bg);color:var(--ds-fg);font-size:calc(14 * var(--pu,1px));white-space:nowrap;align-items:center;margin-left:auto;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.ds-live__go:hover{background:var(--ds-fg);color:var(--ds-bg)}.ds-hero-grid{gap:var(--ds-tgap);display:grid}.ds-hero-tile{min-height:min(calc(640 * var(--pu,1px)), 88svh);padding:max(calc(24 * var(--pu,1px)), calc(52 * var(--pf)))}.ds-hero-tile .ds-tile__shade{background:linear-gradient(#0b0c0e00 25%,#0b0c0e99 60%,#0b0c0ef2 100%),linear-gradient(90deg,#0b0c0e8c 0%,#0b0c0e00 60%)}.ds-hero-tile__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-h1);letter-spacing:.005em;text-transform:uppercase;line-height:1.06}.ds-hero-tile__title span{padding-top:.08em;display:block}.ds-hero-tile__lead{max-width:30em;font-size:var(--t-lead);letter-spacing:-.02em;color:#ffffffd1;text-wrap:pretty;line-height:1.5}.ds-side-tile{min-height:max(calc(280 * var(--pu,1px)), calc(320 * var(--pf)))}.ds-tile__text--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-tile__map{z-index:-2;aspect-ratio:2400/1960;pointer-events:none;width:175%;transition:transform 1.4s var(--ds-ease);position:absolute;top:-32%;left:-30%}.ds-tile:hover .ds-tile__map{transform:scale(1.03)}.ds-tile__map img{filter:brightness(1.8);width:100%;height:100%;display:block}.ds-tile__map+.ds-tile__shade{background:linear-gradient(#0b0c0e00 20%,#0b0c0e59 50%,#0b0c0eeb 100%)}.ds-tile__map .ds-dest__dot{width:calc(9 * var(--pu,1px));height:calc(9 * var(--pu,1px))}@container (min-width:960px){.ds-hero-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ds-hero-tile{min-height:clamp(calc(600 * var(--px)), calc(100svh - calc(120 * var(--pu,1px))), calc(760 * var(--px)));grid-row:span 2}}.ds-grid{gap:var(--ds-tgap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-grid--1{grid-template-columns:minmax(0,1fr)}@container (min-width:960px){.ds-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grid--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ds-grid--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@container not (min-width:960px){.ds-grid--7-5,.ds-grid--5-7{grid-template-columns:minmax(0,1fr)}}@container (min-width:640px){.ds-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container not (min-width:640px){.ds-grid--3{grid-template-columns:minmax(0,1fr)}}@container not (min-width:520px){.ds-grid--quick{grid-template-columns:minmax(0,1fr)}}.ds-quick{align-items:center;gap:calc(16 * var(--px));padding:max(calc(18 * var(--pu,1px)), calc(22 * var(--pf))) max(calc(18 * var(--pu,1px)), calc(24 * var(--pf)));flex-direction:row}.ds-quick__icon{width:max(calc(36 * var(--pu,1px)), calc(42 * var(--px)));height:max(calc(36 * var(--pu,1px)), calc(42 * var(--px)));border-radius:calc(12 * var(--px));background:#ffffff0f;flex:none;place-items:center;display:grid}.ds-quick__icon svg{width:46%;height:46%}.ds-quick__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-quick__body>*{text-wrap:balance}.ds-quick__arrow{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px));color:var(--ds-fg-40);transition:color .2s, transform .3s var(--ds-ease);flex:none;margin-left:auto}.ds-quick:hover .ds-quick__arrow{color:var(--ds-accent);transform:translate(2px,-2px)}.ds-quick:hover .ds-quick__icon{background:var(--ds-accent);color:var(--ds-bg)}.ds-stat-tile{gap:calc(28 * var(--px));min-height:calc(220 * var(--px))}.ds-stat-tile__num{font-family:var(--font-display);font-size:var(--t-stat);padding-top:.08em;line-height:1}.ds-stat-tile__num small{color:var(--ds-accent);font-size:.55em}.ds-logos{align-items:center;gap:calc(20 * var(--px));display:flex}.ds-logos img{width:auto;height:max(calc(32 * var(--pu,1px)), calc(42 * var(--px)));opacity:.8}.ds-card{gap:calc(12 * var(--px));flex-direction:column;display:flex}.ds-card__media{aspect-ratio:16/10;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);display:block;position:relative;overflow:hidden}.ds-card__media img{object-fit:cover;transition:transform 1.2s var(--ds-ease)}.ds-card:hover .ds-card__media img{transform:scale(1.05)}.ds-card__play{right:calc(12 * var(--px));bottom:calc(12 * var(--px));z-index:1;width:max(calc(34 * var(--pu,1px)), calc(40 * var(--px)));height:max(calc(34 * var(--pu,1px)), calc(40 * var(--px)));border-radius:calc(999 * var(--pu,1px));color:var(--ds-bg);transition:background-color .2s, transform .4s var(--ds-ease);background:#ffffffeb;place-items:center;display:grid;position:absolute}.ds-card__play svg{width:38%;height:38%}.ds-card:hover .ds-card__play{background:var(--ds-accent);transform:scale(1.08)}.ds-card__title{font-size:var(--t-h4);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.25}.ds-card:hover .ds-card__title{color:var(--ds-accent)}.ds-card__meta{justify-content:space-between;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-50);display:flex}.ds-card__links{gap:calc(4 * var(--pu,1px));font-size:var(--t-meta);flex-direction:column;display:flex}.ds-card__links a{text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.ds-rows{gap:calc(10 * var(--px));flex-direction:column;display:flex}.ds-row{align-items:center;gap:calc(16 * var(--px));padding:calc(14 * var(--px)) calc(18 * var(--px));flex-direction:row}.ds-row__date{width:max(calc(48 * var(--pu,1px)), calc(56 * var(--px)));height:max(calc(48 * var(--pu,1px)), calc(56 * var(--px)));border:1px solid var(--ds-line-strong);border-radius:calc(12 * var(--px));flex:none;align-content:center;place-items:center;line-height:1;display:grid}.ds-row__day{font-family:var(--font-display);font-size:max(calc(20 * var(--pu,1px)), calc(24 * var(--px)))}.ds-row__month{font-size:max(calc(10 * var(--pu,1px)), calc(11 * var(--px)));color:var(--ds-fg-60);margin-top:2px}.ds-row__date svg{width:max(calc(18 * var(--pu,1px)), calc(22 * var(--px)));height:max(calc(18 * var(--pu,1px)), calc(22 * var(--px)));color:var(--ds-fg-60)}.ds-row__body{gap:calc(3 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-row__title{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-row__meta{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-person{padding:0;display:grid}.ds-person__photo{min-height:calc(320 * var(--pu,1px));position:relative}.ds-person__photo img{object-fit:cover}.ds-person__body{gap:calc(20 * var(--px));padding:calc(36 * var(--px));flex-direction:column;display:flex}.ds-person__quote{padding-top:calc(16 * var(--px));border-top:1px solid var(--ds-line)}.ds-person__quote p{font-size:var(--t-h3);letter-spacing:-.04em;font-weight:500;line-height:1.25}@container (min-width:960px){.ds-person{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ds-tile.ds-give{gap:calc(28 * var(--px));padding:calc(40 * var(--px));background:radial-gradient(ellipse 60% 80% at 100% 0%, rgb(var(--ds-accent-rgb) / .16), rgb(var(--ds-accent-rgb) / 0) 70%), linear-gradient(180deg, #17191d 0%, #121417 100%);display:grid}.ds-give__list{gap:calc(10 * var(--px));padding-top:calc(20 * var(--px));border-top:1px solid var(--ds-line);font-size:var(--t-body);flex-direction:column;display:flex}.ds-give__list li{align-items:baseline;gap:calc(12 * var(--pu,1px));display:flex}.ds-give__list li:before{content:"";width:calc(12 * var(--pu,1px));background:var(--ds-accent);flex:none;height:2px;transform:translateY(-.3em)}@container (min-width:960px){.ds-tile.ds-give{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.ds-verse{align-items:center;gap:calc(20 * var(--px));padding-block:calc(72 * var(--px)) calc(24 * var(--px));text-align:center;flex-direction:column;display:flex}.ds-verse blockquote{max-width:24em;font-size:var(--t-quote);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.18}.ds-verse mark{background:linear-gradient(0deg, var(--ds-accent) 0 .12em, transparent .12em) no-repeat 0 88% / 100% 100%;color:inherit}.ds{--t-page:max(clamp(calc(40 * var(--pu,1px)), calc(calc(25.59 * var(--pu,1px)) + 3.6952cqw), calc(72 * var(--pu,1px))), min(5.7325cqw, 183px));--t-price:max(clamp(calc(26 * var(--pu,1px)), calc(calc(23.3 * var(--pu,1px)) + .6928cqw), calc(32 * var(--pu,1px))), min(2.5478cqw, 81px))}.ds-page-head{gap:calc(14 * var(--px));padding-top:calc(28 * var(--px));flex-direction:column;display:flex}.ds-page-title{font-family:var(--font-display);font-size:var(--t-page);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:1.12}.ds-page-head .ds-block__intro{margin-top:0}.ds-shopbar{justify-content:space-between;align-items:center;gap:calc(12 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-tabs{gap:calc(6 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-tab{padding:calc(8 * var(--pu,1px)) calc(14 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.ds-tab:hover{border-color:var(--ds-line-strong);color:var(--ds-fg)}.ds-cartlink{align-items:center;gap:calc(10 * var(--pu,1px));padding:calc(8 * var(--pu,1px)) calc(8 * var(--pu,1px)) calc(8 * var(--pu,1px)) calc(16 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);margin-left:auto;font-weight:600;transition:border-color .2s;display:inline-flex}.ds-cartlink:hover{border-color:var(--ds-fg)}.ds-cartlink svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px))}.ds-cartlink__count{min-width:calc(24 * var(--pu,1px));height:calc(24 * var(--pu,1px));padding-inline:calc(6 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);font-size:calc(12 * var(--pu,1px));place-items:center;font-weight:700;display:inline-grid}.ds-note{align-items:baseline;gap:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;line-height:1.5;display:flex}.ds-note__label{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:#ffb020;font-weight:700}.ds-note a{color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline}.ds-stage{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);place-items:center;display:grid;position:relative;overflow:hidden}.ds-cover{object-fit:contain;border-radius:calc(3 * var(--pu,1px));width:auto;max-width:78%;height:76%;box-shadow:0 calc(30 * var(--pu,1px)) calc(60 * var(--pu,1px)) calc(-20 * var(--pu,1px)) #000000d9, 0 0 0 1px #ffffff0f;transition:transform .9s var(--ds-ease);margin:auto;position:absolute;inset:0}.ds-product:hover .ds-cover,.ds-feature:hover .ds-cover{transform:translateY(calc(-6 * var(--pu,1px))) rotate(-1deg)}.ds-stage__fallback{justify-content:flex-end;gap:calc(8 * var(--pu,1px));width:100%;height:100%;padding:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));flex-direction:column;display:flex}.ds-stage__fallback-name{font-size:var(--t-h3);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-stage__photo{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ds-ease), opacity .5s ease;position:absolute;inset:0}.ds-stage__second{opacity:0}.ds-stage--swap .ds-cover.ds-stage__second{transform:none}.ds-product:hover .ds-stage--swap>:first-child,.ds-product:focus-visible .ds-stage--swap>:first-child{opacity:0}.ds-product:hover .ds-stage__second,.ds-product:focus-visible .ds-stage__second{opacity:1}.ds-product:hover .ds-stage__photo{transform:scale(1.04)}.ds-stage .ds-cover{transition:transform .9s var(--ds-ease), opacity .5s ease}.ds-product{gap:calc(14 * var(--px));flex-direction:column;display:flex}.ds-product .ds-stage{aspect-ratio:1}.ds-product__row{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--pu,1px));display:flex}.ds-product__name{font-size:var(--t-h4);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.25;transition:color .2s}.ds-product:hover .ds-product__name{color:var(--ds-accent)}.ds-product__price{font-size:var(--t-h4);letter-spacing:-.03em;flex:none;font-weight:600}.ds-product__meta{margin-top:calc(-8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-50)}@container (min-width:640px){.ds-grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-tile.ds-feature{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));padding:0;display:grid}.ds-feature .ds-stage{height:max(calc(340 * var(--pu,1px)), calc(460 * var(--pf)));border:0;border-radius:0}.ds-feature__body{justify-content:center;gap:calc(16 * var(--px));padding:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));flex-direction:column;padding-top:0;display:flex}@container (min-width:960px){.ds-tile.ds-feature{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:0}.ds-feature__body{padding-top:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)))}}.ds-tile.ds-hero-buy{padding:0;display:grid;overflow:hidden}.ds-hero-buy__media{min-height:max(calc(300 * var(--pu,1px)), calc(440 * var(--pf)));background:radial-gradient(ellipse 55% 55% at 50% 55%, #ffffff40, #fff0 70%), var(--ds-accent);place-items:center;display:grid;position:relative}.ds-hero-buy__media img{width:auto;height:82%;filter:drop-shadow(0 calc(36 * var(--pu,1px)) calc(34 * var(--pu,1px)) #00000073);transition:transform 1s var(--ds-ease);margin:auto;position:absolute;inset:0}.ds-hero-buy:hover .ds-hero-buy__media img{transform:rotate(-3deg) translateY(calc(-6 * var(--pu,1px)))}.ds-hero-buy__body{justify-content:center;gap:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));padding:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));flex-direction:column;display:flex}.ds-hero-buy__title{font-size:calc(var(--t-h3) * 1.3);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.15}.ds-hero-buy__facts{gap:calc(6 * var(--pu,1px)) calc(18 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-hero-buy__facts span:before{content:"";width:calc(6 * var(--pu,1px));height:calc(6 * var(--pu,1px));margin-right:calc(8 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);vertical-align:.15em;display:inline-block}@container (min-width:960px){.ds-tile.ds-hero-buy{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ds-hero-buy__media{min-height:calc(500 * var(--px))}}.ds-catgrid{gap:var(--ds-tgap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-cattile{gap:calc(4 * var(--pu,1px));flex-direction:column;display:flex}.ds-cattile__media{aspect-ratio:4/3;margin-bottom:calc(8 * var(--pu,1px));border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-cattile__media--light{background:#f8f8f8}.ds-cattile__media img{object-fit:cover;transition:transform 1s var(--ds-ease)}.ds-cattile__media--light img{object-fit:contain;padding:6%}.ds-cattile:hover .ds-cattile__media img{transform:scale(1.05)}.ds-cattile__label{align-items:baseline;gap:calc(8 * var(--pu,1px));font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600;transition:color .2s;display:flex}.ds-cattile:hover .ds-cattile__label{color:var(--ds-accent)}.ds-cattile__label small{font-size:var(--t-meta);color:var(--ds-fg-40);font-weight:500}@container (min-width:960px){.ds-catgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-tile.ds-bundle{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ds-bundle__items{align-items:flex-start;gap:calc(8 * var(--pu,1px));display:flex}.ds-bundle__items>li:not(.ds-bundle__plus){flex:1 1 0;min-width:0}.ds-bundle__plus{margin-top:calc(-40 * var(--pu,1px));color:var(--ds-fg-40);flex:none;align-self:center}.ds-bundle__plus svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px))}.ds-bundle__item{gap:calc(6 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-bundle__item .ds-stage{aspect-ratio:1}.ds-bundle__name{font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ds-bundle__buy{gap:calc(14 * var(--pu,1px));flex-direction:column;display:flex}@container (min-width:960px){.ds-tile.ds-bundle{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.ds-crumbs{gap:calc(8 * var(--pu,1px));padding-top:calc(12 * var(--px));font-size:var(--t-meta);color:var(--ds-fg-50);flex-wrap:wrap;display:flex}.ds-crumbs a:hover{color:var(--ds-fg)}.ds-pdp{gap:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));display:grid}.ds-pdp .ds-stage{aspect-ratio:1}.ds-pdp .ds-cover{height:80%}.ds-pdp__panel{gap:calc(22 * var(--px));flex-direction:column;display:flex}.ds-price{font-size:var(--t-price);letter-spacing:-.04em;font-weight:600;line-height:1}.ds-variants{gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-variants legend{margin-bottom:calc(10 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-variants__list{gap:calc(8 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-variant{cursor:pointer;padding:calc(10 * var(--pu,1px)) calc(18 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.ds-variant:hover{border-color:var(--ds-fg)}.ds-variant:has(:checked){border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-variant:has(:focus-visible){outline:2px solid var(--ds-accent);outline-offset:2px}.ds-btn--accent{background:var(--ds-accent);color:var(--ds-bg)}.ds-btn--accent:hover{background:var(--ds-accent);filter:brightness(1.08)saturate(1.05)}.ds-btn--wide{width:100%}.ds-details{border-top:1px solid var(--ds-line);font-size:var(--t-meta);flex-direction:column;display:flex}.ds-details>div{gap:calc(12 * var(--pu,1px));padding-block:calc(12 * var(--pu,1px));border-bottom:1px solid var(--ds-line);grid-template-columns:7.5em minmax(0,1fr);display:grid}.ds-details dt{color:var(--ds-fg-50)}.ds-prose{max-width:40em;font-size:var(--t-lead);letter-spacing:-.02em;color:#ffffffc7;text-wrap:pretty;flex-direction:column;gap:1em;line-height:1.6;display:flex}@container (min-width:960px){.ds-pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.ds-pdp__panel{top:calc(24 * var(--pu,1px));padding-top:calc(8 * var(--px));position:sticky}}.ds-gallery{gap:calc(8 * var(--pu,1px));scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);grid-auto-columns:84%;grid-auto-flow:column;display:grid;overflow-x:auto}.ds-gallery::-webkit-scrollbar{display:none}.ds-gallery__item{aspect-ratio:1;border-radius:var(--ds-radius);scroll-snap-align:center;position:relative;overflow:hidden}.ds-gallery__item button{cursor:zoom-in;position:absolute;inset:0}.ds-gallery__item button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:calc(-4 * var(--pu,1px));border-radius:var(--ds-radius)}.ds-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ds-ease);margin:auto;position:absolute;inset:0}.ds-gallery__item:hover img{transform:scale(1.04)}.ds-gallery__item--light{background:#f8f8f8}.ds-gallery__item--paper{background:var(--ds-cream)}.ds-gallery__item--paper img,.ds-gallery__item--accent img{object-fit:contain;width:auto;height:84%}.ds-gallery__item--paper img{box-shadow:0 calc(18 * var(--pu,1px)) calc(40 * var(--pu,1px)) calc(-18 * var(--pu,1px)) #27221a73}.ds-gallery__item--accent{background:radial-gradient(ellipse 60% 55% at 50% 55%, #ffffff38, #fff0 70%), var(--ds-accent)}.ds-gallery__item--accent img{filter:drop-shadow(0 calc(30 * var(--pu,1px)) calc(30 * var(--pu,1px)) #00000073)}.ds-gallery__item--accent:hover img{transform:scale(1.04)rotate(-2deg)}.ds-lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ds-fg);background:#0b0c0ef0;border:0;margin:0;padding:0}.ds-lightbox::backdrop{-webkit-backdrop-filter:blur(calc(6 * var(--pu,1px)));backdrop-filter:blur(calc(6 * var(--pu,1px)));background:#00000080}.ds-lightbox[open]{place-items:center;animation:.3s ds-fade;display:grid}.ds-lightbox__figure{align-items:center;gap:calc(14 * var(--pu,1px));max-width:min(90vw, calc(1100 * var(--pu,1px)));flex-direction:column;display:flex}.ds-lightbox__figure img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - calc(140 * var(--pu,1px)));border-radius:calc(12 * var(--pu,1px));object-fit:contain}.ds-lightbox__figure--light img{background:#f8f8f8}.ds-lightbox__figure--accent img{background:var(--ds-accent);padding:4%}.ds-lightbox__figure--paper img{border-radius:2px}.ds-lightbox figcaption{gap:calc(16 * var(--pu,1px));font-size:calc(14 * var(--pu,1px));color:var(--ds-fg-60);text-align:center;display:flex}.ds-lightbox figcaption span{color:var(--ds-fg-40);font-variant-numeric:tabular-nums;flex:none}.ds-lightbox__btn{width:calc(48 * var(--pu,1px));height:calc(48 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));background:#0b0c0e99;place-items:center;transition:background-color .2s,color .2s;display:grid;position:fixed}.ds-lightbox__btn:hover{background:var(--ds-fg);color:var(--ds-bg)}.ds-lightbox__btn svg{width:calc(20 * var(--pu,1px));height:calc(20 * var(--pu,1px))}.ds-lightbox__close{top:calc(20 * var(--pu,1px));right:calc(20 * var(--pu,1px))}.ds-lightbox__prev,.ds-lightbox__next{top:50%;translate:0 -50%}.ds-lightbox__prev{left:calc(20 * var(--pu,1px))}.ds-lightbox__next{right:calc(20 * var(--pu,1px))}@media (max-width:640px){.ds-lightbox__prev,.ds-lightbox__next{top:auto;bottom:calc(20 * var(--pu,1px));translate:none}}@container (min-width:960px){.ds-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.ds-pills{gap:calc(6 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-pill{padding:calc(5 * var(--pu,1px)) calc(11 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:500}.ds-pill:first-child{background:rgb(var(--ds-accent-rgb) / .14);color:var(--ds-accent-soft);border-color:#0000}.ds-subtitle{font-size:var(--t-h3);letter-spacing:-.035em;color:#ffffffd1;font-weight:500;line-height:1.2}.ds-pdp__lead{font-size:var(--t-body);letter-spacing:-.02em;color:var(--ds-fg-60);line-height:1.6}.ds-link-under{color:var(--ds-fg);text-underline-offset:.25em;white-space:nowrap;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.ds-link-under:hover{-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}.ds-pricebox{justify-content:space-between;align-items:center;gap:calc(12 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf))) max(calc(18 * var(--pu,1px)), calc(22 * var(--pf)));border:1px solid var(--ds-line-strong);border-radius:calc(var(--ds-radius) * .75);font-size:var(--t-meta);color:var(--ds-fg-60);display:flex}.ds-pricebox .ds-price{color:var(--ds-fg)}.ds-pairwith{grid-template-columns:calc(64 * var(--pu,1px)) minmax(0, 1fr) auto;align-items:center;column-gap:calc(14 * var(--pu,1px));row-gap:calc(10 * var(--pu,1px));padding:calc(10 * var(--pu,1px)) calc(12 * var(--pu,1px)) calc(10 * var(--pu,1px)) calc(10 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .75);transition:border-color .2s;display:grid}.ds-pairwith:hover{border-color:var(--ds-line-strong)}.ds-pairwith .ds-pairwith__stage{width:calc(64 * var(--pu,1px));height:calc(64 * var(--pu,1px));border-radius:calc(10 * var(--pu,1px));grid-row:1/span 2;align-self:start;overflow:hidden}.ds-pairwith__stage .ds-stage{width:100%;height:100%}.ds-pairwith__stage .ds-stage__fallback{padding:calc(6 * var(--pu,1px))}.ds-pairwith__stage .ds-stage__fallback>:not(.ds-stage__fallback-name){display:none}.ds-pairwith__stage .ds-stage__fallback-name{font-size:calc(9 * var(--pu,1px));letter-spacing:-.01em}.ds-pairwith__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-pairwith__name{font-size:var(--t-body);letter-spacing:-.03em;font-weight:600}.ds-pairwith__name:hover{text-underline-offset:3px;text-decoration:underline}.ds-pairwith__price{font-size:var(--t-meta);font-weight:600}.ds-pairwith .ds-quickadd--compact{display:contents}.ds-pairwith .ds-quickadd__variants{grid-area:2/2/auto/span 2}.ds-pairwith .ds-quickadd__plus{grid-area:1/3}.ds-quickadd{gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-quickadd__variants{gap:calc(6 * var(--pu,1px));min-width:0;min-height:calc(24 * var(--pu,1px));flex-wrap:wrap;align-items:center;display:flex}:where(ul,.ds-pgrid):has(.ds-quickadd__variants) .ds-pcard .ds-quickadd:not(:has(.ds-quickadd__variants)){padding-top:calc(34 * var(--pu,1px))}.ds-quickadd__picked{margin-left:calc(4 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-swatch{width:calc(22 * var(--pu,1px));height:calc(22 * var(--pu,1px));background:var(--swatch);cursor:pointer;border:1px solid #ffffff40;border-radius:50%;position:relative}.ds-swatch:has(:checked){outline:2px solid var(--ds-fg);outline-offset:2px}.ds-swatch:has(:focus-visible){outline:2px solid var(--ds-accent);outline-offset:2px}.ds-variant.ds-variant--sm{padding:calc(6 * var(--pu,1px)) calc(12 * var(--pu,1px));font-size:var(--t-label)}.ds-pcard__btn[data-added]{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-quickadd__plus{width:calc(44 * var(--pu,1px));height:calc(44 * var(--pu,1px));background:var(--ds-fg);color:var(--ds-bg);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.ds-quickadd__plus:hover,.ds-quickadd__plus[data-added]{background:var(--ds-accent)}.ds-quickadd__plus svg{width:calc(20 * var(--pu,1px));height:calc(20 * var(--pu,1px))}.ds-quickadd__plus:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.ds-carttoast{top:calc(12 * var(--pu,1px));right:calc(12 * var(--pu,1px));left:calc(12 * var(--pu,1px));z-index:70;pointer-events:none;position:fixed}.ds-carttoast[data-open]{align-items:center;gap:calc(12 * var(--pu,1px));padding:calc(12 * var(--pu,1px)) calc(12 * var(--pu,1px)) calc(12 * var(--pu,1px)) calc(14 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-raise);box-shadow:0 calc(18 * var(--pu,1px)) calc(40 * var(--pu,1px)) calc(-12 * var(--pu,1px)) #000000b3;pointer-events:auto;animation:ds-toast-in .35s var(--ds-ease);display:flex}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(calc(-12 * var(--pu,1px)))}}.ds-carttoast__icon{width:calc(32 * var(--pu,1px));height:calc(32 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);border-radius:50%;flex:none;place-items:center;display:grid}.ds-carttoast__icon svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px))}.ds-carttoast__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-carttoast__title{font-size:var(--t-body);letter-spacing:-.03em;font-weight:600}.ds-btn.ds-carttoast__go{min-height:calc(40 * var(--pu,1px));padding-inline:calc(18 * var(--pu,1px))}.ds-carttoast__close{width:calc(32 * var(--pu,1px));height:calc(32 * var(--pu,1px));color:var(--ds-fg-60);border-radius:50%;flex:none;place-items:center;display:grid}.ds-carttoast__close:hover{color:var(--ds-fg)}.ds-carttoast__close svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px))}@media (min-width:1024px){.ds-carttoast{top:calc(20 * var(--pu,1px));right:calc(20 * var(--pu,1px));width:min(calc(420 * var(--pu,1px)), calc(100vw - 40px));left:auto}}@media (prefers-reduced-motion:reduce){.ds-carttoast[data-open]{animation:none}}.ds-folds{border-top:1px solid var(--ds-line)}.ds-fold{border-bottom:1px solid var(--ds-line)}.ds-fold summary{align-items:center;gap:calc(12 * var(--pu,1px));padding-block:calc(18 * var(--pu,1px));cursor:pointer;font-size:var(--t-body);letter-spacing:-.02em;font-weight:600;list-style:none;display:flex}.ds-fold summary::-webkit-details-marker{display:none}.ds-fold summary svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-fg-60)}.ds-fold__sign{width:calc(12 * var(--pu,1px));height:calc(12 * var(--pu,1px));margin-left:auto;position:relative}.ds-fold__sign:before,.ds-fold__sign:after{content:"";width:calc(12 * var(--pu,1px));height:1.5px;transition:transform .3s var(--ds-ease);background:currentColor;position:absolute;top:50%;left:0}.ds-fold__sign:after{transform:rotate(90deg)}.ds-fold[open] .ds-fold__sign:after{transform:rotate(0)}.ds-fold__body{padding-bottom:calc(20 * var(--pu,1px))}.ds-fold .ds-details{border-top:0}.ds-fold .ds-details>div:last-child{border-bottom:0}.ds-prose--sm{font-size:var(--t-body)}.ds-buyrow{gap:calc(10 * var(--pu,1px));display:flex}.ds-buyrow .ds-btn{flex:1}.ds-qty{border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));flex:none;align-items:center;display:flex}.ds-qty button{width:calc(42 * var(--pu,1px));height:100%;color:var(--ds-fg-60);place-items:center;transition:color .2s;display:grid}.ds-qty button:hover:not(:disabled){color:var(--ds-fg)}.ds-qty button:disabled{opacity:.35}.ds-qty button svg{width:calc(15 * var(--pu,1px));height:calc(15 * var(--pu,1px))}.ds-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6em;font-weight:600}.ds-buybar{right:calc(12 * var(--pu,1px));bottom:calc(calc(72 * var(--pu,1px)) + env(safe-area-inset-bottom,0px));left:calc(12 * var(--pu,1px));z-index:35;align-items:center;gap:calc(12 * var(--pu,1px));padding:calc(8 * var(--pu,1px)) calc(8 * var(--pu,1px)) calc(8 * var(--pu,1px)) calc(10 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));-webkit-backdrop-filter:blur(calc(14 * var(--pu,1px)));backdrop-filter:blur(calc(14 * var(--pu,1px)));box-shadow:0 calc(20 * var(--pu,1px)) calc(50 * var(--pu,1px)) calc(-20 * var(--pu,1px)) #000000e6;transform:translateY(calc(100% + calc(100 * var(--pu,1px))));transition:transform .5s var(--ds-ease);background:#131518e0;display:flex;position:fixed}.ds-buybar[data-shown=true]{transform:none}.ds-buybar__thumb{width:auto;height:calc(44 * var(--pu,1px));border-radius:calc(3 * var(--pu,1px));flex:none}.ds-buybar__name{min-width:0;font-size:calc(14 * var(--pu,1px));flex-direction:column;font-weight:600;line-height:1.25;display:flex}.ds-buybar__name span{font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-60);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ds-buybar__price{white-space:nowrap;margin-left:auto;font-weight:600}.ds-buybar .ds-btn{padding:calc(13 * var(--pu,1px)) calc(20 * var(--pu,1px))}@media (min-width:1024px){.ds-buybar{right:calc(24 * var(--pu,1px));bottom:calc(24 * var(--pu,1px));left:calc(var(--spacing-sidebar) + calc(24 * var(--pu,1px)));max-width:calc(720 * var(--pu,1px));margin-inline:auto}}@media (prefers-reduced-motion:reduce){.ds-buybar{transition:none}}.ds-band{gap:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)));margin-top:calc(var(--ds-sgap) - var(--ds-tgap));padding:calc(24 * var(--pu,1px));border-radius:var(--ds-radius);background:var(--ds-cream);color:var(--ds-ink);flex-direction:column;display:flex}.ds-band .ds-block__intro{color:var(--ds-ink-60)}.ds-band__nums{gap:max(calc(24 * var(--pu,1px)), calc(32 * var(--pf)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-band__nums li{gap:calc(10 * var(--pu,1px));padding-top:calc(18 * var(--pu,1px));border-top:1px solid var(--ds-ink-line);font-size:var(--t-body);color:var(--ds-ink-60);flex-direction:column;line-height:1.45;display:flex}.ds-band__num{font-family:var(--font-display);font-size:var(--t-stat);color:var(--ds-ink);padding-top:.08em;line-height:1}.ds-band__nums li:first-child .ds-band__num{color:var(--ds-accent)}@container (min-width:960px){.ds-band{padding:calc(64 * var(--px))}.ds-band__nums{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-marquee{margin:calc(var(--ds-sgap) - var(--ds-tgap)) calc(var(--ds-gutter) * -1) 0;padding-block:max(calc(14 * var(--pu,1px)), calc(22 * var(--pf)));border-block:1px solid var(--ds-line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ds-marquee__track{width:max-content;animation:38s linear infinite ds-marquee;display:flex}.ds-marquee:hover .ds-marquee__track{animation-play-state:paused}.ds-marquee__row{flex:none;display:flex}.ds-marquee__word{align-items:center;gap:max(calc(20 * var(--pu,1px)), calc(36 * var(--pf)));padding-right:max(calc(20 * var(--pu,1px)), calc(36 * var(--pf)));font-family:var(--font-display);font-size:var(--t-h1);text-transform:uppercase;white-space:nowrap;padding-top:.08em;line-height:1.1;display:inline-flex}.ds-marquee__word--outline{color:#0000;-webkit-text-stroke:1.5px #ffffff8c}.ds-marquee__dot{border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);width:.16em;height:.16em}@media (prefers-reduced-motion:reduce){.ds-marquee__track{animation:none}}.ds-split,.ds-author{gap:max(calc(24 * var(--pu,1px)), calc(56 * var(--pf)));align-items:center;display:grid}.ds-split__body{gap:max(calc(18 * var(--pu,1px)), calc(24 * var(--pf)));flex-direction:column;display:flex}.ds-pic{border-radius:var(--ds-radius);width:100%;height:auto;display:block}.ds-split__media .ds-pic{aspect-ratio:4/3;object-fit:cover}.ds-author__photo{border-radius:var(--ds-radius);background:#fff;overflow:hidden}.ds-author__photo .ds-pic{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:0}@container (min-width:960px){.ds-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ds-author{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.ds-author__photo .ds-pic{aspect-ratio:4/5}}.ds-inside{gap:max(calc(32 * var(--pu,1px)), calc(56 * var(--pf)));align-items:center;display:grid}.ds-chapters{border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-chapter{align-items:baseline;gap:calc(12 * var(--pu,1px));padding-block:max(calc(12 * var(--pu,1px)), calc(16 * var(--pf)));border-bottom:1px solid var(--ds-line);grid-template-columns:2.6em minmax(0,1fr) auto;transition:color .2s;display:grid}.ds-chapter__n{font-size:var(--t-meta);color:var(--ds-fg-50);font-variant-numeric:tabular-nums}.ds-chapter__title{font-size:var(--t-h3);letter-spacing:-.035em;color:#ffffff8c;font-weight:500;line-height:1.2;transition:color .25s}.ds-chapter:hover .ds-chapter__title,.ds-chapter:nth-child(6) .ds-chapter__title{color:var(--ds-fg)}.ds-chapter:nth-child(6) .ds-chapter__n{color:var(--ds-accent)}.ds-chapter__page{font-size:var(--t-meta);color:var(--ds-fg-50);font-variant-numeric:tabular-nums}.ds-pages{padding:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));border-radius:var(--ds-radius);background:var(--ds-cream);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative}.ds-pages .ds-pic{box-shadow:0 calc(24 * var(--pu,1px)) calc(50 * var(--pu,1px)) calc(-20 * var(--pu,1px)) #27221a8c;transition:transform .8s var(--ds-ease);border-radius:2px}.ds-pages .ds-pic:first-child{transform:rotate(-3deg)translate(6%)}.ds-pages .ds-pic:last-child{z-index:1;position:relative;transform:rotate(2.5deg)translate(-6%,6%)}.ds-pages:hover .ds-pic:first-child{transform:rotate(-5deg)translate(2%)}.ds-pages:hover .ds-pic:last-child{transform:rotate(4deg)translate(-2%,4%)}@container (min-width:960px){.ds-inside{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ds-quotes{grid-auto-columns:min(84%, calc(420 * var(--pu,1px)));gap:var(--ds-tgap);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);grid-auto-flow:column;display:grid;overflow-x:auto}.ds-quotes:has(>:only-child){grid-template-columns:minmax(0,1fr)}.ds-quotes::-webkit-scrollbar{display:none}.ds-quote-card{justify-content:space-between;gap:calc(32 * var(--pu,1px));min-height:max(calc(240 * var(--pu,1px)), calc(300 * var(--pf)));scroll-snap-align:start}.ds-quote-card:first-child{background:var(--ds-accent);color:var(--ds-bg);border-color:#0000}.ds-quote-card blockquote{font-size:var(--t-h3);letter-spacing:-.035em;text-wrap:pretty;font-weight:500;line-height:1.25}.ds-quote-card--big blockquote{font-family:var(--font-display);font-weight:400;font-size:var(--t-h2);letter-spacing:.005em;text-transform:uppercase;line-height:1.12}.ds-quote-card__who{justify-content:space-between;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);opacity:.7;display:flex}.ds-quote-card__page{font-variant-numeric:tabular-nums;flex:none}@container (min-width:960px){.ds-quotes{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.ds-trustrow{gap:max(calc(24 * var(--pu,1px)), calc(32 * var(--pf)));margin-top:calc(var(--ds-sgap) - var(--ds-tgap));padding-block:max(calc(32 * var(--pu,1px)), calc(48 * var(--pf)));border-block:1px solid var(--ds-line);text-align:center;display:grid}.ds-trustrow li{align-items:center;gap:calc(6 * var(--pu,1px));flex-direction:column;display:flex}.ds-trustrow svg{width:calc(26 * var(--pu,1px));height:calc(26 * var(--pu,1px));margin-bottom:calc(8 * var(--pu,1px));color:var(--ds-accent);stroke-width:1.5px}@container (min-width:640px){.ds-trustrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-tile.ds-teach-first{padding:0;display:grid}.ds-teach-first__media{aspect-ratio:671/420;position:relative;overflow:hidden}.ds-teach-first__media img{object-fit:cover;transition:transform 1.2s var(--ds-ease)}.ds-teach-first:hover .ds-teach-first__media img{transform:scale(1.04)}.ds-teach-first__body{justify-content:center;gap:calc(14 * var(--pu,1px));padding:max(calc(24 * var(--pu,1px)), calc(44 * var(--pf)));flex-direction:column;display:flex}@container (min-width:960px){.ds-tile.ds-teach-first{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ds-teach-grid{gap:max(calc(28 * var(--pu,1px)), calc(36 * var(--pf))) var(--ds-tgap);display:grid}@container (min-width:640px){.ds-teach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.ds-teach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-teach{position:relative}.ds-teach__n{font-size:var(--t-meta);color:var(--ds-accent);font-variant-numeric:tabular-nums;font-weight:600}.ds-tile.ds-teach-cta{gap:calc(14 * var(--pu,1px))}.ds-consult{gap:var(--ds-tgap);align-items:start;display:grid}.ds-consult__about{gap:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)))}.ds-consult__facts{gap:calc(10 * var(--pu,1px));padding-top:calc(18 * var(--pu,1px));border-top:1px solid var(--ds-line);font-size:var(--t-body);flex-direction:column;display:flex}.ds-consult__facts li{align-items:center;gap:calc(12 * var(--pu,1px));display:flex}.ds-consult__facts svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-accent);flex:none}.ds-consult__book{gap:calc(14 * var(--pu,1px));padding:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);flex-direction:column;display:flex}.ds-consult__warn{padding:calc(14 * var(--pu,1px)) calc(16 * var(--pu,1px));border-radius:calc(10 * var(--pu,1px));font-size:var(--t-meta);color:#ffffffc7;background:#ffb02014;border:1px solid #ffb02059;line-height:1.5}.ds-consult__warn strong{color:#ffc95c}@container (min-width:960px){.ds-consult{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ds-consult__book{top:calc(24 * var(--pu,1px));position:sticky}}.ds-consult__rules{gap:var(--ds-tgap);display:grid}.ds-consult__rules li{gap:calc(10 * var(--pu,1px))}@container (min-width:960px){.ds-consult__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-tile.ds-ambulance{gap:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));align-items:center;display:grid}.ds-ambulance__media{aspect-ratio:816/544;border-radius:calc(var(--ds-radius) * .75);position:relative;overflow:hidden}.ds-ambulance__media img{object-fit:cover}@container (min-width:960px){.ds-tile.ds-ambulance{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ds-svcdoc__tabs{gap:calc(6 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-svcdoc__tabs .ds-tab[aria-current=page]{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-svcdoc{gap:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));margin-top:calc(var(--ds-sgap) * .4);display:grid}.ds-svcdoc__toc{gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-svcdoc__toc ol{border-left:1px solid var(--ds-line);flex-direction:column;gap:2px;display:flex}.ds-svcdoc__toc a{padding:calc(6 * var(--pu,1px)) 0 calc(6 * var(--pu,1px)) calc(14 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);border-left:1px solid #0000;margin-left:-1px;transition:color .2s,border-color .2s;display:block}.ds-svcdoc__toc a:hover{border-color:var(--ds-accent);color:var(--ds-fg)}.ds-svcdoc__body{max-width:44em;font-size:var(--t-body);letter-spacing:-.01em;color:#fffc;flex-direction:column;gap:.9em;line-height:1.7;display:flex}.ds-svcdoc__body h2{scroll-margin-top:calc(24 * var(--pu,1px));font-size:var(--t-h4);letter-spacing:-.02em;color:var(--ds-fg);margin-top:1.6em;font-weight:600;line-height:1.3}.ds-svcdoc__body h3{color:var(--ds-fg);margin-top:.8em;font-weight:600}.ds-svcdoc__body p{white-space:pre-line}.ds-svcdoc__body a{color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline}.ds-svcdoc__source{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-fg-50);font-weight:700}.ds-svcdoc__body--card{padding:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf)));border-radius:var(--ds-radius);background:var(--ds-cream);color:var(--ds-ink)}.ds-svcdoc__body.ds-svcdoc__body--card a{color:var(--ds-ink)}.ds-svcdoc__body--card .ds-svcdoc__source{color:var(--ds-ink-60)}.ds-svcdoc__fields{gap:calc(14 * var(--pu,1px));margin-block:.6em 1em;display:grid}.ds-svcdoc__fields span{align-items:flex-end;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);display:flex}.ds-svcdoc__fields i,.ds-svcdoc__sign{min-width:calc(40 * var(--pu,1px));background:var(--ds-ink-line);flex:1;height:1px}.ds-svcdoc__sign{max-width:calc(240 * var(--pu,1px));background:var(--ds-ink-60);margin-top:2.5em;display:block}@container (min-width:960px){.ds-svcdoc{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start}.ds-svcdoc--single{grid-template-columns:minmax(0,1fr)}.ds-svcdoc__toc{top:calc(24 * var(--pu,1px));position:sticky}}.ds-tile.ds-about-hero{min-height:max(calc(240 * var(--pu,1px)), calc(460 * var(--pf)));padding:0}.ds-timeline{border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-timeline__item{gap:calc(10 * var(--pu,1px));padding-block:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));border-bottom:1px solid var(--ds-line);display:grid}.ds-timeline__year{align-items:center;gap:calc(12 * var(--pu,1px));align-self:start;display:flex}.ds-timeline__year>span:first-child{font-family:var(--font-display);font-size:calc(var(--t-stat) * .8);color:var(--ds-fg-40);padding-top:.08em;line-height:1}.ds-timeline__item[data-hi] .ds-timeline__year>span:first-child{color:var(--ds-accent)}.ds-timeline__body{gap:calc(8 * var(--pu,1px));flex-direction:column;max-width:44em;display:flex}.ds-timeline__title{font-size:var(--t-h3);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-timeline__img{aspect-ratio:16/9;max-width:calc(640 * var(--pu,1px));margin-top:calc(8 * var(--pu,1px));border-radius:var(--ds-radius);position:relative;overflow:hidden}.ds-timeline__img img{object-fit:cover}@container (min-width:960px){.ds-timeline__item{gap:calc(32 * var(--px));grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.ds-timeline__year{top:calc(24 * var(--pu,1px));position:sticky}}.ds-acs-path{gap:var(--ds-tgap);display:grid}.ds-acs-path li{gap:calc(6 * var(--pu,1px));padding-top:calc(18 * var(--pu,1px));border-top:2px solid var(--ds-line-strong);flex-direction:column;display:flex;position:relative}.ds-acs-path li:first-child{border-top-color:var(--ds-accent)}.ds-acs-path__n{font-size:var(--t-meta);color:var(--ds-accent);font-variant-numeric:tabular-nums}.ds-acs-path__t{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}@container (min-width:640px){.ds-acs-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.ds-acs-path{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-tile.ds-acs-course,.ds-tile.ds-acs-live__tile{gap:calc(12 * var(--pu,1px));height:100%}.ds-acs-live{gap:var(--ds-tgap);display:grid}@container (min-width:640px){.ds-acs-live{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-tile.ds-acs-concept{gap:calc(14 * var(--pu,1px));border-style:dashed;border-color:var(--ds-line-strong);background:0 0}.ds-notice{gap:calc(6 * var(--pu,1px))}.ds-notice--warn{border-color:#ffb02073}.ds-notice--warn .ds-notice__title{color:#ffb020}.ds-notice--danger{border-color:rgb(var(--ds-accent-rgb) / .55)}.ds-notice--danger .ds-notice__title{color:var(--ds-accent)}.ds-notice__title{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-empty{gap:calc(12 * var(--pu,1px))}.ds-tab{align-items:center;gap:calc(8 * var(--pu,1px))}.ds-tab--solid{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg);cursor:pointer}.ds-tab--solid:hover{color:var(--ds-fg);background:0 0}.ds-pill.ds-pill--warn{color:#ffc760;background:#ffb02024;border-color:#0000}.ds-filters__clear{font-size:var(--t-meta);color:var(--ds-fg-60);text-underline-offset:.2em;text-decoration:underline}.ds-filters__clear:hover{color:var(--ds-fg)}.ds-article__foot{padding-top:max(calc(24 * var(--pu,1px)), calc(32 * var(--pf)));border-top:1px solid var(--ds-line)}.ds-viewswitch{gap:calc(6 * var(--pu,1px));display:inline-flex}.ds-viewswitch[data-view=auto] .ds-tab[data-v=lista]{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}@media (min-width:1024px){.ds-viewswitch[data-view=auto] .ds-tab[data-v=lista]{border-color:var(--ds-line);color:var(--ds-fg-60);background:0 0}.ds-viewswitch[data-view=auto] .ds-tab[data-v=miesiac]{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}}.ds-cal-city{flex:0 1 calc(180 * var(--pu,1px))}.ds-search.ds-cal-city input{padding-left:calc(14 * var(--pu,1px))}.ds-cal-ics a{color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline}.ds-cal-ics a:hover{color:var(--ds-accent)}.ds-cal{gap:var(--ds-tgap);margin-top:calc(var(--ds-tgap) * .5);display:grid}.ds-cal__month{gap:calc(12 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-cal__panel{min-width:0}.ds-cal__none{padding:calc(4 * var(--pu,1px)) 0 calc(16 * var(--pu,1px));border-bottom:1px solid var(--ds-line);font-size:var(--t-meta);color:var(--ds-fg-60)}@container (min-width:1100px){.ds-cal{grid-template-columns:minmax(0, 1fr) minmax(calc(300 * var(--pu,1px)), calc(360 * var(--pu,1px)));align-items:start}.ds-cal__panel{top:calc(24 * var(--pu,1px));max-height:calc(100svh - calc(48 * var(--pu,1px)));overscroll-behavior:contain;padding-right:calc(4 * var(--pu,1px));scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;position:sticky;overflow-y:auto}}.ds-monthnav{align-items:center;gap:calc(6 * var(--pu,1px));display:flex}.ds-monthnav__btn{width:calc(38 * var(--pu,1px));height:calc(38 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(999 * var(--pu,1px));place-items:center;transition:border-color .2s,background-color .2s;display:grid}.ds-monthnav__btn:hover{border-color:var(--ds-fg)}.ds-monthnav__btn svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px))}.ds-monthnav__title{min-width:11ch;font-size:var(--t-h3);letter-spacing:-.035em;text-align:center;font-weight:600}.ds-monthnav__title:first-letter{text-transform:uppercase}.ds-month{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:linear-gradient(#17191d 0%,#121417 100%);overflow:hidden;container-type:inline-size}.ds-month table{table-layout:fixed;border-collapse:collapse;width:100%}.ds-month th{padding:calc(12 * var(--pu,1px)) calc(8 * var(--pu,1px)) calc(8 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--ds-fg-50);font-weight:600}.ds-month td{height:clamp(calc(52 * var(--pu,1px)), calc(100cqw / 7 * .82), calc(132 * var(--pu,1px)));padding:calc(6 * var(--pu,1px));border-top:1px solid var(--ds-line);vertical-align:top}.ds-month td+td{border-left:1px solid var(--ds-line)}.ds-month__empty{background:#ffffff03}.ds-month__day{width:calc(26 * var(--pu,1px));height:calc(26 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-50);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:inline-grid}.ds-month__day[data-has]{color:var(--ds-fg);transition:background-color .2s}.ds-month__day[data-has]:hover{background:#ffffff1a}.ds-month td[data-today] .ds-month__day{background:var(--ds-accent);color:var(--ds-bg)}.ds-month__dots{gap:calc(4 * var(--pu,1px));margin-top:calc(4 * var(--pu,1px));padding-inline:calc(4 * var(--pu,1px));display:flex}.ds-month__dots span{width:calc(6 * var(--pu,1px));height:calc(6 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:#ffffffb3}.ds-month__dots span[data-live]{background:var(--ds-accent)}.ds-month__events{gap:calc(3 * var(--pu,1px));margin-top:calc(4 * var(--pu,1px));flex-direction:column;display:none}.ds-month__event{padding:2px calc(7 * var(--pu,1px));border-radius:calc(6 * var(--pu,1px));font-size:calc(11.5 * var(--pu,1px));line-height:calc(18 * var(--pu,1px));text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;transition:background-color .2s;display:block;overflow:hidden}.ds-month__event[data-cancelled]{color:var(--ds-fg-50);background:0 0;text-decoration:line-through}.ds-month__more{padding-inline:calc(7 * var(--pu,1px));font-size:calc(11.5 * var(--pu,1px));color:var(--ds-fg-60)}@container (min-width:560px){.ds-month__dots{display:none}.ds-month__events{display:flex}}.ds-agenda__day{grid-template-columns:max(calc(56 * var(--pu,1px)), calc(64 * var(--pf))) minmax(0, 1fr);gap:max(calc(12 * var(--pu,1px)), calc(16 * var(--pf)));scroll-margin-top:calc(12 * var(--pu,1px));border-radius:calc(var(--ds-radius) + calc(4 * var(--pu,1px)));align-items:start;transition:background-color .3s;display:grid}.ds-agenda__day[data-past]{opacity:.6}.ds-agenda__day:target,.ds-agenda__day[data-active]{background:rgb(var(--ds-accent-rgb) / .08);box-shadow:0 0 0 calc(8 * var(--pu,1px)) rgb(var(--ds-accent-rgb) / .08)}.ds-agenda__date{aspect-ratio:1;border:1px solid var(--ds-line-strong);border-radius:calc(12 * var(--px) + 2px);align-content:center;place-items:center;gap:2px;line-height:1;display:grid}.ds-agenda__date span{font-size:calc(11 * var(--pu,1px));letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-60);font-weight:600}.ds-agenda__date b{font-family:var(--font-display);font-size:max(calc(18 * var(--pu,1px)), calc(22 * var(--px)));font-weight:400}.ds-agenda__items{gap:calc(8 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-agenda[data-compact] .ds-agenda__day{grid-template-columns:calc(52 * var(--pu,1px)) minmax(0, 1fr);gap:calc(10 * var(--pu,1px))}.ds-agenda[data-compact] .ds-agenda__date b{font-size:calc(18 * var(--pu,1px))}.ds-occ{align-items:center;gap:calc(12 * var(--pu,1px));padding:max(calc(12 * var(--pu,1px)), calc(14 * var(--pf))) max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .75);transition:border-color .25s, transform .4s var(--ds-ease);background:linear-gradient(#17191d 0%,#121417 100%);display:flex}.ds-occ:hover{border-color:#ffffff38;transform:translateY(-1px)}.ds-occ:hover .ds-quick__arrow{color:var(--ds-accent);transform:translate(2px,-2px)}.ds-occ__body{gap:calc(3 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-occ__meta{font-size:var(--t-meta);color:var(--ds-fg-60);font-variant-numeric:tabular-nums}.ds-occ__title{font-size:var(--t-h4);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.25}.ds-occ[data-cancelled] .ds-occ__title{color:var(--ds-fg-50);text-decoration:line-through}.ds-occ__note{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-occ__tags{gap:calc(6 * var(--pu,1px));margin-top:calc(4 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-agenda[data-compact] .ds-occ{padding:calc(10 * var(--pu,1px)) calc(12 * var(--pu,1px))}.ds-agenda[data-compact] .ds-occ__title{font-size:var(--t-body)}.ds-announced{gap:calc(10 * var(--pu,1px));margin-top:max(calc(24 * var(--pu,1px)), calc(32 * var(--pf)));flex-direction:column;display:flex}.ds-announced__title{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-50);font-weight:600}.ds-event{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));display:grid}.ds-event__main{gap:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));flex-direction:column;min-width:0;display:flex}.ds-event__desc{white-space:pre-line}.ds-event__dates{gap:calc(14 * var(--pu,1px))}.ds-event__dates-title{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-event__list{border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-event__list li{padding-block:calc(12 * var(--pu,1px));border-bottom:1px solid var(--ds-line);font-size:var(--t-meta);flex-direction:column;gap:2px;display:flex}.ds-event__list li[data-cancelled] .ds-event__when{color:var(--ds-fg-50);text-decoration:line-through}.ds-event__end{color:var(--ds-fg-50)}.ds-event__state{font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-60)}.ds-event__state--warn{color:#ffc760}@container (min-width:960px){.ds-event{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.ds-event__dates{top:calc(24 * var(--pu,1px));position:sticky}}.ds-posts{gap:var(--ds-tgap);display:grid}.ds-tile.ds-post{gap:calc(12 * var(--pu,1px));min-height:max(calc(220 * var(--pu,1px)), calc(260 * var(--pf)))}.ds-post .ds-tile__title{transition:color .2s}.ds-post:hover .ds-tile__title{color:var(--ds-accent)}.ds-post__meta{align-items:center;gap:calc(10 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-post__author{font-size:var(--t-meta);color:var(--ds-fg-50);margin-top:auto}.ds-post__byline{gap:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}@container (min-width:640px){.ds-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1100px){.ds-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-article{max-width:44em}.ds-article .prose-bf{max-width:none;font-size:var(--t-lead);letter-spacing:-.015em;color:#ffffffd1;line-height:1.7}.ds-article .prose-bf h2{font-family:inherit;font-size:var(--t-h3);letter-spacing:-.035em;text-transform:none;color:var(--ds-fg);font-weight:600;line-height:1.2}.ds-article .prose-bf h3{font-size:var(--t-h4);color:var(--ds-fg);font-weight:600}.ds-article .prose-bf blockquote{border-block-color:var(--ds-line);color:var(--ds-fg)}.ds-article .prose-bf a{color:var(--ds-fg);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}.ds-materials{gap:var(--ds-tgap);display:grid}.ds-tile.ds-material{gap:calc(12 * var(--pu,1px))}.ds-material__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--pu,1px));display:flex}.ds-material__link{transition:color .2s}.ds-material__link:hover{color:var(--ds-accent)}.ds-material__action{padding-top:calc(6 * var(--pu,1px));margin-top:auto;display:flex}.ds-material__action .ds-tab{color:var(--ds-fg)}@container (min-width:640px){.ds-materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1100px){.ds-materials{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-tile.ds-download{gap:calc(18 * var(--pu,1px));max-width:44em}.ds-download .ds-btn{align-self:flex-start}.ds-form{gap:max(calc(18 * var(--pu,1px)), calc(22 * var(--pf)));flex-direction:column;display:flex}.ds-form__row{gap:max(calc(18 * var(--pu,1px)), calc(22 * var(--pf)));display:grid}@container (min-width:640px){.ds-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-field{gap:calc(8 * var(--pu,1px));flex-direction:column;display:flex}.ds-field>label{font-size:var(--t-meta);color:var(--ds-fg);font-weight:600}.ds-field>label span{color:var(--ds-fg-50);font-weight:400}.ds-field input,.ds-field select,.ds-field textarea{width:100%;min-height:calc(48 * var(--pu,1px));padding:calc(12 * var(--pu,1px)) calc(16 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(12 * var(--pu,1px));font-size:calc(16 * var(--pu,1px));color:var(--ds-fg);background:#ffffff08;line-height:1.4;transition:border-color .2s,background-color .2s}.ds-field textarea{min-height:calc(150 * var(--pu,1px));resize:vertical}.ds-field select{padding-right:calc(40 * var(--pu,1px));appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a2a4ac' stroke-width='1.5'%3E%3Cpath d='M2 4.5 6 8.5l4-4'/%3E%3C/svg%3E") no-repeat right calc(16 * var(--pu,1px)) center #ffffff08}.ds-field select option{background:#131518}.ds-field input::placeholder,.ds-field textarea::placeholder{color:var(--ds-fg-40)}.ds-field input:hover,.ds-field select:hover,.ds-field textarea:hover{border-color:#ffffff52}.ds-field input:focus-visible,.ds-field select:focus-visible,.ds-field textarea:focus-visible{border-color:var(--ds-fg);outline:2px solid var(--ds-accent);outline-offset:2px;background-color:#ffffff0d}.ds-field [aria-invalid=true]{border-color:#ff5c52}.ds-field__error{font-size:var(--t-meta);color:#ff7a72}.ds-check{align-items:flex-start;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);cursor:pointer;line-height:1.5;display:flex}.ds-check input{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));accent-color:var(--ds-accent);flex:none;margin-top:2px}.ds-form .ds-btn:disabled{opacity:.6;cursor:progress}.ds-alert{gap:calc(12 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf)));border:1px solid var(--ds-line-strong);border-radius:calc(14 * var(--pu,1px));font-size:var(--t-body);color:var(--ds-fg-60);line-height:1.5;display:flex}.ds-alert>svg{width:calc(20 * var(--pu,1px));height:calc(20 * var(--pu,1px));flex:none;margin-top:2px}.ds-alert__title{margin-bottom:calc(4 * var(--pu,1px));color:var(--ds-fg);font-weight:600}.ds-alert code{color:var(--ds-fg)}.ds-alert--ok{background:#5ccf8414;border-color:#5ccf8473}.ds-alert--ok>svg{color:#5ccf84}.ds-alert--err{background:#ff5c5214;border-color:#ff5c5280}.ds-alert--warn{background:#ffb02012;border-color:#ffb02073}.ds-contact-page{align-items:start}.ds-contact-page__form{padding:max(calc(20 * var(--pu,1px)), calc(40 * var(--pf)))}.ds-ways{gap:var(--ds-tgap);flex-direction:column;display:flex}.ds-tile.ds-way{gap:calc(8 * var(--pu,1px));padding:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)))}.ds-way__title{font-size:var(--t-h4);letter-spacing:-.03em;word-break:break-word;font-weight:600}a.ds-way:hover .ds-way__title{color:var(--ds-accent)}.ds-channels{gap:var(--ds-tgap);display:grid}@container (min-width:640px){.ds-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.ds-channels{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-tile.ds-channel{min-height:calc(150 * var(--pu,1px))}@container (min-width:960px){.ds-tile.ds-channel{min-height:calc(220 * var(--px))}}.ds-tile.ds-soon{gap:calc(14 * var(--pu,1px));border-style:dashed}.ds-bigsearch{gap:calc(10 * var(--pu,1px));max-width:calc(760 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-bigsearch .ds-search{flex:1 1 calc(280 * var(--pu,1px));max-width:none}.ds-bigsearch .ds-search input{height:calc(54 * var(--pu,1px));padding-left:calc(44 * var(--pu,1px));font-size:calc(17 * var(--pu,1px))}.ds-bigsearch .ds-search svg{left:calc(16 * var(--pu,1px));width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px))}.ds-tab[aria-current=page]{border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-results{gap:calc(14 * var(--pu,1px));max-width:calc(860 * var(--pu,1px));flex-direction:column;display:flex}.ds-tile.ds-result{gap:calc(4 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf))) max(calc(18 * var(--pu,1px)), calc(24 * var(--pf)))}a.ds-result:hover .ds-row__title{color:var(--ds-accent)}.ds-result__type{font-size:calc(12 * var(--pu,1px));letter-spacing:.04em;text-transform:uppercase;color:var(--ds-accent-soft);font-weight:600}.ds-results__more{align-self:flex-start}.ds-tile.ds-empty{gap:calc(8 * var(--pu,1px));max-width:calc(760 * var(--pu,1px))}.ds-docpage{gap:max(calc(24 * var(--pu,1px)), calc(56 * var(--pf)));align-items:start;display:grid}.ds-toc{gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-toc ol{border-left:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-toc a{padding:calc(6 * var(--pu,1px)) 0 calc(6 * var(--pu,1px)) calc(14 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);border-left:1px solid #0000;margin-left:-1px;transition:color .2s,border-color .2s;display:block}.ds-toc a:hover{border-color:var(--ds-accent);color:var(--ds-fg)}.ds-doc{max-width:44em;font-size:var(--t-lead);letter-spacing:-.015em;color:#ffffffc7;flex-direction:column;gap:1em;line-height:1.65;display:flex}.ds-doc h2{scroll-margin-top:calc(24 * var(--pu,1px));font-size:var(--t-h3);letter-spacing:-.035em;color:var(--ds-fg);margin-top:1.4em;font-weight:600;line-height:1.25}.ds-doc a{color:var(--ds-fg);text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.ds-doc a:hover{-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}.ds-doc code{padding:1px calc(6 * var(--pu,1px));border-radius:calc(6 * var(--pu,1px));background:#ffffff14;font-size:.9em}@container (min-width:960px){.ds-docpage{grid-template-columns:calc(220 * var(--pu,1px)) minmax(0, 1fr)}.ds-toc{top:calc(24 * var(--pu,1px));position:sticky}}.ds-support{gap:max(calc(32 * var(--pu,1px)), calc(56 * var(--pf)));flex-direction:column;display:flex}.ds-support-page{padding-top:calc(28 * var(--px))}.ds-support__main{gap:max(calc(28 * var(--pu,1px)), calc(56 * var(--pf)));align-items:start;display:grid}.ds-support__why{gap:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));flex-direction:column;display:flex}.ds-support__why .ds-block__intro{margin-top:0}.ds-support__label{margin-bottom:calc(12 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-50);font-weight:600}.ds-support__points{border-top:1px solid var(--ds-line);display:grid}.ds-support__points li{align-items:baseline;gap:calc(14 * var(--pu,1px));padding:calc(14 * var(--pu,1px)) 0;border-bottom:1px solid var(--ds-line);font-size:var(--t-body);font-weight:500;display:flex}.ds-support__n{min-width:1.6em;font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--ds-fg-40);flex:none}.ds-support__card{padding:calc(20 * var(--pu,1px));border-radius:var(--ds-radius);background:var(--ds-cream);color:var(--ds-ink)}@container (min-width:960px){.ds-support__card{padding:calc(36 * var(--px))}.ds-support__main{gap:calc(40 * var(--px)) calc(72 * var(--px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"why card""uses card"}.ds-support__why{grid-area:why}.ds-support__card{grid-area:card}.ds-support__uses{grid-area:uses}}.ds-donate{gap:max(calc(20 * var(--pu,1px)), calc(26 * var(--pf)));flex-direction:column;display:flex}.ds-donate__step{gap:calc(10 * var(--pu,1px));border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-donate__label{align-items:center;gap:calc(10 * var(--pu,1px));font-size:var(--t-body);color:var(--ds-ink);margin-bottom:2px;padding:0;font-weight:600;display:inline-flex}.ds-donate__n{width:calc(22 * var(--pu,1px));height:calc(22 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-ink);color:var(--ds-cream);font-size:calc(12 * var(--pu,1px));place-items:center;font-weight:700;display:inline-grid}.ds-donate__input{display:block;position:relative}.ds-donate__input input{width:100%;height:max(calc(72 * var(--pu,1px)), calc(88 * var(--pf)));padding:0 calc(64 * var(--pu,1px)) 0 calc(22 * var(--pu,1px));border:1px solid var(--ds-ink-line);border-radius:calc(16 * var(--pu,1px));font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:.01em;color:var(--ds-ink);font-variant-numeric:tabular-nums;background:#fff;line-height:1;transition:border-color .2s,box-shadow .2s}.ds-donate__input input::placeholder{color:var(--ds-ink-60)}.ds-donate__input input:focus-visible{border-color:var(--ds-ink);box-shadow:0 0 0 calc(3 * var(--pu,1px)) #27221a1f;outline:none}.ds-donate__input>span{top:50%;right:calc(22 * var(--pu,1px));font-family:var(--font-display);font-size:var(--t-h3);color:var(--ds-ink-60);position:absolute;translate:0 -50%}.ds-donate__amounts{gap:calc(6 * var(--pu,1px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-donate__amount{min-height:calc(40 * var(--pu,1px));border:1px solid var(--ds-ink-line);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.ds-donate__amount:hover{border-color:var(--ds-ink-60)}.ds-donate__amount[aria-pressed=true]{border-color:var(--ds-ink);background:var(--ds-ink);color:var(--ds-cream)}.ds-donate__amount:focus-visible{outline:2px solid var(--ds-ink);outline-offset:2px}.ds-donate__modes{gap:calc(8 * var(--pu,1px));grid-template-columns:1fr 1fr;display:grid}.ds-donate__mode{grid-template-columns:calc(18 * var(--pu,1px)) minmax(0, 1fr);align-content:start;align-items:start;gap:2px calc(12 * var(--pu,1px));padding:calc(14 * var(--pu,1px)) calc(16 * var(--pu,1px));border:1px solid var(--ds-ink-line);border-radius:calc(16 * var(--pu,1px));cursor:pointer;background:#fff;transition:border-color .2s,box-shadow .2s;display:grid}.ds-donate__mode:hover{border-color:var(--ds-ink-60)}.ds-donate__mode:has(:checked){border-color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink)}.ds-donate__mode:has(:focus-visible){outline:2px solid var(--ds-ink);outline-offset:2px}.ds-donate__radio{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));border:1.5px solid var(--ds-ink-60);border-radius:calc(999 * var(--pu,1px));grid-row:span 2;margin-top:2px;transition:border-color .2s,box-shadow .2s}.ds-donate__mode:has(:checked) .ds-donate__radio{border-color:var(--ds-ink);box-shadow:inset 0 0 0 calc(4 * var(--pu,1px)) #fff;background:var(--ds-ink)}.ds-donate__mode-name{font-size:var(--t-body);color:var(--ds-ink);font-weight:600;display:block}.ds-donate__mode-hint{font-size:calc(13 * var(--pu,1px));color:var(--ds-ink-60);line-height:1.35;display:block}@container not (min-width:520px){.ds-donate__amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-donate__modes{grid-template-columns:1fr}}.ds-donate .ds-btn--wide{min-height:calc(58 * var(--pu,1px));font-size:var(--t-body)}.ds-donate .ds-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.ds-donate__note{margin-top:calc(-14 * var(--pu,1px));font-size:var(--t-meta);text-align:center;color:var(--ds-ink-60)}.ds-donate__standing{gap:calc(8 * var(--pu,1px));padding-top:calc(18 * var(--pu,1px));border-top:1px solid var(--ds-ink-line);font-size:var(--t-meta);color:var(--ds-ink-60);flex-direction:column;display:flex}.ds-donate__account{align-items:center;gap:calc(8 * var(--pu,1px)) calc(12 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-donate__account b{font-size:var(--t-body);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ds-ink);font-weight:600}.ds-donate .ds-copy{border-color:var(--ds-ink-line);color:var(--ds-ink)}.ds-donate .ds-copy:hover{border-color:var(--ds-ink)}.ds-support__other{gap:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf)));padding-top:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));border-top:1px solid var(--ds-line);display:grid}@container (min-width:960px){.ds-support__other{gap:calc(72 * var(--px));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds-support__account{align-items:center;gap:calc(10 * var(--pu,1px)) calc(16 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-support__account b{font-size:var(--t-h4);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:600}.ds-support__details{gap:calc(6 * var(--pu,1px)) calc(24 * var(--pu,1px));margin-top:calc(12 * var(--pu,1px));font-size:var(--t-meta);flex-wrap:wrap;display:flex}.ds-support__details div{gap:calc(6 * var(--pu,1px));display:flex}.ds-support__details dt{color:var(--ds-fg-50)}.ds-copy{align-items:center;gap:calc(6 * var(--pu,1px));padding:calc(6 * var(--pu,1px)) calc(12 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg);transition:border-color .2s;display:inline-flex}.ds-copy:hover{border-color:var(--ds-fg)}.ds-copy svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px))}.ds-support__services{grid-column:1/-1}.ds-support__methods{gap:calc(16 * var(--pu,1px)) calc(12 * var(--pu,1px));margin-top:calc(14 * var(--pu,1px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-support__method{gap:calc(10 * var(--pu,1px));justify-items:center;display:grid}.ds-support__logo{aspect-ratio:580/239;border-radius:calc(12 * var(--pu,1px));width:100%;transition:translate .3s var(--ds-ease,ease), box-shadow .25s;background:#fff;place-items:center;display:grid;overflow:hidden}.ds-support__logo img{object-fit:contain;width:100%;height:100%}.ds-support__name{font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:600;transition:color .2s}@media (hover:hover){.ds-support__method:hover .ds-support__logo{box-shadow:0 0 0 2px var(--ds-accent);translate:0 -3px}.ds-support__method:hover .ds-support__name{color:var(--ds-fg)}}@container (min-width:560px){.ds-support__methods{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:900px){.ds-support__methods{grid-template-columns:repeat(5,minmax(0,1fr))}}.ds-mag-head{gap:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)));padding-top:calc(28 * var(--px));flex-direction:column;display:flex}.ds-mag-head__row{justify-content:space-between;align-items:flex-end;gap:calc(16 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-mag-nav{gap:max(calc(18 * var(--pu,1px)), calc(28 * var(--pf)));border-block:1px solid var(--ds-line);scrollbar-width:none;display:flex;overflow-x:auto}.ds-mag-nav::-webkit-scrollbar{display:none}.ds-mag-nav a{padding-block:calc(14 * var(--pu,1px));font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-fg-60);flex:none;font-weight:600;transition:color .2s;position:relative}.ds-mag-nav a:hover,.ds-mag-nav a[aria-current=page]{color:var(--ds-fg)}.ds-mag-nav a[aria-current=page]:after{content:"";background:var(--ds-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ds-story{gap:calc(12 * var(--pu,1px));color:inherit;flex-direction:column;display:flex}.ds-story__media{aspect-ratio:16/10;border-radius:var(--ds-radius);background:var(--ds-surface);display:block;position:relative;overflow:hidden}.ds-story__media img{object-fit:cover;transition:transform 1.1s var(--ds-ease)}a.ds-story:hover .ds-story__media img{transform:scale(1.05)}.ds-story--ph .ds-story__media img{filter:grayscale(.75)brightness(.55)}.ds-story__soon{top:calc(12 * var(--pu,1px));left:calc(12 * var(--pu,1px));z-index:1;padding:calc(5 * var(--pu,1px)) calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));-webkit-backdrop-filter:blur(calc(8 * var(--pu,1px)));backdrop-filter:blur(calc(8 * var(--pu,1px)));font-size:calc(11 * var(--pu,1px));letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent);background:#0b0c0eb8;font-weight:700;position:absolute}.ds-story__body{gap:calc(8 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-story__topic{font-size:calc(12 * var(--pu,1px));letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent);font-weight:700}.ds-story__title{font-size:var(--t-h4);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.25;transition:color .2s}a.ds-story:hover .ds-story__title{color:var(--ds-accent-soft)}.ds-story__title--ph{color:#ffffff9e}.ds-story__excerpt{font-size:var(--t-body);color:var(--ds-fg-60);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ds-story__meta{gap:calc(6 * var(--pu,1px));font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-50);flex-wrap:wrap;display:flex}.ds-story__media{aspect-ratio:16/9}.ds-story--lead{gap:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)))}.ds-story--lead .ds-story__soon{top:calc(16 * var(--pu,1px));left:calc(16 * var(--pu,1px))}.ds-story--lead .ds-story__body{gap:calc(10 * var(--pu,1px))}.ds-story--lead .ds-story__title{max-width:24em;font-size:calc(var(--t-h3) * 1.15);letter-spacing:-.04em;line-height:1.15}.ds-story--lead .ds-story__excerpt{-webkit-line-clamp:2;max-width:40em}.ds-story--side,.ds-story--row{gap:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;display:grid}.ds-story--side .ds-story__media,.ds-story--row .ds-story__media{aspect-ratio:3/2;border-radius:calc(var(--ds-radius) * .6)}.ds-story--side .ds-story__soon,.ds-story--row .ds-story__soon{top:calc(6 * var(--pu,1px));left:calc(6 * var(--pu,1px));padding:calc(3 * var(--pu,1px)) calc(7 * var(--pu,1px));font-size:calc(9 * var(--pu,1px))}.ds-story--side .ds-story__body,.ds-story--row .ds-story__body{gap:calc(6 * var(--pu,1px))}.ds-story--side .ds-story__title,.ds-story--row .ds-story__title{font-size:var(--t-body);letter-spacing:-.015em;line-height:1.3}.ds-story--row .ds-story__excerpt,.ds-story--card .ds-story__excerpt{font-size:var(--t-meta);-webkit-line-clamp:2}.ds-story--side .ds-story__topic,.ds-story--row .ds-story__topic{font-size:calc(11 * var(--pu,1px))}.ds-story--rank{gap:calc(12 * var(--pu,1px));grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;display:grid}.ds-story__n{font-family:var(--font-display);font-size:calc(26 * var(--pu,1px));color:var(--ds-accent);line-height:1}.ds-story--rank .ds-story__title{font-size:var(--t-meta);letter-spacing:-.01em;line-height:1.35}.ds-mag-hero{gap:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf)));margin-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));display:grid}.ds-mag-hero__side{flex-direction:column;display:flex}.ds-mag-hero__side li{padding-block:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));border-top:1px solid var(--ds-line)}.ds-mag-hero__side li:first-child{border-top:0;padding-top:0}@container (min-width:960px){.ds-mag-hero{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start}.ds-mag-hero__side li:last-child{padding-bottom:0}}.ds-mag-sec{margin-top:max(calc(48 * var(--pu,1px)), calc(88 * var(--pf)));padding-top:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf)));border-top:1px solid var(--ds-line-strong);gap:max(calc(18 * var(--pu,1px)), calc(28 * var(--pf)))}.ds-mag-sec .ds-block__head{align-items:baseline}.ds-mag-sec .ds-block__title{font-size:calc(var(--t-h2) * .72)}.ds-mag-main>.ds-mag-sec{margin-top:0}.ds-mag-main{gap:max(calc(40 * var(--pu,1px)), calc(56 * var(--pf)));margin-top:max(calc(48 * var(--pu,1px)), calc(88 * var(--pf)));align-items:start;display:grid}.ds-mag-grid{gap:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf))) max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));display:grid}@container (min-width:640px){.ds-mag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.ds-mag-main{grid-template-columns:minmax(0, 1fr) calc(320 * var(--px))}.ds-mag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-mag-aside{top:calc(24 * var(--pu,1px));position:sticky}}@container not (min-width:640px){.ds-mag-grid{gap:0}.ds-mag-grid>li{padding-block:calc(16 * var(--pu,1px));border-top:1px solid var(--ds-line)}.ds-mag-grid>li:first-child{border-top:0;padding-top:0}.ds-mag-grid>li:not(:first-child) .ds-story--card{gap:calc(14 * var(--pu,1px));grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;display:grid}.ds-mag-grid>li:not(:first-child) .ds-story__media{aspect-ratio:3/2;border-radius:calc(var(--ds-radius) * .6)}.ds-mag-grid>li:not(:first-child) .ds-story__soon{top:calc(6 * var(--pu,1px));left:calc(6 * var(--pu,1px));padding:calc(3 * var(--pu,1px)) calc(7 * var(--pu,1px));font-size:calc(9 * var(--pu,1px))}.ds-mag-grid>li:not(:first-child) .ds-story__title{font-size:var(--t-body);line-height:1.3}.ds-mag-grid>li:not(:first-child) .ds-story__excerpt,.ds-mag-topic__list .ds-story__excerpt{display:none}}.ds-mag-topic{gap:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));display:grid}.ds-mag-topic__list li{padding-block:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));border-top:1px solid var(--ds-line)}.ds-mag-topic__list li:last-child{padding-bottom:0}@container (min-width:960px){.ds-mag-topic{gap:calc(40 * var(--px));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.ds-mag-topic .ds-story--card .ds-story__title{font-size:calc(var(--t-h4) * 1.2);line-height:1.2}.ds-mag-topic__list li:first-child{border-top:0;padding-top:0}}.ds-mag-aside{gap:var(--ds-tgap);flex-direction:column;display:flex}.ds-mag-box{gap:calc(16 * var(--pu,1px));padding:max(calc(18 * var(--pu,1px)), calc(24 * var(--pf)));border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);flex-direction:column;display:flex}.ds-mag-box__title{padding-bottom:calc(12 * var(--pu,1px));border-bottom:1px solid var(--ds-line);font-size:calc(12 * var(--pu,1px));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ds-mag-ranks{gap:calc(16 * var(--pu,1px));flex-direction:column;display:flex}.ds-mag-topics{gap:calc(6 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-mag-news{border-color:rgb(var(--ds-accent-rgb) / .35)}.ds-mag-news__form{gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-mag-news__form input{height:calc(44 * var(--pu,1px));padding:0 calc(16 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg);background:#0b0c0e80}.ds-mag-news__form input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-mag-news__done{font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.5}.ds-mag-article__head{gap:calc(14 * var(--pu,1px));max-width:52em;padding-top:calc(28 * var(--px));flex-direction:column;display:flex}.ds-mag-article__title{font-size:calc(var(--t-h3) * 1.6);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.1}.ds-mag-article__lead{font-size:calc(var(--t-lead) * 1.1);letter-spacing:-.02em;color:#ffffffbf;line-height:1.55}.ds-mag-article__byline{align-items:center;gap:calc(12 * var(--pu,1px));padding-top:calc(6 * var(--pu,1px));font-size:var(--t-meta);display:flex}.ds-mag-article__byline strong{font-weight:600;display:block}.ds-mag-article__avatar{width:calc(40 * var(--pu,1px));height:calc(40 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);flex:none;place-items:center;font-weight:700;display:grid}.ds-mag-article__media{aspect-ratio:21/9;margin-top:calc(var(--ds-tgap) * .5);border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-mag-article__media img{object-fit:cover}.ds-mag-article__body{margin-top:calc(var(--ds-tgap) * 1.5)}.ds-shophero{margin-top:max(calc(12 * var(--pu,1px)), calc(20 * var(--pf)));border-radius:var(--ds-radius);background:var(--ds-surface);display:grid;overflow:hidden}.ds-shophero__media{aspect-ratio:4/3;background:var(--ds-accent);display:block;position:relative}.ds-shophero__media img{width:auto;height:84%;filter:drop-shadow(0 calc(30 * var(--pu,1px)) calc(28 * var(--pu,1px)) #0006);transition:transform 1s var(--ds-ease);margin:auto;position:absolute;inset:0}.ds-shophero__media:hover img{transform:rotate(-3deg) translateY(calc(-6 * var(--pu,1px)))}.ds-shophero__body{justify-content:center;align-items:flex-start;gap:max(calc(14 * var(--pu,1px)), calc(20 * var(--pf)));padding:max(calc(24 * var(--pu,1px)), calc(64 * var(--pf)));flex-direction:column;display:flex}.ds-shophero__title{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:1.02}.ds-shophero__title span{margin-top:calc(10 * var(--pu,1px));font-family:var(--font-sans);font-size:var(--t-h3);letter-spacing:-.03em;text-transform:none;font-weight:600;line-height:1.2;display:block}.ds-shophero__meta{font-size:var(--t-body);color:var(--ds-fg-60)}.ds-shophero__meta b{color:var(--ds-fg);font-weight:600}.ds-shophero .ds-actions{margin-top:calc(6 * var(--pu,1px))}@container (min-width:960px){.ds-shophero{height:clamp(calc(420 * var(--pu,1px)), calc(520 * var(--px)), calc(640 * var(--pu,1px)));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-shophero__media{aspect-ratio:auto;order:2}}.ds-shophero+.ds-note{margin-top:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)))}.ds-shophero~.ds-shopbar+.ds-block{margin-top:max(calc(36 * var(--pu,1px)), calc(64 * var(--pf)))}.ds-pgrid{gap:max(calc(28 * var(--pu,1px)), calc(44 * var(--pf))) var(--ds-tgap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:640px){.ds-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-pcard{gap:calc(4 * var(--pu,1px));flex-direction:column;height:100%;display:flex}.ds-pcard__link{gap:calc(4 * var(--pu,1px));flex-direction:column;display:flex}.ds-pcard .ds-stage{aspect-ratio:1;margin-bottom:calc(10 * var(--pu,1px))}.ds-pcard .ds-cover{height:72%}.ds-pcard__name{font-size:var(--t-body);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.3;transition:color .2s}.ds-pcard__link:hover .ds-pcard__name{color:var(--ds-accent-soft)}.ds-pcard__meta{font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-pcard__price{padding-top:calc(8 * var(--pu,1px));font-size:var(--t-body);margin-top:auto;font-weight:700}.ds-pcard__btn{margin-top:calc(10 * var(--pu,1px));justify-content:center}.ds-tile.ds-bundle .ds-bundle__buy{gap:calc(12 * var(--pu,1px))}.ds-priceline{align-items:baseline;gap:calc(6 * var(--pu,1px)) calc(16 * var(--pu,1px));padding-top:calc(4 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-priceline .ds-price{font-size:var(--t-h2);letter-spacing:-.045em;font-weight:600}@container not (min-width:640px){.ds-shopbar{gap:calc(8 * var(--pu,1px));flex-wrap:nowrap}.ds-shopbar .ds-tabs{min-width:0;margin-left:calc(var(--ds-gutter) * -1);padding-left:var(--ds-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ds-shopbar .ds-tabs::-webkit-scrollbar{display:none}.ds-shopbar .ds-tab{white-space:nowrap}.ds-shopbar .ds-cartlink{flex:none}}.ds{--ds-oboz:#4c8dff;--ds-oboz-rgb:76 141 255}.ds-cmap__pin{background:var(--ds-accent);color:var(--ds-bg);border-color:#0000}.ds-cmap__pin span{background:var(--ds-bg);color:var(--ds-fg)}.ds-cmap__pin--oboz{z-index:0;padding:calc(4 * var(--pu,1px)) calc(9 * var(--pu,1px));background:var(--ds-oboz);font-size:calc(12 * var(--pu,1px))}.ds-cmap__pin--oboz b{font-weight:inherit}.ds-cmap__pin--oboz[data-compact]{min-width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px));border:2px solid #0f1114;gap:0;padding:0}.ds-cmap__pin--oboz[data-compact] b,.ds-cmap__pin--oboz[data-compact] span{display:none}.ds-cmap__pin--oboz[data-compact]:hover,.ds-cmap__pin--oboz[data-compact][data-hot=true]{z-index:3;height:auto;padding:calc(4 * var(--pu,1px)) calc(9 * var(--pu,1px))}.ds-cmap__pin--oboz[data-compact]:hover b,.ds-cmap__pin--oboz[data-compact][data-hot=true] b{display:inline}.ds-cmap__pin:focus-visible{outline-offset:2px;outline:2px solid #fff}.ds-cmap__pin[data-base]{box-shadow:0 0 0 2px #0f1114, 0 0 0 calc(4 * var(--pu,1px)) var(--ds-fg), 0 calc(6 * var(--pu,1px)) calc(18 * var(--pu,1px)) calc(-6 * var(--pu,1px)) #000000b3}.ds-cmap__star{width:calc(12 * var(--pu,1px));height:calc(12 * var(--pu,1px));fill:currentColor;flex:none}.ds-cmap__pop-base{align-items:center;gap:calc(10 * var(--pu,1px));margin-bottom:calc(6 * var(--pu,1px));padding:calc(10 * var(--pu,1px)) calc(12 * var(--pu,1px));border-radius:calc(12 * var(--pu,1px));background:rgb(var(--ds-accent-rgb) / .12);color:var(--ds-bg);display:flex}.ds-cmap__pop-base>span{flex-direction:column;display:flex}.ds-cmap__pop-base .ds-cmap__star{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px));color:var(--ds-accent)}.ds-cmap__legend .ds-cmap__star{color:var(--ds-fg)}.ds-cmap__pop--oboz{padding:calc(14 * var(--pu,1px)) calc(14 * var(--pu,1px)) calc(12 * var(--pu,1px))}.ds-cmap__pop-head{margin-bottom:calc(8 * var(--pu,1px));padding-right:calc(18 * var(--pu,1px));font-size:calc(11 * var(--pu,1px));letter-spacing:.04em;text-transform:uppercase;color:#2563eb;font-weight:700}.ds-cmap__oboz-item{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--pu,1px));padding-block:calc(6 * var(--pu,1px));border-top:1px solid #0b0c0e14;display:flex}.ds-cmap__oboz-item:first-child{border-top:0}.ds-cmap__oboz-link{font-size:calc(12 * var(--pu,1px));color:#2563eb;flex:none;font-weight:600}.ds-cmap__oboz-link:hover,.ds-cmap__oboz-more:hover{text-underline-offset:.2em;text-decoration:underline}.ds-cmap__oboz-more{margin-top:calc(8 * var(--pu,1px));padding-top:calc(8 * var(--pu,1px));font-size:calc(12 * var(--pu,1px));color:#0b0c0e99;border-top:1px solid #0b0c0e14;display:block}.ds-cmap__legend{right:calc(12 * var(--pu,1px));bottom:calc(12 * var(--pu,1px));z-index:2;gap:calc(4 * var(--pu,1px));padding:calc(4 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));-webkit-backdrop-filter:blur(calc(8 * var(--pu,1px)));backdrop-filter:blur(calc(8 * var(--pu,1px)));background:#0b0c0ebf;flex-wrap:wrap;display:flex;position:absolute}.ds-cmap__legend-item{align-items:center;gap:calc(7 * var(--pu,1px));padding:calc(5 * var(--pu,1px)) calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));font-size:calc(12 * var(--pu,1px));color:var(--ds-fg-60);font-weight:500;display:inline-flex}.ds-cmap__legend-toggle{transition:background-color .2s,color .2s}.ds-cmap__legend-toggle:hover{color:var(--ds-fg);background:#ffffff14}.ds-cmap__legend-toggle[aria-pressed=false]{color:var(--ds-fg-40);text-decoration:line-through}.ds-cmap__legend-toggle[aria-pressed=false] .ds-cmap__swatch--oboz{box-shadow:inset 0 0 0 2px var(--ds-oboz);background:0 0}.ds-cmap__swatch{width:calc(10 * var(--pu,1px));height:calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent)}.ds-cmap__swatch--oboz{background:var(--ds-oboz)}.ds-cmap__off-oboz a,.ds-cmap__off-oboz{color:#8db6ff}@media (max-width:1023.98px){.ds-cmap__legend{top:calc(12 * var(--pu,1px));bottom:auto;right:auto;left:calc(12 * var(--pu,1px))}.ds .ds-cmap__off{top:calc(56 * var(--pu,1px));max-width:calc(100% - calc(80 * var(--pu,1px)));border-radius:calc(14 * var(--pu,1px))}.ds .ds-cmap__note{top:calc(104 * var(--pu,1px))}}.ds-oboz-list{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(250 * var(--pu,1px))), 1fr));gap:calc(8 * var(--pu,1px));display:grid}.ds-oboz-card{gap:calc(3 * var(--pu,1px));height:100%;padding:calc(14 * var(--pu,1px)) calc(40 * var(--pu,1px)) calc(14 * var(--pu,1px)) calc(16 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(var(--ds-radius) * .75);flex-direction:column;transition:border-color .2s,background-color .2s;display:flex;position:relative}a.ds-oboz-card:hover{border-color:rgb(var(--ds-oboz-rgb) / .55);background:rgb(var(--ds-oboz-rgb) / .06)}.ds-oboz-card__city{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);display:inline-flex}.ds-oboz-card__city:before{content:"";width:calc(8 * var(--pu,1px));height:calc(8 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-oboz)}.ds-oboz-card__name{font-size:var(--t-body);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.3}.ds-oboz-card__go{top:calc(14 * var(--pu,1px));right:calc(14 * var(--pu,1px));font-size:calc(14 * var(--pu,1px));color:var(--ds-fg-40);position:absolute}a.ds-oboz-card:hover .ds-oboz-card__go{color:var(--ds-oboz)}.ds-person-card--base .ds-person-card__photo{background:#000}.ds-person-card--base .ds-person-card__photo img{object-fit:contain;padding:14%}.ds-person-card--base .ds-person-card__kind{align-items:center;gap:calc(6 * var(--pu,1px));display:inline-flex}.ds-community-head.ds-page-head{padding-top:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));margin-bottom:0}@container (min-width:960px){.ds-community-head.ds-page-head{justify-content:space-between;align-items:end;gap:calc(48 * var(--px));grid-template-columns:auto minmax(0,32em);display:grid}.ds-community-head .ds-block__intro{font-size:var(--t-body)}}.ds-community-head+.ds-explorer{margin-top:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)))}@media (min-width:1024px){.ds-community-head .ds-page-title{font-size:var(--t-h2)}}.ds-minimaps{gap:var(--ds-tgap);display:grid}@container (min-width:720px){.ds-minimaps{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-minimap__map{aspect-ratio:4/3}}.ds-minimap{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);flex-direction:column;height:100%;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.ds-minimap:hover{border-color:#ffffff3d}.ds-minimap__map{aspect-ratio:16/9;border-bottom:1px solid var(--ds-line);position:relative}.ds-minimap__map img{object-fit:cover;transition:transform .8s var(--ds-ease)}.ds-minimap:hover .ds-minimap__map img{transform:scale(1.04)}.ds-minimap__body{gap:calc(4 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf))) calc(48 * var(--pu,1px)) max(calc(16 * var(--pu,1px)), calc(22 * var(--pf))) max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)));flex-direction:column;display:flex}.ds-minimap__country{font-family:var(--font-display);font-size:var(--t-h3);text-transform:uppercase;line-height:1.1}.ds-minimap__who{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:600;display:inline-flex}.ds-minimap__who:before{content:"";width:calc(9 * var(--pu,1px));height:calc(9 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent)}.ds-minimap__who[data-who=oboz]:before{background:var(--ds-oboz)}.ds-minimap__name{margin-top:calc(4 * var(--pu,1px));font-size:var(--t-body);font-weight:600;line-height:1.35}.ds-minimap__go{right:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)));bottom:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)));color:var(--ds-fg-60);transition:color .2s;position:absolute}.ds-minimap:hover .ds-minimap__go{color:var(--ds-accent)}.ds-label{font-size:var(--t-meta);letter-spacing:.01em;color:var(--ds-fg-60)}.ds-label--ink{color:var(--ds-ink-60)}.ds-stagehero{isolation:isolate;min-height:max(calc(560 * var(--pu,1px)), 100svh);margin:calc(var(--ds-tgap) * -1) calc(var(--ds-gutter) * -1) 0;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media not all and (min-width:1024px){.ds-stagehero{min-height:max(560px, calc(100svh - 64px - env(safe-area-inset-bottom,0px)))}}.ds-stagehero__bg{z-index:-2;object-fit:cover;object-position:50% 35%}.ds-stagehero__shade{z-index:-1;background:linear-gradient(#0b0c0e1a 30%,#0b0c0e8c 62%,#0b0c0ef5 100%),linear-gradient(90deg,#0b0c0e99 0%,#0b0c0e00 55%);position:absolute;inset:0}.ds-stagehero__body{align-items:flex-start;gap:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)));max-width:calc(820 * var(--pu,1px));padding:var(--ds-gutter);padding-bottom:max(calc(32 * var(--pu,1px)), calc(64 * var(--pf)));flex-direction:column;display:flex}.ds-stagehero__title{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:1.06}.ds-stagehero__title span{padding-top:.08em;display:block}.ds-stagehero__lead{max-width:32em;font-size:var(--t-lead);letter-spacing:-.02em;color:#ffffffd6;line-height:1.5}.ds-stagehero__live{right:var(--ds-gutter);bottom:max(calc(32 * var(--pu,1px)), calc(64 * var(--pf)));align-items:center;gap:calc(14 * var(--pu,1px));width:min(calc(360 * var(--pu,1px)), 34%);padding:calc(10 * var(--pu,1px)) calc(18 * var(--pu,1px)) calc(10 * var(--pu,1px)) calc(10 * var(--pu,1px));border-radius:calc(16 * var(--pu,1px));-webkit-backdrop-filter:blur(calc(14 * var(--pu,1px)));backdrop-filter:blur(calc(14 * var(--pu,1px)));background:#0b0c0e8c;border:1px solid #ffffff24;transition:border-color .25s;display:flex;position:absolute}.ds-stagehero__live:hover{border-color:#fff6}.ds-stagehero__thumb{width:calc(112 * var(--pu,1px));aspect-ratio:16/10;border-radius:calc(10 * var(--pu,1px));flex:none;position:relative;overflow:hidden}.ds-stagehero__thumb img{object-fit:cover}.ds-stagehero__thumb .ds-card__play{width:calc(30 * var(--pu,1px));height:calc(30 * var(--pu,1px));inset:50% auto auto 50%;translate:-50% -50%}.ds-stagehero__livebody{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-stagehero__livestate{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-soft);font-weight:700;display:inline-flex}.ds-stagehero__livetitle{font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@container not (min-width:960px){.ds-stagehero{flex-direction:column;justify-content:flex-end;align-items:stretch}.ds-stagehero__live{width:auto;margin:0 var(--ds-gutter) var(--ds-gutter);position:static}.ds-stagehero__body{padding-bottom:calc(24 * var(--pu,1px))}}.ds-sheet{margin:calc(var(--ds-sgap) - var(--ds-tgap)) calc(var(--ds-gutter) * -1) 0;padding:max(calc(40 * var(--pu,1px)), calc(88 * var(--pf))) var(--ds-gutter);border-radius:max(calc(22 * var(--pu,1px)), calc(32 * var(--pf)));background:var(--ds-cream);color:var(--ds-ink)}.ds-sheet__grid{gap:max(calc(28 * var(--pu,1px)), calc(56 * var(--pf)));align-items:start;display:grid}.ds-sheet .ds-block__title{margin-bottom:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)))}.ds-choices{border-top:1px solid var(--ds-ink-line)}.ds-choice{grid-template-columns:calc(40 * var(--pu,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(14 * var(--pu,1px));width:100%;padding-block:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf)));border-bottom:1px solid var(--ds-ink-line);text-align:left;cursor:pointer;display:grid}.ds-choice__n{font-size:var(--t-meta);color:var(--ds-ink-60);font-variant-numeric:tabular-nums}.ds-choice__body{gap:calc(3 * var(--pu,1px));flex-direction:column;display:flex}.ds-choice__who{font-size:var(--t-h4);letter-spacing:-.02em;font-weight:600;transition:color .2s}.ds-choice__hint{font-size:var(--t-meta);color:var(--ds-ink-60)}.ds-choice__box{width:calc(22 * var(--pu,1px));height:calc(22 * var(--pu,1px));border:1.5px solid var(--ds-ink-60);border-radius:calc(6 * var(--pu,1px));transition:background-color .2s,border-color .2s;position:relative}.ds-choice:hover .ds-choice__who{color:var(--ds-accent)}.ds-choice[aria-checked=true] .ds-choice__box{border-color:var(--ds-accent);background:var(--ds-accent)}.ds-choice[aria-checked=true] .ds-choice__box:after{content:"";top:calc(3 * var(--pu,1px));left:calc(7 * var(--pu,1px));width:calc(5 * var(--pu,1px));height:calc(10 * var(--pu,1px));border:solid var(--ds-bg);border-width:0 2px 2px 0;position:absolute;rotate:45deg}.ds-choice:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-sheet__card{align-items:flex-start;gap:calc(14 * var(--pu,1px));padding:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));border-radius:var(--ds-radius);background:var(--ds-bg);color:var(--ds-fg);flex-direction:column;display:flex}.ds-sheet__title{font-size:var(--t-h3);letter-spacing:-.035em;font-weight:600;line-height:1.2}@container (min-width:960px){.ds-sheet{padding-inline:calc(72 * var(--px));margin-inline:0}.ds-sheet__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ds-sheet__card{top:calc(24 * var(--pu,1px));position:sticky}}.ds-stories__grid{gap:var(--ds-tgap);display:grid}.ds-witness{gap:calc(14 * var(--pu,1px));color:var(--ds-fg);display:grid}.ds-witness__media{aspect-ratio:16/9;border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-witness__media img{object-fit:cover;transition:transform .8s var(--ds-ease)}.ds-witness:hover .ds-witness__media img{transform:scale(1.04)}.ds-witness__play{right:calc(10 * var(--pu,1px));bottom:calc(10 * var(--pu,1px));width:calc(34 * var(--pu,1px));height:calc(34 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));color:var(--ds-bg);transition:background-color .2s, color .2s, transform .4s var(--ds-ease);background:#ffffffeb;place-items:center;display:grid;position:absolute}.ds-witness__play svg{width:38%;height:38%;translate:6%}.ds-witness:hover .ds-witness__play{background:var(--ds-accent);color:var(--ds-bg);transform:scale(1.08)}.ds-witness__play--big{width:max(calc(64 * var(--pu,1px)), calc(88 * var(--pf)));height:max(calc(64 * var(--pu,1px)), calc(88 * var(--pf)));inset:50% auto auto 50%;translate:-50% -50%}.ds-witness__body{gap:calc(6 * var(--pu,1px));flex-direction:column;display:flex}.ds-witness__quote{font-size:var(--t-h4);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.3}.ds-witness--lead .ds-witness__quote{font-size:var(--t-h3);letter-spacing:-.035em;line-height:1.2}.ds-witness__list{flex-direction:column;display:flex}.ds-witness__list li{padding-block:calc(16 * var(--pu,1px));border-top:1px solid var(--ds-line)}.ds-witness__list li:last-child{padding-bottom:0}.ds-witness__list .ds-witness{align-items:center;gap:calc(16 * var(--pu,1px));grid-template-columns:minmax(0,42%) minmax(0,1fr)}.ds-witness__list .ds-witness__media{border-radius:calc(12 * var(--pu,1px))}@container (min-width:960px){.ds-stories__grid{gap:calc(48 * var(--px));grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.ds-witness--lead{gap:calc(20 * var(--px))}.ds-witness__list li{padding-block:calc(20 * var(--px))}.ds-witness__list li:first-child{border-top:0;padding-top:0}.ds-witness__list .ds-witness{gap:calc(20 * var(--px))}}.ds ::selection{background:var(--ds-accent);color:var(--ds-bg)}.ds-page-head{margin-bottom:max(calc(28 * var(--pu,1px)), calc(44 * var(--pf)))}.ds-block__more{transition:color .2s, background-size .4s var(--ds-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;position:relative}.ds-block__more:hover{background-size:100% 1px}@media (prefers-reduced-motion:no-preference){.ds-hero-tile .ds-tile__bg.hero-photo{animation:1.8s cubic-bezier(.16,1,.3,1) both bf-hero-photo,22s ease-in-out 1.8s infinite alternate ds-breathe}@supports (animation-timeline:view()){.ds-block__head,.ds-home>.ds-tile:not(.ds-hero-tile),.ds-block>.ds-tile,.ds-grid>:not([data-inview]),.ds-rows>*,.ds-teach-grid>*,.ds-forms>*,.ds-quotes>:not([data-inview]),.ds-verse,.ds-band,.ds-split,.ds-author,.ds-inside{animation:linear both ds-rise;animation-timeline:view();animation-range:entry entry 55%}.ds-grid>:nth-child(2),.ds-teach-grid>:nth-child(3n+2),.ds-rows>:nth-child(2){animation-range:entry 6% entry 61%}.ds-grid>:nth-child(3),.ds-teach-grid>:nth-child(3n+3),.ds-rows>:nth-child(3){animation-range:entry 12% entry 67%}.ds-grid>:nth-child(4){animation-range:entry 18% entry 73%}}}.ds-outro{isolation:isolate;align-items:flex-start;gap:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));padding:max(calc(28 * var(--pu,1px)), calc(72 * var(--pf))) max(calc(24 * var(--pu,1px)), calc(64 * var(--pf)));border-radius:var(--ds-radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-outro>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-outro__shade{z-index:-1;background:linear-gradient(90deg, #0b0c0eeb 0%, #0b0c0eb3 45%, #0b0c0e40 100%), linear-gradient(0deg, rgb(var(--ds-accent-rgb) / .18), rgb(var(--ds-accent-rgb) / 0) 60%);position:absolute;inset:0}.ds-outro__motto{max-width:12em;font-family:var(--font-display);font-size:var(--t-h2);letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:1.12}.ds-outro__motto .ds-accent{color:var(--ds-accent)}.ds-outro__text{max-width:34em;font-size:var(--t-body);color:#ffffffc7;line-height:1.5}.ds-footnav{gap:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf)));padding-block:max(calc(40 * var(--pu,1px)), calc(64 * var(--pf))) max(calc(28 * var(--pu,1px)), calc(40 * var(--pf)));display:grid}.ds-footnav__brand{align-items:flex-start;gap:calc(14 * var(--pu,1px));flex-direction:column;display:flex}.ds-footnav__mail{font-size:var(--t-body);font-weight:500;transition:color .2s}.ds-footnav__mail:hover{color:var(--ds-accent)}.ds-footnav__social{gap:calc(6 * var(--pu,1px)) calc(16 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-footnav__social a:hover,.ds-footnav__col a:hover{color:var(--ds-fg)}.ds-footnav__title{margin-bottom:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-footnav__col ul{gap:calc(10 * var(--pu,1px));font-size:var(--t-body);color:#ffffffd1;flex-direction:column;display:flex}.ds-footnav__col a{transition:color .2s}.ds-footnav{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-footnav__brand{grid-column:1/-1}@container (min-width:640px){.ds-footnav{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-footnav__brand{grid-column:1/-1}}@container (min-width:960px){.ds-footnav{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr)) minmax(0,1.2fr)}.ds-footnav__brand{grid-column:auto}}.ds-quotes,.ds-gallery,.ds-mag-row{scroll-padding-inline:var(--ds-gutter)}.ds-course-head__badges{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-course-head__badges span:not(.ds-badge){padding:calc(3 * var(--pu,1px)) calc(10 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px))}.ds-course-head__sub{margin-top:calc(8 * var(--pu,1px));font-family:var(--font-sans);font-size:var(--t-h3);letter-spacing:-.03em;text-transform:none;font-weight:600;line-height:1.2;display:block}.ds-block.ds-course-player{margin-top:0}.ds-player{gap:var(--ds-tgap);display:grid}.ds-player__screen{aspect-ratio:16/9;border-radius:var(--ds-radius);background:#000;position:relative;overflow:hidden}.ds-player__screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ds-player__poster{cursor:pointer;position:absolute;inset:0}.ds-player__poster img{object-fit:cover;transition:transform .8s var(--ds-ease)}.ds-player__poster:hover img{transform:scale(1.03)}.ds-player__play{width:max(calc(68 * var(--pu,1px)), calc(96 * var(--pf)));height:max(calc(68 * var(--pu,1px)), calc(96 * var(--pf)));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);transition:transform .4s var(--ds-ease);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ds-player__play svg{width:34%;height:34%;translate:6%}.ds-player__poster:hover .ds-player__play{transform:scale(1.08)}.ds-player__poster:focus-visible{outline:2px solid var(--ds-accent);outline-offset:calc(3 * var(--pu,1px))}.ds-player__now{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--pu,1px));margin-top:calc(16 * var(--pu,1px));display:flex}.ds-player__count{font-size:var(--t-meta);color:var(--ds-accent-soft);font-weight:600}.ds-player__title{margin-top:calc(4 * var(--pu,1px));font-size:var(--t-h4);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.3}.ds-player__nav{gap:calc(8 * var(--pu,1px));flex:none;display:flex}.ds-player__arrow{width:calc(44 * var(--pu,1px));height:calc(44 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));color:var(--ds-fg);place-items:center;transition:border-color .2s,background-color .2s,color .2s;display:grid}.ds-player__arrow svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px))}.ds-player__arrow:hover:not(:disabled){border-color:var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-player__arrow:disabled{opacity:.35;cursor:default}.ds-player__list{gap:calc(4 * var(--pu,1px));flex-direction:column;display:flex}.ds-player__step{grid-template-columns:calc(28 * var(--pu,1px)) calc(96 * var(--pu,1px)) minmax(0, 1fr);align-items:center;gap:calc(14 * var(--pu,1px));width:100%;padding:calc(8 * var(--pu,1px));border-radius:calc(14 * var(--pu,1px));text-align:left;transition:background-color .2s;display:grid}.ds-player__step:hover{background:var(--ds-surface)}.ds-player__step[aria-current]{background:var(--ds-raise)}.ds-player__step:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-player__n{font-family:var(--font-display);font-size:calc(22 * var(--pu,1px));text-align:center;color:var(--ds-fg-40);line-height:1}.ds-player__step[aria-current] .ds-player__n{color:var(--ds-accent)}.ds-player__thumb{aspect-ratio:16/9;border-radius:calc(8 * var(--pu,1px));background:var(--ds-surface);position:relative;overflow:hidden}.ds-player__thumb img{object-fit:cover}.ds-player__name{font-size:var(--t-body);letter-spacing:-.01em;font-weight:600;line-height:1.3}@container (min-width:960px){.ds-player{grid-template-columns:minmax(0, 1fr) minmax(0, calc(380 * var(--px)));gap:calc(32 * var(--px));align-items:start}.ds-player__step{grid-template-columns:calc(32 * var(--px)) calc(112 * var(--px)) minmax(0, 1fr);padding:calc(8 * var(--px))}}.ds-course-player__yt{margin-top:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)));font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-course-player__yt a{color:var(--ds-fg);text-underline-offset:calc(3 * var(--pu,1px));text-decoration:underline}.ds-why{gap:max(calc(32 * var(--pu,1px)), calc(56 * var(--pf)));padding:max(calc(24 * var(--pu,1px)), calc(56 * var(--pf))) calc(20 * var(--pu,1px));border-radius:var(--ds-radius);background:var(--ds-cream);color:var(--ds-ink);display:grid}.ds-why .ds-block__intro{color:var(--ds-ink-60)}.ds-why__label{margin-bottom:calc(12 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-ink-60);font-weight:600}.ds-why__who{margin-top:calc(20 * var(--pu,1px));font-size:var(--t-body);font-weight:600}.ds-why__list{border-top:1px solid var(--ds-ink-line)}.ds-why__list li{align-items:baseline;gap:calc(16 * var(--pu,1px));padding:calc(18 * var(--pu,1px)) 0;border-bottom:1px solid var(--ds-ink-line);font-size:var(--t-h4);letter-spacing:-.02em;text-wrap:pretty;font-weight:600;line-height:1.35;display:flex}.ds-why__n{min-width:1.8em;font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--ds-ink-60);flex:none;font-weight:500}@container (min-width:960px){.ds-why{gap:calc(80 * var(--px));padding:calc(64 * var(--px));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds-digest{gap:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)))}.ds-digest__head{gap:calc(20 * var(--pu,1px));display:grid}.ds-digest__label,.ds-digest__meta{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-yellow);font-weight:600}.ds-digest__label{margin-bottom:calc(12 * var(--pu,1px))}.ds-digest__head .ds-block__intro{margin-top:0}.ds-digest__list{border-top:1px solid var(--ds-line-strong)}.ds-digest__step{gap:calc(20 * var(--pu,1px));padding:max(calc(32 * var(--pu,1px)), calc(56 * var(--pf))) 0;border-bottom:1px solid var(--ds-line-strong);display:grid}.ds-digest__n{font-family:var(--font-display);font-size:max(calc(72 * var(--pu,1px)), calc(150 * var(--pf)));color:var(--ds-yellow);line-height:.9}.ds-digest__title{margin-top:calc(8 * var(--pu,1px));font-family:var(--font-display);font-size:var(--t-h2);text-transform:uppercase;text-wrap:balance;font-weight:400;line-height:1.15}.ds-digest__question{margin-top:calc(14 * var(--pu,1px));font-size:var(--t-h4);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.3}.ds-digest__text{max-width:36em;margin-top:calc(12 * var(--pu,1px));font-size:var(--t-body);color:#ffffffc7;text-wrap:pretty;line-height:1.65}.ds-digest__points{max-width:36em;margin-top:calc(20 * var(--pu,1px));border-top:1px solid var(--ds-line)}.ds-digest__points li{padding:calc(12 * var(--pu,1px)) 0 calc(12 * var(--pu,1px)) calc(26 * var(--pu,1px));border-bottom:1px solid var(--ds-line);font-size:var(--t-body);font-weight:600;line-height:1.4;position:relative}.ds-digest__points li:before{content:"";top:calc(12 * var(--pu,1px) + .45em);width:calc(10 * var(--pu,1px));height:calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-yellow);position:absolute;left:0}.ds-digest__side{gap:calc(18 * var(--pu,1px));flex-direction:column;align-items:flex-start;display:flex}.ds-digest__thumb{aspect-ratio:16/9;border-radius:var(--ds-radius);background:var(--ds-surface);cursor:pointer;width:100%;position:relative;overflow:hidden}.ds-digest__thumb img{object-fit:cover;transition:transform .8s var(--ds-ease)}.ds-digest__thumb:hover img{transform:scale(1.04)}.ds-digest__thumb:focus-visible{outline:2px solid var(--ds-yellow);outline-offset:calc(3 * var(--pu,1px))}.ds-digest__play{right:calc(12 * var(--pu,1px));bottom:calc(12 * var(--pu,1px));width:calc(48 * var(--pu,1px));height:calc(48 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-yellow);color:#0b0c0e;transition:transform .4s var(--ds-ease);place-items:center;display:grid;position:absolute}.ds-digest__play svg{width:34%;height:34%;translate:6%}.ds-digest__thumb:hover .ds-digest__play{transform:scale(1.1)}.ds-digest__quote{padding-top:calc(14 * var(--pu,1px));border-top:1px solid var(--ds-line)}.ds-digest__quote p{font-size:var(--t-h4);letter-spacing:-.02em;text-wrap:pretty;font-weight:600;line-height:1.35}.ds-digest__quote footer{margin-top:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-digest .ds-btn svg{width:.8em;height:.8em}@container (min-width:960px){.ds-digest__head{gap:calc(80 * var(--px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.ds-digest__step{grid-template-columns:calc(150 * var(--px)) minmax(0, 1fr) minmax(0, calc(420 * var(--px)));gap:calc(48 * var(--px));align-items:start}.ds-digest__side{top:calc(96 * var(--px));position:sticky}}.ds-cal-next{grid-template-columns:max(calc(84 * var(--pu,1px)), calc(168 * var(--pf))) minmax(0, 1fr);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);display:grid;overflow:hidden}.ds-cal-next__date{justify-content:center;align-items:center;gap:calc(4 * var(--pu,1px));padding:calc(16 * var(--pu,1px)) calc(8 * var(--pu,1px));border-right:1px solid var(--ds-line);text-align:center;flex-direction:column;display:flex}.ds-cal-next__date span{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-60);font-weight:600}.ds-cal-next__date b{font-family:var(--font-display);font-size:max(calc(52 * var(--pu,1px)), calc(96 * var(--pf)));font-weight:400;line-height:.95}.ds-cal-next__body{gap:calc(10 * var(--pu,1px));min-width:0;padding:max(calc(18 * var(--pu,1px)), calc(36 * var(--pf))) max(calc(16 * var(--pu,1px)), calc(40 * var(--pf)));flex-direction:column;display:flex}.ds-cal-next__state{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-accent-soft);font-weight:600;display:flex}.ds-cal-next__title{font-size:var(--t-h3);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.15}.ds-cal-next__when{font-size:var(--t-body);color:var(--ds-fg-60);font-variant-numeric:tabular-nums}.ds-cal-next__when span{display:inline-block}.ds-cal-next .ds-pill:first-child{border-color:var(--ds-line-strong);color:var(--ds-fg-60);background:0 0}.ds-cal-next .ds-actions{margin-top:calc(8 * var(--pu,1px))}@container not (min-width:640px){.ds-cal-next{grid-template-columns:minmax(0,1fr)}.ds-cal-next__date{justify-content:flex-start;align-items:baseline;gap:calc(10 * var(--pu,1px));padding:calc(14 * var(--pu,1px)) calc(16 * var(--pu,1px));border-right:0;border-bottom:1px solid var(--ds-line);flex-direction:row}.ds-cal-next__date b{font-size:calc(40 * var(--pu,1px));order:-1}.ds-cal-next .ds-actions .ds-btn{flex:auto;justify-content:center}}.ds-cal-bar{justify-content:space-between;align-items:center;gap:calc(14 * var(--pu,1px)) calc(24 * var(--pu,1px));margin-top:max(calc(28 * var(--pu,1px)), calc(44 * var(--pf)));padding-bottom:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf)));border-bottom:1px solid var(--ds-line);flex-wrap:wrap;display:flex}.ds-cal-bar__filters{align-items:center;gap:calc(10 * var(--pu,1px)) calc(20 * var(--pu,1px));flex-wrap:wrap;min-width:0;display:flex}.ds-cal-bar__group{gap:calc(6 * var(--pu,1px));min-width:0;display:flex}.ds-cal-bar .ds-viewswitch{padding:calc(3 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-raise);gap:2px}.ds-cal-bar .ds-viewswitch .ds-tab{border-color:#0000}.ds-cal-bar__ics{align-items:center;gap:calc(6 * var(--pu,1px)) calc(16 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-50);flex-wrap:wrap;display:flex}.ds-cal-bar__ics a{align-items:center;gap:calc(6 * var(--pu,1px));color:var(--ds-fg);transition:color .2s;display:inline-flex}.ds-cal-bar__ics a:hover{color:var(--ds-accent-soft)}.ds-cal-bar__ics svg{width:calc(15 * var(--pu,1px));height:calc(15 * var(--pu,1px))}@container not (min-width:640px){.ds-cal-bar__filters{flex-direction:column;align-items:flex-start;width:100%}.ds-cal-bar__group{max-width:calc(100% + var(--ds-gutter) * 2);margin-inline:calc(var(--ds-gutter) * -1);padding-inline:var(--ds-gutter);scrollbar-width:none;overflow-x:auto}.ds-cal-bar__group::-webkit-scrollbar{display:none}.ds-cal-bar__group .ds-tab{white-space:nowrap;flex:none}}.ds-cal{margin-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)))}.ds-month{background:var(--ds-surface)}.ds-month__event{font-size:calc(12 * var(--pu,1px));color:var(--ds-fg);font-weight:500}.ds-month__event[data-kind=live]{background:rgb(var(--ds-accent-rgb) / .2);color:var(--ds-fg)}.ds-month__event[data-kind=live]:hover{background:rgb(var(--ds-accent-rgb) / .34)}.ds-month td[data-today]{background:rgb(var(--ds-accent-rgb) / .06)}.ds-cal__panel-title{margin-bottom:calc(12 * var(--pu,1px))}.ds-cal__panel .ds-announced{margin-top:max(calc(24 * var(--pu,1px)), calc(28 * var(--pf)))}.ds-cal-feed{gap:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));margin-top:max(calc(12 * var(--pu,1px)), calc(20 * var(--pf)));flex-direction:column;display:flex}.ds-cal-month__title{z-index:1;padding:calc(10 * var(--pu,1px)) 0;background:var(--ds-bg);font-size:var(--t-h4);letter-spacing:-.02em;font-weight:600;position:sticky;top:0}.ds-cal-month__title span{color:var(--ds-fg-40);font-weight:500}.ds-cal-feed .ds-agenda{gap:0}.ds-cal-feed .ds-agenda__day{grid-template-columns:max(calc(48 * var(--pu,1px)), calc(64 * var(--pf))) minmax(0, 1fr);padding:max(calc(10 * var(--pu,1px)), calc(14 * var(--pf))) 0;border-top:1px solid var(--ds-line);border-radius:0;align-items:center}.ds-cal-feed .ds-agenda__date{aspect-ratio:auto;border:0}.ds-cal-feed .ds-agenda__date b{font-size:max(calc(26 * var(--pu,1px)), calc(32 * var(--pf)))}.ds-cal-feed .ds-agenda__day[data-today] .ds-agenda__date b{color:var(--ds-accent)}.ds-cal-feed .ds-occ{padding:calc(6 * var(--pu,1px)) calc(4 * var(--pu,1px));background:0 0;border:0}.ds-cal-feed .ds-occ:hover{transform:none}.ds-cal-feed .ds-occ:hover .ds-occ__title{color:var(--ds-accent-soft)}.ds-cal-feed .ds-occ__title{transition:color .2s}.ds-cal-feed .ds-agenda__day:target,.ds-cal-feed .ds-agenda__day[data-active]{box-shadow:none}.ds-cal-more summary{justify-content:center;align-items:center;gap:calc(6 * var(--pu,1px));width:fit-content;margin:calc(4 * var(--pu,1px)) auto 0;padding:calc(12 * var(--pu,1px)) calc(22 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));cursor:pointer;font-size:var(--t-meta);font-weight:600;list-style:none;transition:border-color .2s;display:flex}.ds-cal-more summary::-webkit-details-marker{display:none}.ds-cal-more summary:hover{border-color:var(--ds-fg)}.ds-cal-more summary span{color:var(--ds-fg-50);font-weight:500}.ds-cal-more[open] summary{display:none}.ds-cal-more[open]{gap:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));flex-direction:column;display:flex}.ds-occ{background:var(--ds-surface)}.ds-cal-list .ds-announced{margin-top:max(calc(36 * var(--pu,1px)), calc(56 * var(--pf)))}@container (min-width:960px){.ds-cal-list .ds-announced .ds-rows{gap:var(--ds-tgap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-cal-list .ds-announced .ds-occ{align-items:flex-start;height:100%}}.ds-event__list li:first-child:not([data-cancelled]) .ds-event__when{color:var(--ds-fg);font-weight:600}.ds-event__dates{background:var(--ds-surface)}.ds-act{gap:var(--ds-tgap);flex-direction:column;display:flex}.ds-act .ds-block__title{margin-bottom:calc(8 * var(--px))}.ds-act__tile{min-height:max(calc(240 * var(--pu,1px)), calc(320 * var(--px)));height:100%}img.ds-tile__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-stagehero__proof{gap:calc(10 * var(--pu,1px)) max(calc(20 * var(--pu,1px)), calc(36 * var(--px)));margin-top:calc(6 * var(--pu,1px));padding-top:max(calc(14 * var(--pu,1px)), calc(20 * var(--px)));border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.ds-stagehero__proof li{flex-direction:column;gap:2px;display:flex}.ds-stagehero__proof b{font-family:var(--font-display);font-size:max(24px, calc(32 * var(--px)));padding-bottom:.06em;font-weight:400;line-height:1.22}.ds-stagehero__proof span{font-size:var(--t-meta);color:#ffffffb3}.ds-witness__img{width:100%;height:100%;position:absolute;inset:0}@container (min-width:960px){.ds-sheet__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.ds-path__lead{color:var(--ds-fg-60)}.ds-path{gap:calc(12 * var(--pu,1px));width:100%;display:grid}@container (min-width:640px){.ds-path--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-path>li{display:flex}.ds-path__item{align-items:flex-start;gap:calc(8 * var(--pu,1px));padding:max(calc(18 * var(--pu,1px)), calc(22 * var(--px)));border:1px solid var(--ds-line);border-radius:calc(14 * var(--pu,1px));transition:border-color .25s, transform .4s var(--ds-ease);background:linear-gradient(#17191d 0%,#121417 100%);flex-direction:column;flex:1;display:flex}.ds-path__item:hover{border-color:#ffffff4d;transform:translateY(-2px)}.ds-path__n{font-size:var(--t-label);color:var(--ds-fg-50);font-weight:600}.ds-path__price{padding:calc(4 * var(--pu,1px)) calc(9 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.02em;background:#ffffff1a;font-weight:600}.ds-path__title{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-path__text{font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.5}.ds-path__go{align-items:center;gap:calc(8 * var(--pu,1px));padding-top:calc(6 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-accent);margin-top:auto;font-weight:600;display:inline-flex}.ds-path__go svg{width:1em;height:1em}.ds-meet{min-height:max(calc(260 * var(--pu,1px)), calc(340 * var(--px)));height:100%}.ds-meet__price{align-self:flex-start}.ds-event__add{font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-pricing{gap:var(--ds-tgap);display:grid}@container (min-width:640px){.ds-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:900px){.ds-pricing:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1180px){.ds-pricing:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-plan{--plan:#ffffff80;gap:max(calc(14 * var(--pu,1px)), calc(18 * var(--px)));padding:max(calc(22 * var(--pu,1px)), calc(32 * var(--px)));border:1px solid var(--ds-line);border-top:3px solid var(--plan);border-radius:var(--ds-radius);background:linear-gradient(#17191d 0%,#121417 100%);flex-direction:column;display:flex}.ds-plan--blue{--plan:#3b82f6;background:linear-gradient(#3b82f624 0%,#121417 55%)}.ds-plan--accent{--plan:var(--ds-accent);border-color:rgb(var(--ds-accent-rgb) / .45);background:linear-gradient(180deg, rgb(var(--ds-accent-rgb) / .12) 0%, #121417 55%)}.ds-plan__head{justify-content:space-between;align-items:center;gap:calc(8 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-plan__name{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-plan__badge{padding:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--plan)}@supports (color:color-mix(in lab, red, red)){.ds-plan__badge{background:color-mix(in srgb, var(--plan) 22%, transparent)}}.ds-plan__badge{color:#fff;font-size:var(--t-label);font-weight:600}.ds-plan__price{align-items:baseline;gap:calc(8 * var(--pu,1px));display:flex}.ds-plan__price b{font-family:var(--font-display);font-size:max(40px, calc(60 * var(--px)));padding-bottom:.06em;font-weight:400;line-height:1.22}.ds-plan__price span,.ds-plan__text{font-size:var(--t-body);color:var(--ds-fg-60)}.ds-plan__points{gap:calc(10 * var(--pu,1px));padding-top:calc(14 * var(--pu,1px));border-top:1px solid var(--ds-line);flex-direction:column;flex:1;display:flex}.ds-plan__points li{gap:calc(10 * var(--pu,1px));font-size:var(--t-meta);line-height:1.45;display:flex}.ds-plan__points svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px));color:var(--plan);flex:none;margin-top:.15em}.ds-plan__btn--blue{color:#fff;background:#3b82f6}.ds-plan__btn--blue:hover{color:#fff;background:#2563eb}:root{--ds-yellow:#ffed00}.ds-badge--yellow{background:var(--ds-yellow);color:#0b0c0e}.ds-btn--yellow{border-color:var(--ds-yellow);background:var(--ds-yellow);color:#0b0c0e}.ds-btn--yellow:hover{color:#0b0c0e;background:#fff;border-color:#fff}.ds-teach-first--yellow{border-color:#ffed0059}.ds-teach-first--yellow:hover{border-color:#ffed00b3}.ds-teach-verse{isolation:isolate;align-items:center;gap:calc(24 * var(--pu,1px));margin-top:var(--ds-tgap);padding:max(calc(56 * var(--pu,1px)), calc(120 * var(--pf))) max(calc(24 * var(--pu,1px)), calc(96 * var(--pf)));border-radius:var(--ds-radius);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-teach-verse__shade{z-index:-1;background:radial-gradient(#0b0c0eb8 0%,#0b0c0eeb 75%);position:absolute;inset:0}.ds-teach-verse__mark{top:max(calc(-20 * var(--pu,1px)), calc(-40 * var(--px)));z-index:-1;font-family:var(--font-display);font-size:max(200px, calc(420 * var(--px)));color:#ffed001f;pointer-events:none;line-height:1;position:absolute;left:50%;translate:-50%}.ds-teach-verse blockquote p{align-items:center;gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-teach-verse__line{font-size:max(17px, calc(26 * var(--px)));letter-spacing:-.02em;color:#ffffffb8;text-wrap:balance;font-weight:400;line-height:1.3;display:block}.ds-teach-verse__line--key{font-size:max(22px, calc(38 * var(--px)));letter-spacing:-.04em;color:#fff;font-weight:600;line-height:1.15}.ds-teach-verse mark{color:var(--ds-yellow);background:0 0}.ds-teach-verse figcaption{font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-yellow);font-weight:600}.ds-livehero{isolation:isolate;min-height:max(calc(380 * var(--pu,1px)), calc(520 * var(--px)));margin-bottom:var(--ds-sgap);border-radius:var(--ds-radius);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ds-livehero__shade{z-index:-1;background:linear-gradient(#0b0c0e1a 0%,#0b0c0e66 45%,#0b0c0ef2 100%),linear-gradient(90deg,#0b0c0eb3 0%,#0b0c0e00 60%);position:absolute;inset:0}.ds-livehero__body{align-items:flex-start;gap:max(calc(12 * var(--pu,1px)), calc(18 * var(--px)));padding:max(calc(24 * var(--pu,1px)), calc(48 * var(--px)));flex-direction:column;display:flex}.ds-livehero__state{align-items:center;gap:calc(8 * var(--pu,1px));padding:calc(6 * var(--pu,1px)) calc(12 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-accent);color:#0b0c0e;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-flex}.ds-livehero__when{font-family:var(--font-display);font-size:max(44px, calc(96 * var(--px)));text-transform:uppercase;padding-bottom:.06em;line-height:1.22}.ds-livehero__when span{color:var(--ds-accent)}.ds-livehero__next{font-size:var(--t-lead);color:#fffc}.ds-livehero__next b{color:#fff;font-weight:600}.ds-shopcorner{top:calc(12 * var(--pu,1px));z-index:30;justify-content:flex-end;gap:calc(8 * var(--pu,1px));height:0;margin-inline:var(--ds-gutter);display:flex;position:sticky;overflow:visible}.ds-shopcorner__item{align-items:center;gap:calc(8 * var(--pu,1px));height:calc(40 * var(--pu,1px));margin-top:calc(12 * var(--pu,1px));padding:0 calc(14 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));-webkit-backdrop-filter:blur(calc(12 * var(--pu,1px)));backdrop-filter:blur(calc(12 * var(--pu,1px)));font-size:var(--t-meta);white-space:nowrap;background:#0b0c0ec7;font-weight:600;transition:border-color .2s;display:inline-flex}.ds-shopcorner__item:hover{border-color:var(--ds-fg)}.ds-shopcorner__item svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px))}.ds-shopcorner__item--accent{border-color:var(--ds-accent);background:var(--ds-accent);color:#0b0c0e}.ds-shopcorner__item--accent:hover{border-color:#fff}@container not (min-width:640px){.ds-shopcorner__item span:not(.ds-cartlink__count){display:none}}.ds-promo{align-items:baseline;gap:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-promo s{color:var(--ds-fg-50)}.ds-promo__save{padding:calc(2 * var(--pu,1px)) calc(7 * var(--pu,1px));border-radius:calc(6 * var(--pu,1px));background:var(--ds-accent);color:#0b0c0e;font-weight:700}.ds-promo__omnibus{font-size:max(11px, calc(12 * var(--px)));flex-basis:100%}.ds-promo--compact{margin-left:calc(8 * var(--pu,1px));font-weight:400;display:inline-flex}.ds-stage--bundle{justify-content:center;align-items:center;gap:4%;padding-inline:8%;display:flex}.ds-bundle__gift{color:var(--ds-accent);font-weight:700}.ds-bundle__perks{gap:calc(8 * var(--pu,1px));font-size:var(--t-meta);flex-direction:column;display:flex}.ds-bundle__perks li{align-items:center;gap:calc(8 * var(--pu,1px));display:flex}.ds-bundle__perks svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px));color:var(--ds-accent)}.ds-wallet{color:#fff;letter-spacing:-.01em;background:#000;border:1px solid #ffffff40;border-radius:10px;height:48px;font-size:16px;font-weight:600}.ds-wallet[data-wallet=google]{color:#1f1f1f;background:#fff}.ds-or{color:var(--ds-fg-50);align-items:center;gap:12px;font-size:13px;display:flex}.ds-or:before,.ds-or:after{content:"";background:var(--ds-line);flex:1;height:1px}.ds-paymethod{border:1px solid var(--ds-line-strong);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.ds-paymethod:has(input:checked){border-color:var(--ds-accent);background:rgb(var(--ds-accent-rgb) / .08)}.ds-paymethod input{accent-color:var(--ds-accent)}.ds-stagehero__bg[src*=hero-szkolenie]{object-position:38% 30%}.ds-transcript{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface)}.ds-transcript summary{padding:calc(16 * var(--pu,1px)) calc(20 * var(--pu,1px));font-size:var(--t-body);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.ds-transcript summary::-webkit-details-marker{display:none}.ds-transcript summary:after{content:"+";color:var(--ds-fg-60);font-size:1.4em;line-height:1}.ds-transcript[open] summary:after{content:"−"}.ds-transcript__body{max-height:calc(520 * var(--pu,1px));padding:0 calc(20 * var(--pu,1px)) calc(20 * var(--pu,1px));font-size:var(--t-body);color:#ffffffd1;flex-direction:column;gap:1em;line-height:1.65;display:flex;overflow-y:auto}.ds-transcript__body p{max-width:40em}.ds-transcript__other{color:var(--ds-fg-60);padding-left:1.5em}@container (min-width:960px){.ds-witness__list--scroll{max-height:calc(560 * var(--px));padding-right:calc(8 * var(--pu,1px));scrollbar-width:thin;scrollbar-color:#fff3 transparent;overflow-y:auto}}@container not (min-width:960px){.ds-witness__list--scroll>li:nth-child(n+4){display:none}}.ds-support__note{max-width:34em;margin-block:calc(10 * var(--pu,1px)) calc(20 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.5}.ds-footer__note{padding:calc(4 * var(--pu,1px)) var(--ds-gutter) 0}@container (min-width:960px){.ds-footer__note{padding:0 calc(40 * var(--px)) 0 0}}.ds-kindchip,.ds-regular,.ds-meetrow{--tone:#ffffff73}[data-tone=live]{--tone:#4c8dff}[data-tone=dotyk]{--tone:var(--ds-yellow)}[data-tone=training]{--tone:var(--ds-accent)}[data-tone=kairos]{--tone:#f2a024}[data-tone=service]{--tone:#b07cff}.ds-calbar2{justify-content:space-between;align-items:center;gap:calc(12 * var(--pu,1px)) calc(24 * var(--pu,1px));margin-bottom:max(calc(28 * var(--pu,1px)), calc(40 * var(--px)));padding-bottom:calc(20 * var(--pu,1px));border-bottom:1px solid var(--ds-line);flex-wrap:wrap;display:flex}.ds-calbar2__kinds{gap:calc(8 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-kindchip{align-items:center;gap:calc(8 * var(--pu,1px));height:calc(38 * var(--pu,1px));padding:0 calc(16 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:600;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.ds-kindchip i{background:var(--tone);border-radius:50%;width:8px;height:8px}.ds-kindchip:hover{color:var(--ds-fg);border-color:#fff6}.ds-kindchip[aria-current=page]{border-color:var(--ds-fg);background:var(--ds-fg);color:#0b0c0e}.ds-calbar2__right{align-items:center;gap:calc(16 * var(--pu,1px));display:flex}.ds-seg{border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));padding:3px;display:inline-flex}.ds-seg a{padding:calc(7 * var(--pu,1px)) calc(16 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:600}.ds-seg a[aria-current=page]{background:var(--ds-raise);color:var(--ds-fg)}.ds-agenda{gap:max(calc(32 * var(--pu,1px)), calc(48 * var(--px)));flex-direction:column;display:flex}.ds-agenda__group{gap:calc(14 * var(--pu,1px));flex-direction:column;display:flex}.ds-agenda__month{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-50);font-weight:600}.ds-agenda__list,.ds-agenda__regular{gap:calc(10 * var(--pu,1px));display:grid}@container (min-width:960px){.ds-agenda__regular{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-regular{align-items:center;gap:calc(16 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(22 * var(--px)));border:1px solid var(--ds-line);border-radius:calc(14 * var(--pu,1px));background:var(--ds-surface);transition:border-color .2s;display:flex}.ds-regular:hover{border-color:#ffffff4d}.ds-regular__icon{width:calc(44 * var(--pu,1px));height:calc(44 * var(--pu,1px));background:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-regular__icon{background:color-mix(in srgb, var(--tone) 16%, transparent)}}.ds-regular__icon{color:var(--tone)}.ds-regular__icon svg{width:45%;height:45%}.ds-regular__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-regular__when{font-size:var(--t-meta);color:var(--tone);font-weight:600}.ds-regular__title{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-regular__meta{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-regular__go,.ds-meetrow__go svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-fg-50);flex:none}.ds-meetrow{align-items:center;gap:max(calc(16 * var(--pu,1px)), calc(24 * var(--px)));padding:max(calc(14 * var(--pu,1px)), calc(18 * var(--px)));border:1px solid var(--ds-line);border-radius:calc(14 * var(--pu,1px));grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .2s,background-color .2s;display:grid}.ds-meetrow:hover{background:var(--ds-surface);border-color:#ffffff4d}.ds-meetrow[data-cancelled]{opacity:.55}.ds-meetrow[data-cancelled] .ds-meetrow__title{text-decoration:line-through}.ds-meetrow__date{width:max(calc(60 * var(--pu,1px)), calc(72 * var(--px)));aspect-ratio:1;border-radius:calc(12 * var(--pu,1px));background:var(--tone);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-meetrow__date{background:color-mix(in srgb, var(--tone) 14%, var(--ds-surface))}}.ds-meetrow__date b{font-family:var(--font-display);font-size:max(24px, calc(30 * var(--px)));font-weight:400;line-height:1.1}.ds-meetrow__date span{font-size:var(--t-label);text-transform:uppercase;color:var(--ds-fg-60);font-weight:600}.ds-meetrow__body{flex-direction:column;gap:3px;min-width:0;display:flex}.ds-meetrow__kind{align-items:center;gap:calc(8 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-fg-60);font-weight:600;display:inline-flex}.ds-meetrow__kind i{background:var(--tone);border-radius:50%;width:8px;height:8px}.ds-meetrow__kind em{background:var(--ds-accent);color:#0b0c0e;border-radius:4px;padding:1px 6px;font-style:normal}.ds-meetrow__title{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-meetrow__meta,.ds-meetrow__note{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-meetrow__meta:first-letter{text-transform:uppercase}.ds-cal__month--full{width:100%}.ds-shopstrip{justify-content:space-between;align-items:center;gap:calc(4 * var(--pu,1px)) calc(24 * var(--pu,1px));margin-inline:calc(var(--ds-gutter) * -1);padding:calc(8 * var(--pu,1px)) var(--ds-gutter);background:var(--ds-accent);color:#0b0c0e;font-size:var(--t-meta);flex-wrap:wrap;display:flex}.ds-shopstrip__offer{font-weight:700}.ds-shopstrip__test a{text-underline-offset:3px;text-decoration:underline}.ds-shophead{z-index:30;justify-content:space-between;align-items:center;gap:calc(16 * var(--pu,1px));margin-inline:calc(var(--ds-gutter) * -1);padding:calc(10 * var(--pu,1px)) var(--ds-gutter);border-bottom:1px solid var(--ds-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c0edb;display:flex;position:sticky;top:0}.ds-shophead__brand{font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1.22;display:none}.ds-shophead__tabs{gap:calc(4 * var(--pu,1px));scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ds-shophead__tabs::-webkit-scrollbar{display:none}.ds-shophead__tab{padding:calc(9 * var(--pu,1px)) calc(14 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);white-space:nowrap;color:var(--ds-fg-60);font-weight:600;transition:color .2s,background-color .2s}.ds-shophead__tab:hover{color:var(--ds-fg)}.ds-shophead__tab[aria-current=page]{background:var(--ds-raise);color:var(--ds-fg)}.ds-shophead__icons{gap:calc(8 * var(--pu,1px));flex:none;display:flex}.ds-shophead .ds-shopcorner__item{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:0}.ds-shophead .ds-shopcorner__item--accent{background:var(--ds-accent)}@container not (min-width:760px){.ds-shophead{row-gap:calc(8 * var(--pu,1px));flex-wrap:wrap}.ds-shophead__brand{display:block}.ds-shophead__icons{margin-left:auto}.ds-shophead__tabs{order:2;width:100%}.ds-shophead .ds-shopcorner__item{height:36px;padding:0 12px}.ds-shophead .ds-shopcorner__item span:not(.ds-cartlink__count){display:none}.ds-shopstrip__test{font-size:max(11px, calc(12 * var(--px)))}}.ds-shophead+.ds-shophero,.ds-shophead~h1+.ds-shophero{margin-top:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)))}.ds-shop-pagehead{margin-top:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)))}.ds-shopcats{gap:var(--ds-tgap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:960px){.ds-shopcats{grid-template-columns:repeat(4,minmax(0,1fr))}}@container not (min-width:560px){.ds-shopcats{grid-template-columns:minmax(0,1fr)}}.ds-shopcat{align-items:center;gap:calc(14 * var(--pu,1px));height:100%;padding:calc(12 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(16 * var(--pu,1px));transition:border-color .2s,background-color .2s;display:flex}.ds-shopcat:hover{background:var(--ds-surface);border-color:#ffffff4d}.ds-shopcat .ds-stage{width:calc(76 * var(--pu,1px));aspect-ratio:1;border-radius:calc(12 * var(--pu,1px));flex:none}.ds-shopcat__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-shopcat__name{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-shopcat__lead{font-size:max(12px, calc(13 * var(--px)));color:var(--ds-fg-50);line-height:1.35}.ds-shopcat__go{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-fg-50);flex:none}@container (min-width:960px){.ds-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-pcard__media{margin-bottom:calc(10 * var(--pu,1px));display:block;position:relative}.ds-pcard .ds-pcard__media .ds-stage{background:linear-gradient(#1d2025 0%,#15171b 100%);margin-bottom:0}.ds-pcard .ds-cover{max-width:84%;height:80%}.ds-pcard__badge{top:calc(12 * var(--pu,1px));left:calc(12 * var(--pu,1px));padding:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));border-radius:calc(999 * var(--pu,1px));background:var(--ds-fg);color:#0b0c0e;font-size:var(--t-label);letter-spacing:.02em;font-weight:700;position:absolute}.ds-pcard__foot{gap:calc(4 * var(--pu,1px));padding-top:calc(8 * var(--pu,1px));flex-direction:column;flex:1;display:flex}.ds-pcard .ds-pcard__price{align-items:baseline;gap:calc(8 * var(--pu,1px));font-size:var(--t-body);flex-wrap:wrap;margin:0;padding:0;display:flex}.ds-pcard__price b{font-weight:700}.ds-pcard__price s{font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-pcard__omnibus{font-size:max(11px, calc(12 * var(--px)));color:var(--ds-fg-50);line-height:1.35}.ds-pgrid .ds-pcard .ds-quickadd{padding-top:calc(10 * var(--pu,1px));margin-top:auto}.ds-pcard .ds-pcard__btn{margin-top:0}.ds-pcard .ds-cover,.ds-shopcat .ds-cover,.ds-bundle .ds-cover{box-shadow:0 0 0 1px #ffffff1a, 0 calc(14 * var(--pu,1px)) calc(28 * var(--pu,1px)) #0000008c}.ds-stage--bundle .ds-cover{object-fit:contain;width:42%;max-width:none;height:auto;max-height:74%;margin:0;position:relative;inset:auto}.ds-stage--bundle .ds-cover+.ds-cover{margin-left:-6%;transform:rotate(4deg)}.ds-shop-cats{margin-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)))}.ds-trust2{margin-top:calc(var(--ds-sgap) - var(--ds-tgap));border-block:1px solid var(--ds-line)}.ds-trust2 .ds-trustrow{border-block:0;margin-top:0}@container (min-width:960px){.ds-trustrow--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-paylogos{justify-content:center;gap:calc(8 * var(--pu,1px));padding-bottom:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf)));flex-wrap:wrap;display:flex}.ds-paylogos li{padding:calc(6 * var(--pu,1px)) calc(12 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(6 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.02em;color:var(--ds-fg-60);font-weight:700}.ds-shopcat .ds-stage--bundle{padding-inline:6%}.ds-shopcat .ds-stage--bundle .ds-cover{width:48%;max-height:86%}.ds.ds-shop{--t-h1:clamp(calc(38 * var(--pu,1px)), calc(22 * var(--pu,1px) + 3.4cqw), calc(64 * var(--pu,1px)));--t-page:clamp(calc(30 * var(--pu,1px)), calc(22 * var(--pu,1px) + 1.6cqw), calc(42 * var(--pu,1px)));--t-h2:clamp(calc(26 * var(--pu,1px)), calc(21 * var(--pu,1px) + .9cqw), calc(34 * var(--pu,1px)));--t-h3:clamp(calc(17 * var(--pu,1px)), calc(15.6 * var(--pu,1px) + .35cqw), calc(20 * var(--pu,1px)));--t-stat:clamp(calc(32 * var(--pu,1px)), calc(24 * var(--pu,1px) + 1.6cqw), calc(46 * var(--pu,1px)));--t-quote:clamp(calc(19 * var(--pu,1px)), calc(15 * var(--pu,1px) + .9cqw), calc(26 * var(--pu,1px)));--t-price:clamp(calc(22 * var(--pu,1px)), calc(20 * var(--pu,1px) + .35cqw), calc(26 * var(--pu,1px)))}.ds-shop .ds-priceline .ds-price{font-size:var(--t-price);letter-spacing:-.03em}.ds-shop .ds-marquee__word{font-size:var(--t-h2)}.ds-shop .ds-chapter__title{font-size:var(--t-h4)}.ds-pdp__title{align-items:center;gap:calc(10 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-pdp__format{padding:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-fg-60);font-weight:600}.ds-buyinfo{gap:calc(8 * var(--pu,1px));padding:calc(14 * var(--pu,1px)) calc(16 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);display:grid}.ds-buyinfo li{align-items:center;gap:calc(10 * var(--pu,1px));display:flex}.ds-buyinfo svg{width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px));color:var(--ds-accent);flex:none}.ds-buyinfo b{color:var(--ds-fg);font-weight:600}.ds-upsell{grid-template-columns:calc(84 * var(--pu,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(14 * var(--pu,1px));padding:calc(12 * var(--pu,1px));border:1px solid rgb(var(--ds-accent-rgb) / .45);border-radius:calc(14 * var(--pu,1px));background:rgb(var(--ds-accent-rgb) / .07);transition:border-color .2s;display:grid}.ds-upsell:hover{border-color:var(--ds-accent)}.ds-upsell .ds-stage{aspect-ratio:1;border-radius:calc(10 * var(--pu,1px))}.ds-upsell__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-upsell__kicker{font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-accent);font-weight:700}.ds-upsell__name{font-size:var(--t-body);font-weight:600}.ds-upsell__price{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-upsell__price b{color:var(--ds-fg)}.ds-upsell__price s{margin-left:6px}.ds-upsell__go{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-fg-50)}.ds-author img{object-position:50% 12%}.ds.ds-shop{--ds-sgap:max(calc(56 * var(--pu,1px)), calc(88 * var(--pf)))}@container (min-width:1100px){.ds-shop .ds-pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ds-cart{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--px)));align-items:start;display:grid}@container (min-width:900px){.ds-cart{grid-template-columns:minmax(0, 1fr) calc(360 * var(--pu,1px))}.ds-cart__summary{top:calc(84 * var(--pu,1px));position:sticky}}.ds-cart__main{gap:calc(16 * var(--pu,1px));flex-direction:column;display:flex}.ds-freeship{gap:calc(10 * var(--pu,1px));padding:calc(14 * var(--pu,1px)) calc(16 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:calc(14 * var(--pu,1px));background:var(--ds-surface);font-size:var(--t-meta);flex-direction:column;display:flex}.ds-freeship p{align-items:center;gap:calc(10 * var(--pu,1px));display:flex}.ds-freeship svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-accent)}.ds-freeship__bar{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.ds-freeship__bar span{border-radius:inherit;background:var(--ds-accent);height:100%;transition:width .5s var(--ds-ease);display:block}.ds-cartlist{border-top:1px solid var(--ds-line)}.ds-cartline{grid-template-columns:calc(96 * var(--pu,1px)) minmax(0, 1fr) auto;align-items:start;gap:calc(16 * var(--pu,1px));padding-block:calc(18 * var(--pu,1px));border-bottom:1px solid var(--ds-line);display:grid}.ds-cartline__thumb .ds-stage{aspect-ratio:1;border-radius:calc(12 * var(--pu,1px))}.ds-cartline__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-cartline__name{font-size:var(--t-body);letter-spacing:-.02em;font-weight:600}.ds-cartline__name:hover{color:var(--ds-accent-soft)}.ds-cartline__controls{align-items:center;gap:calc(16 * var(--pu,1px));margin-top:calc(10 * var(--pu,1px));display:flex}.ds-cartline__controls .ds-qty{height:calc(36 * var(--pu,1px))}.ds-cartline__controls .ds-qty button{width:calc(34 * var(--pu,1px))}.ds-cartline__controls .ds-qty span{text-align:center;min-width:2ch;font-size:var(--t-meta);font-variant-numeric:tabular-nums}.ds-cartline__controls .ds-qty svg{width:14px;height:14px}.ds-cartline__remove{font-size:var(--t-meta);color:var(--ds-fg-50);align-items:center;gap:6px;display:inline-flex}.ds-cartline__remove:hover{color:var(--ds-fg)}.ds-cartline__remove svg{width:14px;height:14px}.ds-cartline__total{font-size:var(--t-body);font-weight:700}.ds-cart__back{font-size:var(--t-meta);color:var(--ds-fg-60);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.ds-cart__back:hover{color:var(--ds-fg)}.ds-cart__back svg{width:16px;height:16px}.ds-cart__summary{gap:calc(16 * var(--pu,1px));padding:max(calc(18 * var(--pu,1px)), calc(24 * var(--px)));border:1px solid var(--ds-line);border-radius:calc(16 * var(--pu,1px));background:var(--ds-surface);flex-direction:column;display:flex}.ds-cart__title{font-size:var(--t-h4);font-weight:600}.ds-paylogos--sm{justify-content:flex-start;padding-bottom:0}.ds-paylogos--sm li{padding:3px 8px;font-size:11px}.ds-cartempty{align-items:center;gap:calc(10 * var(--pu,1px));padding:max(calc(40 * var(--pu,1px)), calc(64 * var(--px)));border:1px dashed var(--ds-line-strong);border-radius:calc(16 * var(--pu,1px));text-align:center;flex-direction:column;display:flex}.ds-cartempty svg{width:32px;height:32px;color:var(--ds-fg-50)}.ds-cartempty__title{font-size:var(--t-h4);font-weight:600}.ds-cartempty .ds-btn{margin-top:calc(8 * var(--pu,1px))}.ds-checkout__lines{gap:calc(12 * var(--pu,1px));padding-bottom:calc(14 * var(--pu,1px));border-bottom:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-checkout__lines li{grid-template-columns:calc(56 * var(--pu,1px)) minmax(0, 1fr) auto;align-items:center;gap:calc(12 * var(--pu,1px));display:grid}.ds-checkout__thumb{position:relative}.ds-checkout__thumb .ds-stage{aspect-ratio:1;border-radius:calc(10 * var(--pu,1px))}.ds-checkout__thumb b{background:var(--ds-fg-60);color:#0b0c0e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.ds-checkout__name{font-size:var(--t-meta);flex-direction:column;font-weight:600;display:flex}.ds-checkout__price{font-size:var(--t-meta);font-weight:600}.ds-trustrow__link{align-items:center;gap:calc(6 * var(--pu,1px));border-radius:calc(12 * var(--pu,1px));flex-direction:column;transition:opacity .2s;display:flex}.ds-trustrow__link:hover .ds-t-h4{text-underline-offset:3px;text-decoration:underline}.ds-doc__section{flex-direction:column;gap:.8em;display:flex}.ds-doc ol,.ds-doc ul{flex-direction:column;gap:.5em;padding-left:1.3em;display:flex}.ds-doc ol{list-style:decimal}.ds-doc ul{list-style:outside}.ds-doc li::marker{color:var(--ds-accent)}.ds-doctable{border-collapse:collapse;width:100%;max-width:30em;font-size:var(--t-body)}.ds-doctable th,.ds-doctable td{border-bottom:1px solid var(--ds-line);text-align:left;padding:.7em 0}.ds-doctable th{font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:500}.ds-doctable td:last-child,.ds-doctable th:last-child{text-align:right;font-weight:600}.ds-kasa{flex-direction:column;min-height:100dvh;display:flex}.ds-kasa__head{justify-content:space-between;align-items:center;gap:calc(16 * var(--pu,1px));padding-block:calc(16 * var(--pu,1px));border-bottom:1px solid var(--ds-line);display:flex}.ds-kasa__logo img{width:auto;height:calc(34 * var(--pu,1px));display:block}.ds-kasa__secure,.ds-kasa__back{font-size:var(--t-meta);color:var(--ds-fg-60);align-items:center;gap:6px;display:inline-flex}.ds-kasa__back:hover{color:var(--ds-fg)}.ds-kasa__secure svg,.ds-kasa__back svg{width:15px;height:15px}@container not (min-width:560px){.ds-kasa__secure{display:none}}.ds-kasa__main{width:100%;max-width:calc(1180 * var(--pu,1px));padding-block:max(calc(24 * var(--pu,1px)), calc(40 * var(--px)));flex:1;margin-inline:auto}.ds-kasa__title{font-family:var(--font-display);font-size:var(--t-h2);text-transform:uppercase;font-weight:400;line-height:1.1}.ds-kasa__test{font-size:var(--t-meta);background:#ff521b1f;border-radius:10px;padding:10px 14px}.ds-kasa__foot{padding-block:calc(20 * var(--pu,1px));border-top:1px solid var(--ds-line);font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;display:flex}.ds-kasa__foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.ds-kasa__foot a:hover{color:var(--ds-fg)}@container not (min-width:560px){.ds-shopcats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ds-shopcat{gap:10px;padding:8px}.ds-shopcat .ds-stage{border-radius:8px;width:44px}.ds-shopcat__lead,.ds-shopcat__go{display:none}}@media (min-width:1024px){.ds-shophead .ds-shopcorner__item--accent{display:none}}footer .ds-trust2{margin-top:0}.ds-timeline-wrap:not(:has(.ds-timeline__more[open])) .ds-timeline__item:not([data-key]){display:none}.ds-timeline__more{margin-top:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)))}.ds-timeline__more summary{cursor:pointer;list-style:none}.ds-timeline__more summary::-webkit-details-marker{display:none}.ds-timeline__more[open] .ds-timeline__show,.ds-timeline__more:not([open]) .ds-timeline__hide{display:none}.ds-about-hero .ds-tile__bg{object-position:30% 8%}.ds-tile.ds-impact{gap:calc(10 * var(--pu,1px));height:100%}.ds-impact__num{font-family:var(--font-display);font-size:var(--t-stat);color:var(--ds-accent);line-height:1.1}a.ds-impact .ds-link-under{font-size:var(--t-meta);margin-top:auto}.ds-eventkey{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);display:grid;overflow:hidden}@container (min-width:860px){.ds-eventkey{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.ds-eventkey__photo{min-height:max(calc(200 * var(--pu,1px)), calc(300 * var(--pf)));position:relative}.ds-eventkey__photo .ds-tile__bg{z-index:0;object-fit:cover}.ds-eventkey__facts{justify-content:center;gap:calc(18 * var(--pu,1px));padding:max(calc(20 * var(--pu,1px)), calc(36 * var(--pf)));flex-direction:column;display:flex}.ds-eventkey__facts dt{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-soft);font-weight:700}.ds-eventkey__facts dd{font-size:var(--t-h4);margin-top:4px;font-weight:600;line-height:1.35}.ds-eventkey__map{font-size:var(--t-meta);margin-left:10px;font-weight:500;display:inline-block}.ds-agenda-list{flex-direction:column;gap:.8em;display:flex}.ds-agenda-list ol{counter-reset:agenda;border-top:1px solid var(--ds-line)}.ds-agenda-list li{counter-increment:agenda;border-bottom:1px solid var(--ds-line);grid-template-columns:2.2em minmax(0,1fr);column-gap:.6em;padding:.75em 0;display:grid}.ds-agenda-list li:before{content:counter(agenda, decimal-leading-zero);font-size:var(--t-meta);color:var(--ds-accent);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.2em}.ds-agenda-list li>span:first-child{font-weight:600}.ds-consult{align-items:stretch}.ds-tile.ds-consult__photo{min-height:max(calc(280 * var(--pu,1px)), calc(360 * var(--pf)));justify-content:flex-end;margin:0;position:relative}.ds-consult__photo .ds-tile__bg{object-fit:cover;object-position:50% 20%}.ds-consult__photo:after{content:"";z-index:-1;background:linear-gradient(#0b0c0e00 55%,#0b0c0ed9 100%);position:absolute;inset:0}.ds-consult__caption{flex-direction:column;gap:2px;display:flex}.ds-consult__caption span{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-consult__rules--list{border-top:1px solid var(--ds-line);flex-direction:column;max-width:52em;display:flex}.ds-consult__rules--list li{grid-template-columns:calc(44 * var(--pu,1px)) minmax(0, 1fr);gap:calc(12 * var(--pu,1px));padding-block:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf)));border-bottom:1px solid var(--ds-line);display:grid}.cf-turnstile:empty{display:none}.ds-way__social{font-size:var(--t-meta);flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.ds-cmap__pin b{font-weight:inherit}.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact]{min-width:calc(16 * var(--pu,1px));height:calc(16 * var(--pu,1px));border:2px solid #0f1114;gap:0;padding:0}.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact] b,.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact] span{display:none}.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact]:hover,.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact][data-hot=true]{z-index:4;height:auto;padding:calc(5 * var(--pu,1px)) calc(10 * var(--pu,1px))}.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact]:hover b,.ds-cmap__pin:not(.ds-cmap__pin--oboz)[data-compact][data-hot=true] b{display:inline}.ds-article .prose-bf blockquote.ds-verse{border-radius:var(--ds-radius);text-align:left;background:#ff521b14;border:0;margin:2em 0;padding:2.1em 1.5em 1.2em;font-size:1.12em;line-height:1.55;position:relative}.ds-article .prose-bf blockquote.ds-verse:before{content:"”";font-family:var(--font-display);color:var(--ds-accent);font-size:2.6em;line-height:1;position:absolute;top:.05em;left:.45em}.ds-article .prose-bf blockquote.ds-verse footer{font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-accent-soft);margin-top:.7em;font-weight:600}.ds-callout{border:1px solid var(--ds-line-strong);border-radius:calc(12 * var(--pu,1px));background:var(--ds-surface);margin:2em 0;padding:1.2em 1.4em}.ds-callout__title{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-soft);margin:0 0 .5em;font-weight:700}.ds-callout ul{margin:.4em 0 0;padding-left:1.2em;list-style:outside}.ds-callout li::marker{color:var(--ds-accent)}.ds-callout li+li{margin-top:.35em}.ds-postimg{margin:2em 0}.ds-postimg img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--ds-radius);width:100%;height:auto}.ds-postimg figcaption{font-size:var(--t-meta);color:var(--ds-fg-60);margin-top:.6em}.ds-way .ds-block__title{margin-bottom:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)))}.ds-waystep{align-items:center;gap:calc(10 * var(--pu,1px));margin-bottom:calc(14 * var(--pu,1px));font-size:var(--t-h4);font-weight:600;display:flex}.ds-waystep b{width:calc(28 * var(--pu,1px));height:calc(28 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);font-size:calc(14 * var(--pu,1px));border-radius:999px;flex:none;place-items:center;display:inline-grid}.ds-waytabs{gap:calc(10 * var(--pu,1px));display:grid}@container (min-width:640px){.ds-waytabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:1100px){.ds-waytabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-waytabs>li{display:flex}.ds-waytab{gap:calc(6 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(20 * var(--px)));padding-right:calc(48 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(16 * var(--pu,1px));text-align:left;cursor:pointer;transition:border-color .2s, background .2s, transform .3s var(--ds-ease);background:linear-gradient(#17191d 0%,#121417 100%);flex-direction:column;flex:1;display:flex;position:relative}.ds-waytab:hover{border-color:#fff6;transform:translateY(-2px)}.ds-waytab:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-waytab__who{font-size:var(--t-h4);letter-spacing:-.02em;font-weight:600;line-height:1.3}.ds-waytab__hint{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-waytab__dot{top:calc(16 * var(--pu,1px));right:calc(16 * var(--pu,1px));width:calc(20 * var(--pu,1px));height:calc(20 * var(--pu,1px));border:1.5px solid var(--ds-fg-50);border-radius:999px;transition:border-color .2s,background-color .2s;position:absolute}.ds-waytab[aria-checked=true]{border-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-accent);background:linear-gradient(#ff521b29 0%,#ff521b0d 100%)}.ds-waytab[aria-checked=true] .ds-waytab__dot{border-color:var(--ds-accent);background:var(--ds-accent);box-shadow:inset 0 0 0 calc(4 * var(--pu,1px)) #1c1512}.ds-waypanel{gap:calc(18 * var(--pu,1px));margin-top:calc(14 * var(--pu,1px));padding:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:linear-gradient(#17191d 0%,#101114 100%);flex-direction:column;display:flex}.ds-waypanel__head .ds-waystep{margin-bottom:calc(6 * var(--pu,1px))}.ds-path__lead{font-size:var(--t-body);color:var(--ds-fg-60);line-height:1.5}@container (min-width:960px){.ds-path--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-path--1 .ds-path__item{align-items:center;column-gap:calc(24 * var(--pu,1px));row-gap:calc(6 * var(--pu,1px));grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-path--1 .ds-path__item>*{grid-column:1}.ds-path--1 .ds-path__btn{width:auto;min-width:calc(200 * var(--pu,1px));grid-area:1/2/span 3;margin:0}}.ds-path__item{gap:calc(10 * var(--pu,1px));border-color:var(--ds-line-strong);background:#ffffff08}.ds-path__item:hover{border-color:var(--ds-accent)}.ds-path__tags{flex-wrap:wrap;gap:6px;display:flex}.ds-path__mode{padding:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.02em;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ds-path__mode svg{width:1.15em;height:1.15em}.ds-path__mode[data-mode=live]{color:var(--ds-accent-soft);background:#ff521b2e}.ds-path__price--free{color:inherit;background:#ffffff1a}.ds-path__btn{justify-content:center;align-items:center;gap:calc(8 * var(--pu,1px));width:100%;min-height:calc(46 * var(--pu,1px));padding:0 calc(16 * var(--pu,1px));background:var(--ds-fg);color:var(--ds-bg);font-size:var(--t-meta);border-radius:999px;margin-top:auto;font-weight:600;display:inline-flex}.ds-path__btn--main{background:var(--ds-accent)}.ds-path__btn svg{width:1em;height:1em;transition:transform .3s var(--ds-ease)}.ds-path__item:hover .ds-path__btn svg{transform:translate(3px)}.ds-path__text{margin-bottom:calc(6 * var(--pu,1px))}.ds-meetcard{border:1px solid var(--ds-line);border-radius:var(--ds-radius);height:100%;transition:border-color .3s, transform .5s var(--ds-ease);background:linear-gradient(#17191d 0%,#121417 100%);flex-direction:column;display:flex;overflow:hidden}.ds-meetcard:hover{border-color:#ffffff4d;transform:translateY(-2px)}.ds-meetcard__media{aspect-ratio:32/15;position:relative;overflow:hidden}.ds-meetcard__media img{object-fit:cover;transition:transform .8s var(--ds-ease)}.ds-meetcard:hover .ds-meetcard__media img{transform:scale(1.04)}.ds-meetcard__tag{top:calc(10 * var(--pu,1px));left:calc(10 * var(--pu,1px));padding:calc(5 * var(--pu,1px)) calc(10 * var(--pu,1px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--t-label);letter-spacing:.02em;background:#0b0c0ec7;border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:absolute}.ds-meetcard__tag svg{width:1.15em;height:1.15em}.ds-meetcard__tag[data-live] svg{color:var(--ds-accent)}.ds-meetcard__body{gap:calc(6 * var(--pu,1px));padding:max(calc(16 * var(--pu,1px)), calc(20 * var(--px)));flex-direction:column;flex:1;display:flex}.ds-meetcard__title{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:600;line-height:1.2}.ds-meetcard__text{font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.5}.ds-meetcard__go{align-items:center;gap:calc(8 * var(--pu,1px));padding-top:calc(10 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-accent);margin-top:auto;font-weight:600;display:inline-flex}.ds-meetcard__go svg{width:1em;height:1em;transition:transform .3s var(--ds-ease)}.ds-meetcard:hover .ds-meetcard__go svg{transform:translate(3px)}.ds-support__main{gap:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));flex-direction:column;display:flex}.ds-support__why .ds-block__intro{max-width:44em}.ds-support__card{--ds-ink:var(--ds-fg);--ds-ink-60:var(--ds-fg-60);--ds-ink-line:var(--ds-line-strong);--ds-cream:var(--ds-bg);padding:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));border:1px solid var(--ds-line-strong);color:var(--ds-fg);background:linear-gradient(#191b20 0%,#121417 100%)}@container (min-width:960px){.ds-donate{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.ds-donate>.ds-donate__step{height:100%;padding-inline:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));border-left:1px solid var(--ds-line)}.ds-donate>.ds-donate__step:first-child{border-left:0;padding-left:0}.ds-donate>.ds-donate__step:last-child{padding-right:0}.ds-donate__modes{grid-template-columns:1fr}.ds-donate__input input{height:calc(64 * var(--pu,1px))}}.ds-donate__confirm{gap:calc(12 * var(--pu,1px))}.ds-donate__confirm .ds-donate__note{margin-top:0}.ds-support__card .ds-donate__input input{border-color:var(--ds-line-strong);background:#ffffff0a}.ds-support__card .ds-donate__input input:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 calc(3 * var(--pu,1px)) #ff521b40}.ds-support__card .ds-donate__mode{background:0 0}.ds-support__card .ds-donate__mode:has(:checked){border-color:var(--ds-accent);box-shadow:inset 0 0 0 1px var(--ds-accent);background:#ff521b14}.ds-support__card .ds-donate__mode:has(:checked) .ds-donate__radio{border-color:var(--ds-accent);background:var(--ds-accent);box-shadow:inset 0 0 0 calc(4 * var(--pu,1px)) #14161a}.ds-support__card .ds-donate__n{background:var(--ds-accent);color:var(--ds-bg)}.ds-band,.ds-offer__card,.ds-pages,.ds-why,.ds-svcdoc__body--card,.ds-gallery__item--paper{--ds-ink:var(--ds-fg);--ds-ink-60:var(--ds-fg-60);--ds-ink-line:var(--ds-line-strong);--ds-cream:var(--ds-bg);border:1px solid var(--ds-line);color:var(--ds-fg);background:linear-gradient(#17191d 0%,#121417 100%)}.ds-calhead{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--pu,1px)) calc(24 * var(--pu,1px));margin-bottom:calc(14 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-calhead__title{font-family:var(--font-display);font-size:var(--t-h2);text-transform:uppercase;font-weight:400;line-height:1.15}.ds-calhead__lead{margin-top:calc(6 * var(--pu,1px));font-size:var(--t-body);color:var(--ds-muted)}.ds-calmonth__bar{justify-content:space-between;align-items:center;gap:calc(10 * var(--pu,1px)) calc(24 * var(--pu,1px));margin-bottom:calc(12 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-calmonth .ds-monthnav__title{text-align:left}.ds-calmonth .ds-month th{padding-block:calc(10 * var(--pu,1px));text-align:center}@container (min-width:560px){.ds-calmonth .ds-month td{height:clamp(calc(74 * var(--pu,1px)), calc((100svh - 240px) / var(--weeks,5)), calc(170 * var(--pu,1px)));padding:calc(8 * var(--pu,1px))}}.ds-month__event{padding:calc(3 * var(--pu,1px)) calc(8 * var(--pu,1px));border-radius:calc(7 * var(--pu,1px));background:var(--tone,#fff)}@supports (color:color-mix(in lab, red, red)){.ds-month__event{background:color-mix(in srgb, var(--tone,#fff) 22%, transparent)}}.ds-month__event{font-size:calc(12 * var(--pu,1px));color:var(--ds-fg);-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box}.ds-month__event:hover{background:var(--tone,#fff)}@supports (color:color-mix(in lab, red, red)){.ds-month__event:hover{background:color-mix(in srgb, var(--tone,#fff) 34%, transparent)}}.ds-callist{margin-top:max(calc(40 * var(--pu,1px)), calc(64 * var(--pf)))}.ds-contact-first{margin-top:calc(var(--ds-tgap) * 1.5)}.ds-post__head{gap:calc(16 * var(--pu,1px));max-width:calc(860 * var(--pu,1px));padding-top:calc(28 * var(--px));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.ds-post__head .ds-crumbs{color:var(--ds-accent-soft);justify-content:center}.ds-post__title{font-size:clamp(calc(30 * var(--pu,1px)), calc(var(--t-h2) * .95), calc(52 * var(--pu,1px)));letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:1.12}.ds-post__lead{max-width:38em;font-size:calc(var(--t-lead) * 1.1);color:#ffffffbf;text-wrap:pretty;line-height:1.55}.ds-post__head .ds-mag-article__byline{text-align:left}.ds-post__media{width:100%;max-width:calc(1120 * var(--pu,1px));aspect-ratio:2;margin:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf))) auto 0;border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-post__media img{object-fit:cover}.ds-post__grid{gap:max(calc(32 * var(--pu,1px)), calc(56 * var(--pf)));width:100%;max-width:calc(1120 * var(--pu,1px));margin:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf))) auto 0;display:grid}@container (min-width:1000px){.ds-post__grid{grid-template-columns:minmax(0, 1fr) calc(280 * var(--pu,1px));align-items:start}.ds-post__aside{top:calc(24 * var(--pu,1px));position:sticky}}.ds-post__main{min-width:0}.ds-post__body.ds-article{max-width:46em}.ds-post__body .prose-bf{font-size:max(17px, calc(18 * var(--px)));letter-spacing:-.01em;line-height:1.75}.ds-post__body .prose-bf h2{border-top:1px solid var(--ds-line);font-size:calc(var(--t-h3) * 1.15);scroll-margin-top:calc(24 * var(--pu,1px));margin-top:2em;padding-top:1.1em}.ds-post__body .prose-bf h3{font-size:calc(var(--t-h4) * 1.1);margin-top:1.6em}.ds-post__body .prose-bf strong{color:var(--ds-fg)}.ds-post__author{align-items:center;gap:calc(14 * var(--pu,1px));max-width:46em;margin-top:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf)));padding:calc(18 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:var(--ds-radius);font-size:var(--t-meta);display:flex}.ds-post__author p{color:var(--ds-fg-60);flex-direction:column;gap:2px;display:flex}.ds-post__author strong{font-size:var(--t-body);color:var(--ds-fg)}.ds-post__aside{gap:calc(16 * var(--pu,1px));flex-direction:column;display:flex}.ds-post__asidetitle{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent-soft);font-weight:700}.ds-post__toc{gap:calc(10 * var(--pu,1px));padding:calc(18 * var(--pu,1px));border:1px solid var(--ds-line);border-radius:var(--ds-radius);flex-direction:column;display:flex}.ds-post__toc ol{counter-reset:toc;flex-direction:column;display:flex}.ds-post__toc li{counter-increment:toc}.ds-post__toc a{padding:calc(6 * var(--pu,1px)) 0;font-size:var(--t-meta);color:var(--ds-fg-60);grid-template-columns:1.6em minmax(0,1fr);line-height:1.4;transition:color .2s;display:grid}.ds-post__toc a:before{content:counter(toc);color:var(--ds-accent);font-variant-numeric:tabular-nums}.ds-post__toc a:hover{color:var(--ds-fg)}.ds-post__cta{gap:calc(8 * var(--pu,1px));padding:calc(18 * var(--pu,1px));border:1px solid var(--ds-accent);border-radius:var(--ds-radius);font-size:var(--t-meta);color:var(--ds-fg-60);background:linear-gradient(#ff521b24 0%,#ff521b0a 100%);flex-direction:column;line-height:1.5;display:flex}.ds-post__cta strong{font-size:var(--t-h4);color:var(--ds-fg)}.ds-post__ctabtn{min-height:calc(42 * var(--pu,1px));margin-top:calc(6 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ds-soonbuy{gap:calc(10 * var(--pu,1px));flex-direction:column;display:flex}.ds-soonbuy__state{padding:calc(6 * var(--pu,1px)) calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-accent-soft);background:#ff521b24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ds-soonbuy__state svg{width:1.1em;height:1.1em}.ds-shopstrip__offer a{text-underline-offset:3px;text-decoration:underline}a.ds-quickadd__plus{place-items:center;display:grid}.ds-pcard__soon{font-size:var(--t-label);letter-spacing:.02em;color:var(--ds-accent-soft);font-weight:600}.ds-player{width:min(1100px,100vw - 32px);max-width:none;max-height:none;color:var(--ds-fg);background:0 0;border:0;margin:auto;padding:0}.ds-player::backdrop{background:#000000d1}.ds-player__box{gap:12px;display:grid;position:relative}.ds-player__frame{aspect-ratio:16/9;border-radius:var(--ds-radius);background:#000;max-height:calc(100svh - 120px);overflow:hidden}.ds-player__frame iframe{border:0;width:100%;height:100%}.ds-player__title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-weight:600;display:flex}.ds-player__close{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:-44px;right:0}.ds-player__close:hover{background:var(--ds-accent);color:#0b0c0e}.ds-home>.ds-block{padding-top:max(calc(28 * var(--pu,1px)), calc(44 * var(--pf)));border-top:1px solid var(--ds-line)}.ds-home>.ds-stagehero+.ds-block{margin-top:max(calc(20 * var(--pu,1px)), calc(56 * var(--pf)));border-top:0;padding-top:0}.ds-home .ds-block__intro{max-width:34em}.ds-who{gap:max(calc(36 * var(--pu,1px)), calc(64 * var(--pf)))}.ds-who>.ds-block__head{margin-bottom:calc(max(calc(36 * var(--pu,1px)), calc(64 * var(--pf))) * -.45)}.ds-who__top{gap:calc(16 * var(--pu,1px));display:grid}.ds-who__place{font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.5}.ds-who__statement{letter-spacing:-.045em;text-wrap:pretty;max-width:21em;font-size:27px;font-weight:500;line-height:1.14}.ds-who__w{gap:0;display:grid}.ds-who__w li{grid-template-columns:calc(40 * var(--pu,1px)) minmax(0, 1fr);column-gap:calc(8 * var(--pu,1px));row-gap:calc(8 * var(--pu,1px));padding-block:calc(22 * var(--pu,1px));border-top:1px solid var(--ds-line-strong,var(--ds-line));display:grid}.ds-who__n{font-size:var(--t-meta);font-variant-numeric:tabular-nums;color:var(--ds-accent);grid-row:1/span 2;padding-top:.5em}.ds-who__wt{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-size:32px;font-weight:400;line-height:1.2}.ds-who__wd{max-width:30em;font-size:var(--t-body);color:var(--ds-fg-60);text-wrap:pretty;line-height:1.55}@container (min-width:960px){.ds-who__statement{font-size:calc(46 * var(--px))}.ds-who__wt{font-size:calc(40 * var(--px))}.ds-who__person .ds-person__quote p,.ds-witness--lead .ds-witness__quote{font-size:calc(34 * var(--px))}.ds-who__facts b{font-size:calc(30 * var(--px))}.ds-who__top{gap:var(--ds-tgap);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}.ds-who__place{padding-top:.9em}.ds-who__w{column-gap:var(--ds-tgap);grid-template-columns:repeat(3,minmax(0,1fr))}.ds-who__w li{padding-block:calc(20 * var(--px)) 0;grid-template-columns:minmax(0,1fr)}.ds-who__n{margin-bottom:calc(20 * var(--px));grid-row:auto;padding-top:0}}.ds-who__person .ds-person__photo{min-height:max(calc(300 * var(--pu,1px)), calc(520 * var(--pf)))}.ds-who__person .ds-person__photo img{object-position:38% 30%}.ds-who__person .ds-person__body{justify-content:center;gap:max(calc(20 * var(--pu,1px)), calc(28 * var(--px)));padding:max(calc(24 * var(--pu,1px)), calc(56 * var(--pf)))}.ds-who__person .ds-person__quote{gap:calc(14 * var(--pu,1px));display:grid}.ds-who__person .ds-person__quote p{letter-spacing:-.04em;text-wrap:pretty;font-size:21px;line-height:1.18}.ds-who__person .ds-tile__text{max-width:34em}.ds-who__facts{gap:calc(12 * var(--pu,1px)) max(calc(24 * var(--pu,1px)), calc(44 * var(--px)));padding-top:max(calc(18 * var(--pu,1px)), calc(24 * var(--px)));border-top:1px solid var(--ds-line);flex-wrap:wrap;display:flex}.ds-who__facts li{align-items:baseline;gap:calc(10 * var(--pu,1px));display:flex}.ds-who__facts b{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}.ds-who__facts span{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-witness--lead .ds-witness__quote{letter-spacing:-.04em;font-size:21px;line-height:1.15}.ds-meetcard__text{font-size:var(--t-body);text-wrap:pretty;line-height:1.5}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ds-who__statement{view-timeline-name:--who-statement}.ds-who__statement span{animation:linear both ds-lit;animation-timeline:--who-statement;animation-range:cover calc(12% + var(--i) * 1.1%) cover calc(22% + var(--i) * 1.1%)}.ds-who__w li,.ds-who__top{animation:linear both ds-rise;animation-timeline:view();animation-range:entry entry 55%}.ds-who__w li:nth-child(2){animation-range:entry 8% entry 63%}.ds-who__w li:nth-child(3){animation-range:entry 16% entry 71%}}}.ds-donate__input input,.ds-support__card .ds-donate__input input{padding-right:calc(96 * var(--pu,1px));cursor:text;caret-color:var(--ds-accent);background:#ffffff12;border-width:1.5px;border-color:#ffffff5c}.ds-donate__input input:hover,.ds-support__card .ds-donate__input input:hover{border-color:#ffffff9e}.ds-support__card .ds-donate__input input:focus-visible{border-color:var(--ds-accent);background:#ffffff17}.ds-donate__edit{top:50%;right:calc(62 * var(--pu,1px));width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px));color:var(--ds-fg-60);pointer-events:none;transition:opacity .2s;position:absolute;translate:0 -50%}.ds-donate__input:focus-within .ds-donate__edit{opacity:0}.ds-donate__hint{font-size:var(--t-label);color:var(--ds-fg-60);line-height:1.45}.ds-plan__price{flex-wrap:wrap;row-gap:0;container-type:inline-size}.ds-plan__price b{white-space:nowrap;font-size:clamp(30px,21cqi,56px)}.ds-plan__price span{white-space:nowrap}.ds-teach-grid{gap:0 max(calc(28 * var(--pu,1px)), calc(56 * var(--px)));border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr)}.ds-teach-grid>li{border-top:1px solid var(--ds-line)}.ds-card.ds-teach{grid-template-columns:minmax(calc(112 * var(--pu,1px)), 36%) minmax(0, 1fr);align-items:center;gap:max(calc(16 * var(--pu,1px)), calc(28 * var(--px)));height:100%;padding-block:max(calc(16 * var(--pu,1px)), calc(22 * var(--px)));display:grid}.ds-teach .ds-card__media{aspect-ratio:16/10}.ds-teach__body{gap:calc(6 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-teach__body .ds-card__title{font-size:var(--t-h4);text-wrap:balance}.ds-teach__go{align-items:center;gap:calc(6 * var(--pu,1px));margin-top:calc(4 * var(--pu,1px));font-size:var(--t-label);color:var(--ds-fg-60);font-weight:600;transition:color .2s;display:inline-flex}.ds-teach:hover .ds-teach__go{color:var(--ds-accent)}@container not (min-width:640px){.ds-teach .ds-card__play{display:none}.ds-teach .ds-t-meta{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container (min-width:960px){.ds-teach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container not (min-width:640px){.ds-block__head{flex-wrap:wrap}.ds-card.ds-teach{align-items:start}.ds-teach .ds-card__media{margin-top:calc(4 * var(--pu,1px))}.ds-teach-verse{padding-inline:calc(20 * var(--pu,1px))}.ds-teach-verse__line{text-wrap:pretty}.ds-plan__price b{font-size:clamp(30px,14cqi,44px)}}.ds-paysoon{align-items:flex-start;gap:calc(12 * var(--pu,1px));flex-direction:column;display:flex}.ds-paysoon__title{font-size:var(--t-lead);color:var(--ds-fg);font-weight:600;line-height:1.3}.ds-paysoon__text{font-size:var(--t-body);color:var(--ds-fg-60);line-height:1.5}.ds-paysoon .ds-btn{margin-top:calc(8 * var(--pu,1px))}.ds-stagehero{justify-content:flex-end;align-items:stretch;gap:calc(22 * var(--pu,1px));padding:var(--ds-gutter);flex-direction:column}.ds-stagehero:after{content:"";z-index:-1;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ds-stagehero__bg{filter:contrast(1.08)saturate(.92)}.ds-stagehero__shade{background:radial-gradient(75% 65% at 0% 100%, var(--ds-accent) 0%, transparent 68%), linear-gradient(90deg, #0b0c0ee6 0%, #0b0c0e99 36%, #0b0c0e00 70%), linear-gradient(180deg, #0b0c0e66 0%, #0b0c0e00 28%, #0b0c0e4d 56%, #0b0c0ef2 100%)}@supports (color:color-mix(in lab, red, red)){.ds-stagehero__shade{background:radial-gradient(75% 65% at 0% 100%, color-mix(in srgb, var(--ds-accent) 24%, transparent) 0%, transparent 68%), linear-gradient(90deg, #0b0c0ee6 0%, #0b0c0e99 36%, #0b0c0e00 70%), linear-gradient(180deg, #0b0c0e66 0%, #0b0c0e00 28%, #0b0c0e4d 56%, #0b0c0ef2 100%)}}.ds-stagehero__body{gap:calc(18 * var(--pu,1px));max-width:none;padding:0}.ds-stagehero__tag{font-size:max(var(--t-meta), calc(16 * var(--px)));color:#ffffffc7;font-weight:500}.ds-heronext .ds-stagehero__livestate[data-live]{padding:calc(4 * var(--pu,1px)) calc(9 * var(--pu,1px));border-radius:calc(5 * var(--pu,1px));background:var(--ds-accent);color:#0b0c0e}.ds-stagehero__title{font-size:calc(46 * var(--pu,1px));letter-spacing:-.005em;text-shadow:0 2px 40px #00000059;line-height:1.1}.ds-stagehero__lead{max-width:30em;font-size:var(--t-lead);color:#ffffffc7;text-wrap:pretty}.ds-stagehero__proof{margin-top:calc(4 * var(--pu,1px));flex-wrap:nowrap;align-self:stretch}.ds-stagehero__proof li+li{padding-left:max(calc(20 * var(--pu,1px)), calc(36 * var(--px)));border-left:1px solid #ffffff2e}.ds-stagehero__proof b{font-size:max(24px, calc(30 * var(--px)));line-height:1.15}.ds-heronext{gap:calc(16 * var(--pu,1px));padding:calc(18 * var(--pu,1px));border-radius:calc(22 * var(--pu,1px));-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);transition:border-color .25s, transform .4s var(--ds-ease);background:#0b0c0e94;border:1px solid #ffffff29;flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffff0f}.ds-heronext:hover{border-color:#fff6;transform:translateY(-2px)}.ds-heronext__top{justify-content:space-between;align-items:center;gap:calc(12 * var(--pu,1px));display:flex}.ds-heronext__in{padding:calc(4 * var(--pu,1px)) calc(10 * var(--pu,1px));font-size:var(--t-label);letter-spacing:.04em;color:#ffffffdb;white-space:nowrap;background:#ffffff1a;border-radius:999px;font-weight:600}.ds-heronext__main{align-items:center;gap:calc(16 * var(--pu,1px));grid-template-columns:auto minmax(0,1fr);display:grid}.ds-heronext__date{width:calc(68 * var(--pu,1px));height:calc(74 * var(--pu,1px));border-radius:calc(14 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);align-content:center;place-items:center;display:grid}.ds-heronext__date b{font-family:var(--font-display);font-size:calc(32 * var(--pu,1px));font-weight:400;line-height:1.1}.ds-heronext__date span{font-size:calc(11 * var(--pu,1px));letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ds-heronext__text{gap:calc(4 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-heronext__title{font-size:var(--t-h4);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.22}.ds-heronext__when{font-size:var(--t-meta);color:#ffffffdb}.ds-heronext__when:first-letter{text-transform:uppercase}.ds-heronext__foot{justify-content:space-between;align-items:center;gap:calc(12 * var(--pu,1px));padding-top:calc(14 * var(--pu,1px));font-size:var(--t-meta);color:#ffffffb3;border-top:1px solid #ffffff1f;display:flex}.ds-heronext__go{align-items:center;gap:calc(8 * var(--pu,1px));color:var(--ds-fg);white-space:nowrap;font-weight:600;display:inline-flex}.ds-heronext__go svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px));transition:transform .3s var(--ds-ease)}.ds-heronext:hover .ds-heronext__go svg{transform:translate(3px)}@container not (min-width:640px){.ds-stagehero__bg[src*=hero-szkolenie]{object-position:57% 30%}.ds-heronext__foot{display:none}.ds-heronext{padding:calc(14 * var(--pu,1px));gap:calc(12 * var(--pu,1px))}}@container (min-width:960px){.ds-stagehero{grid-template-columns:minmax(0, 1fr) minmax(0, calc(380 * var(--pu,1px)));align-items:end;gap:max(calc(32 * var(--pu,1px)), calc(56 * var(--px)));min-height:max(calc(560 * var(--pu,1px)), calc(100svh - 24 * var(--pu,1px)));margin:calc(var(--ds-tgap) * -1 + 12 * var(--pu,1px)) calc(var(--ds-gutter) * -1 + 12 * var(--pu,1px)) 0;padding:max(calc(28 * var(--pu,1px)), calc(44 * var(--px)));border-radius:calc(28 * var(--pu,1px));display:grid;box-shadow:0 0 0 1px #ffffff12}.ds-stagehero__body{gap:max(calc(18 * var(--pu,1px)), calc(22 * var(--px)))}.ds-stagehero__title{font-size:clamp(calc(52 * var(--pu,1px)), 10.4svh, calc(88 * var(--px)))}.ds-stagehero__lead{max-width:28em;font-size:max(var(--t-lead), calc(19 * var(--px)))}.ds-stagehero__proof{align-self:flex-start}}.ds.ds-open{--ds-accent-ink:var(--ds-accent);padding-bottom:var(--ds-sgap)}.ds-open .ds-block{gap:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)))}.ds-open .ds-page-head{padding-block:max(calc(20 * var(--pu,1px)), calc(56 * var(--pf))) max(calc(8 * var(--pu,1px)), calc(24 * var(--pf)))}.ds-o-pill{min-width:2.7em;font-size:calc(var(--t-meta) * .92);letter-spacing:0;font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.22em .6em;font-weight:500;line-height:1.2;display:inline-flex}.ds-o-text{font-size:var(--t-body);letter-spacing:-.012em;color:var(--ds-fg-60);text-wrap:pretty;line-height:1.55}.ds-o-cite{font-size:var(--t-body);letter-spacing:-.012em;text-wrap:pretty;font-style:italic;line-height:1.5}.ds-o-cite span{font-size:var(--t-meta);white-space:nowrap;color:var(--ds-fg-50);font-style:normal}.ds-o-shot{aspect-ratio:4/3;border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-o-shot img{object-fit:cover;transition:scale 1.4s var(--ds-ease)}.ds-o-photo{isolation:isolate;min-height:max(calc(440 * var(--pu,1px)), min(calc(760 * var(--pf)), 84svh));margin-inline:calc(var(--ds-gutter) * -1);padding:max(calc(24 * var(--pu,1px)), calc(48 * var(--pf))) var(--ds-gutter);justify-content:flex-end;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ds-o-photo__img{z-index:-2;object-fit:cover;object-position:50% 24%}.ds-o-photo:after{content:"";z-index:-1;background:linear-gradient(#0c0a0800 28%,#0c0a08c7 100%);position:absolute;inset:0}.ds-o-photo__say{max-width:21em;font-size:var(--t-quote);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.16}.ds-o-say{gap:max(calc(36 * var(--pu,1px)), calc(84 * var(--pf)));flex-direction:column;display:flex}.ds-o-say+.ds-o-cols{margin-top:max(calc(28 * var(--pu,1px)), calc(64 * var(--pf)))}.ds-o-say__big{font-family:var(--font-display);font-size:max(calc(44 * var(--pu,1px)), 9.7cqw);letter-spacing:.004em;text-transform:uppercase;color:var(--ds-accent);text-wrap:balance;padding-top:.08em;font-weight:400;line-height:1.14}.ds-o-say__foot{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));padding-top:max(calc(26 * var(--pu,1px)), calc(44 * var(--pf)));border-top:1px solid var(--ds-line-strong);display:grid}.ds-o-say__who{gap:calc(4 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-direction:column;line-height:1.45;display:flex}.ds-o-say__who b{font-size:var(--t-body);color:var(--ds-fg);font-weight:600}.ds-o-say__second blockquote{font-size:var(--t-quote);letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.16}.ds-o-say__second figcaption{margin-top:calc(14 * var(--pu,1px))}@container (min-width:960px){.ds-o-say__foot{gap:calc(64 * var(--px));grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ds-o-cols{gap:max(calc(36 * var(--pu,1px)), calc(48 * var(--pf))) calc(var(--ds-tgap) * 1.6);display:grid}.ds-o-col{gap:calc(16 * var(--pu,1px));padding-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border-top:1px solid var(--ds-line-strong);flex-direction:column;display:flex}.ds-o-col__head{align-items:center;gap:calc(10 * var(--pu,1px));font-size:var(--t-meta);font-weight:600;display:flex}.ds-o-col__title{margin-top:max(calc(12 * var(--pu,1px)), calc(20 * var(--pf)));font-size:calc(var(--t-h3) * 1.12);letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:1.18}.ds-o-col__word{font-family:var(--font-display);font-size:calc(var(--t-stat) * 1.15);text-transform:uppercase;padding-top:.14em;font-weight:400;line-height:1.16}.ds-o-col:first-child .ds-o-col__word{color:var(--ds-accent)}.ds-o-col .ds-o-cite{padding-top:calc(10 * var(--pu,1px));margin-top:auto}@container (min-width:760px){.ds-o-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-o-split{gap:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)));display:grid}.ds-home>.ds-o-split{margin-top:calc(var(--ds-sgap) - var(--ds-tgap))}.ds-o-split__side{gap:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));flex-direction:column;display:flex}@container (min-width:960px){.ds-o-split{gap:calc(72 * var(--px));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ds-o-split__side{top:calc(40 * var(--pu,1px));align-self:start;position:sticky}}.ds-o-rows{border-top:1px solid var(--ds-line-strong);align-content:start;display:grid}.ds-o-row{align-items:start;gap:calc(8 * var(--pu,1px)) max(calc(14 * var(--pu,1px)), calc(28 * var(--pf)));padding-block:max(calc(20 * var(--pu,1px)), calc(30 * var(--pf)));border-bottom:1px solid var(--ds-line);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-o-row .ds-o-pill{color:var(--ds-accent-ink);margin-top:.3em}.ds-o-row__k{font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-o-row__t{margin-block:calc(4 * var(--pu,1px)) calc(8 * var(--pu,1px));font-size:calc(var(--t-h3) * 1.08);letter-spacing:-.038em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-o-row__k+.ds-o-row__t{margin-top:calc(6 * var(--pu,1px))}.ds-o-row>div>.ds-o-row__t:first-child{margin-top:0}.ds-o-stage{isolation:isolate;align-items:end;gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));margin:calc(var(--ds-sgap) - var(--ds-tgap)) calc(var(--ds-gutter) * -1) 0;padding:46cqw calc(var(--ds-gutter) * .7) calc(var(--ds-gutter) * .7);display:grid;position:relative;overflow:hidden}.ds-o-stage__img{z-index:-2;object-fit:cover}.ds-o-stage:after{content:"";z-index:-1;background:linear-gradient(#0c0a080d 0%,#0c0a08b3 100%);position:absolute;inset:0}.ds-o-stage__lead{gap:calc(12 * var(--pu,1px));padding-inline:calc(var(--ds-gutter) * .3);flex-direction:column;display:flex}.ds-o-stage__lead blockquote{max-width:24em;font-size:calc(var(--t-h3) * 1.12);letter-spacing:-.035em;text-wrap:pretty;font-weight:500;line-height:1.26}.ds-o-stage__lead figcaption{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-o-stage__lead figcaption b{color:var(--ds-fg);font-weight:600}.ds-o-stage__panel{padding:max(calc(8 * var(--pu,1px)), calc(14 * var(--pf))) max(calc(20 * var(--pu,1px)), calc(36 * var(--pf)));border-radius:var(--ds-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0f11d1}.ds-o-nums li:nth-child(-n+2) .ds-o-num{border-top:0}.ds-o-nums{column-gap:calc(var(--ds-tgap) * 1.4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-o-num{gap:calc(2 * var(--pu,1px));height:100%;padding-block:calc(14 * var(--pu,1px)) calc(18 * var(--pu,1px));border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.ds-o-num__n{font-family:var(--font-display);font-size:var(--t-stat);padding-top:.06em;line-height:1.1;transition:color .25s}.ds-o-num__t{font-size:var(--t-body);font-weight:600;line-height:1.3}.ds-o-num__d{font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.4}a.ds-o-num:hover .ds-o-num__n{color:var(--ds-accent-ink)}@container (min-width:960px){.ds-o-stage{min-height:min(calc(860 * var(--px)), 96svh);padding:calc(28 * var(--px));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-o-stage__lead{padding:0 0 calc(12 * var(--px)) calc(12 * var(--px))}}.ds-o-dark{margin:calc(var(--ds-sgap) - var(--ds-tgap)) calc(var(--ds-gutter) * -1) 0;padding:calc(var(--ds-sgap) * .8) var(--ds-gutter);background:var(--ds-surface)}.ds-o-stage+.ds-o-dark{margin-top:0}.ds-o-plans{border-top:1px solid var(--ds-line-strong);display:grid}.ds-o-plan{gap:calc(14 * var(--pu,1px));padding-block:max(calc(26 * var(--pu,1px)), calc(44 * var(--pf)));border-bottom:1px solid var(--ds-line);display:grid}.ds-o-plan__k{font-family:var(--font-display);font-size:var(--t-stat);text-transform:uppercase;transition:color .3s, translate .6s var(--ds-ease);padding-top:.1em;line-height:1.14}.ds-o-plan__t{font-size:calc(var(--t-h3) * 1.08);letter-spacing:-.038em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-o-plan__main{gap:calc(8 * var(--pu,1px));flex-direction:column;display:flex}.ds-o-plan__go{align-items:center;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);font-weight:600;display:inline-flex}.ds-o-plan__go i{width:calc(44 * var(--pu,1px));height:calc(44 * var(--pu,1px));border:1px solid var(--ds-line-strong);transition:background-color .3s, border-color .3s, rotate .6s var(--ds-ease);border-radius:50%;flex:none;place-items:center;display:grid}.ds-o-plan__go svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px))}.ds-o-plan:hover .ds-o-plan__k{color:var(--ds-accent);translate:calc(10 * var(--pu,1px)) 0}.ds-o-plan:hover .ds-o-plan__go i{border-color:var(--ds-accent);background:var(--ds-accent);rotate:-45deg}.ds-o-plan:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px}@container (min-width:960px){.ds-o-plan{gap:calc(48 * var(--px));grid-template-columns:minmax(0,3fr) minmax(0,4.4fr) minmax(0,3.2fr) auto}.ds-o-plan__go span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ds-o-person{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));display:grid}.ds-o-person .ds-o-shot{aspect-ratio:4/3}.ds-o-person__body{gap:max(calc(18 * var(--pu,1px)), calc(28 * var(--pf)));flex-direction:column;display:flex}.ds-o-person__quote p{font-size:calc(var(--t-quote) * 1.15);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.12}.ds-o-person__quote figcaption{margin-top:calc(14 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-o-person__body .ds-o-text{max-width:36em;font-size:var(--t-lead)}.ds-o-person__body .ds-actions{margin-top:0}@container (min-width:960px){.ds-o-person{align-items:end;gap:calc(72 * var(--px));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ds-o-person .ds-o-shot{aspect-ratio:4/5}}.ds-o-note{gap:calc(16 * var(--pu,1px));margin-top:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)));padding-top:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));border-top:1px solid var(--ds-line-strong);display:grid}.ds-o-note__mark{width:max(calc(64 * var(--pu,1px)), calc(88 * var(--px)));opacity:.86;height:auto}.ds-o-note__title{font-size:calc(var(--t-h3) * 1.08);letter-spacing:-.038em;font-weight:600;line-height:1.2}.ds-o-note__body{gap:calc(14 * var(--pu,1px));flex-direction:column;display:flex}@container (min-width:960px){.ds-o-note{gap:calc(48 * var(--px));grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,7fr)}}.ds-home{--ds-accent-ink:var(--ds-accent)}.ds-who .ds-o-person{margin-top:max(calc(20 * var(--pu,1px)), calc(48 * var(--pf)))}.ds-o-picks{gap:calc(var(--ds-tgap) * .8);display:grid}.ds-o-pick{gap:calc(8 * var(--pu,1px));width:100%;height:100%;padding:max(calc(18 * var(--pu,1px)), calc(22 * var(--pf))) max(calc(18 * var(--pu,1px)), calc(24 * var(--pf))) max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);text-align:left;color:var(--ds-fg-60);cursor:pointer;transition:color .3s, border-color .3s, background-color .3s, translate .4s var(--ds-ease);flex-direction:column;display:flex;position:relative}.ds-o-pick__top{align-items:center;gap:calc(10 * var(--pu,1px));margin-bottom:max(calc(14 * var(--pu,1px)), calc(26 * var(--pf)));font-size:var(--t-meta);color:var(--ds-fg-50);font-weight:600;transition:color .3s;display:flex}.ds-o-pick__mark{width:calc(22 * var(--pu,1px));height:calc(22 * var(--pu,1px));border:1.5px solid var(--ds-fg-50);color:#0000;border-radius:50%;flex:none;place-items:center;transition:border-color .3s,background-color .3s,color .3s;display:grid}.ds-o-pick__mark svg{width:62%;height:62%}.ds-o-pick__on,.ds-o-pick[aria-checked=true] .ds-o-pick__off{display:none}.ds-o-pick[aria-checked=true] .ds-o-pick__on{display:inline}@media (hover:hover){.ds-o-pick:not([aria-checked=true]):hover{translate:0 calc(-3 * var(--pu,1px));border-color:var(--ds-fg-60);background:var(--ds-fg)}@supports (color:color-mix(in lab, red, red)){.ds-o-pick:not([aria-checked=true]):hover{background:color-mix(in srgb, var(--ds-fg) 4%, transparent)}}.ds-o-pick:not([aria-checked=true]):hover,.ds-o-pick:not([aria-checked=true]):hover .ds-o-pick__top{color:var(--ds-fg)}.ds-o-pick:not([aria-checked=true]):hover .ds-o-pick__mark{border-color:var(--ds-accent)}}.ds-o-pick:active{translate:0}.ds-o-pick[aria-checked=true]{border-color:var(--ds-accent);background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.ds-o-pick[aria-checked=true]{background:color-mix(in srgb, var(--ds-accent) 9%, transparent)}}.ds-o-pick[aria-checked=true]{color:var(--ds-fg)}.ds-o-pick[aria-checked=true] .ds-o-pick__top{color:var(--ds-accent)}.ds-o-pick[aria-checked=true] .ds-o-pick__mark{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-bg)}.ds-o-pick:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px}.ds-o-pick__who{font-size:calc(var(--t-h3) * 1.08);letter-spacing:-.038em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-o-pick__hint{font-size:var(--t-meta);color:var(--ds-fg-50);line-height:1.45}@container (min-width:560px){.ds-o-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:960px){.ds-o-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-o-next{gap:max(calc(20 * var(--pu,1px)), calc(32 * var(--pf)));margin-top:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)));animation:ds-o-in .5s var(--ds-ease) both;display:grid}.ds-o-next__lead{max-width:30em;font-size:var(--t-lead);letter-spacing:-.02em;text-wrap:pretty;line-height:1.4}.ds-o-next__k{margin-bottom:calc(8 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-accent);font-weight:600;display:block}.ds-o-plan__meta{align-items:center;gap:calc(6 * var(--pu,1px)) calc(14 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-o-plan__meta>span{align-items:center;gap:calc(7 * var(--pu,1px));display:inline-flex}.ds-o-plan__meta svg{width:calc(15 * var(--pu,1px));height:calc(15 * var(--pu,1px))}.ds-o-plan--step:hover .ds-o-plan__t{color:var(--ds-accent)}.ds-o-plan--step .ds-o-plan__t{transition:color .3s}.ds-o-plan--main .ds-o-plan__go i{border-color:var(--ds-accent);background:var(--ds-accent)}@container (min-width:960px){.ds-o-plan--step{grid-template-columns:minmax(0,6fr) minmax(0,2.6fr) minmax(0,2.6fr);align-items:center}.ds-o-plan--step .ds-o-plan__go{justify-content:flex-end}.ds-o-plan--step .ds-o-plan__go span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.ds-o-meet__shots{display:none}.ds-o-meet__shots img{object-fit:cover;opacity:0;transition:opacity .5s, scale 1.6s var(--ds-ease);scale:1.06}.ds-o-meet__shots img[data-on]{opacity:1;scale:1}.ds-o-row--link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ds-o-meet__thumb{width:calc(84 * var(--pu,1px));aspect-ratio:1;border-radius:calc(var(--ds-radius) * .6);background:var(--ds-surface);position:relative;overflow:hidden}.ds-o-meet__thumb img{object-fit:cover}.ds-o-row--link .ds-o-row__k{align-items:center;gap:calc(7 * var(--pu,1px));display:inline-flex}.ds-o-row--link .ds-o-row__k svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px))}.ds-o-row--link .ds-o-row__k[data-live]{color:var(--ds-accent)}.ds-o-row--link .ds-o-row__t{transition:color .3s, translate .6s var(--ds-ease)}.ds-o-row--link .ds-o-plan__go{display:none}.ds-o-row--link:hover .ds-o-row__t{color:var(--ds-accent)}.ds-o-row--link:hover .ds-o-plan__go i{border-color:var(--ds-accent);background:var(--ds-accent);rotate:-45deg}.ds-o-row--link:has(.ds-o-row__link:focus-visible){outline:2px solid var(--ds-accent);outline-offset:4px}.ds-o-row--link{position:relative}.ds-o-row__link:after{content:"";position:absolute;inset:0}.ds-o-row__link:focus-visible{outline:none}.ds-o-row__text a{z-index:1;color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;position:relative}.ds-o-row__text a:hover{color:var(--ds-accent)}@container (min-width:960px){.ds-o-meet__shots{display:block}.ds-o-meet__thumb{display:none}.ds-o-row--link{grid-template-columns:minmax(0,1fr) auto}.ds-o-row--link .ds-o-plan__go{display:inline-flex}.ds-o-row--link:hover .ds-o-row__t{translate:calc(8 * var(--pu,1px)) 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ds-o-photo__img,.ds-o-stage__img{animation:linear both ds-o-drift;animation-timeline:view();animation-range:entry exit 0%}}}.ds-monthnav__today{height:calc(38 * var(--pu,1px));margin-left:calc(6 * var(--pu,1px));padding:0 calc(14 * var(--pu,1px));border:1px solid var(--ds-line-strong);border-radius:calc(999 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg);align-items:center;font-weight:600;transition:border-color .2s;display:inline-flex}.ds-monthnav__today:hover{border-color:var(--ds-fg)}.ds-calmonth__none{gap:calc(4 * var(--pu,1px)) calc(14 * var(--pu,1px));margin-top:calc(14 * var(--pu,1px));font-size:var(--t-body);color:var(--ds-fg-60);flex-wrap:wrap;display:flex}.ds-calmonth__none a{color:var(--ds-fg);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ds-calmonth__none a:hover{color:var(--ds-accent)}.ds-month__dots span[data-tone]{background:var(--tone)}@media not all and (min-width:640px){.ds-calbar2__kinds{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ds-calbar2__kinds::-webkit-scrollbar{display:none}.ds-kindchip{flex:none}}.ds-calsplit{gap:max(calc(36 * var(--pu,1px)), calc(48 * var(--pf)));margin-top:max(calc(8 * var(--pu,1px)), calc(16 * var(--pf)));display:grid}.ds-calsplit .ds-callist{margin-top:0}@container (min-width:960px){.ds-calsplit{gap:calc(72 * var(--px));grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start}.ds-calsplit__cal{top:calc(16 * var(--pu,1px));max-height:calc(100svh - calc(32 * var(--pu,1px)));--cal-row:clamp(calc(48 * var(--pu,1px)), calc((100svh - 620px) / var(--weeks,5)), calc(96 * var(--pu,1px)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;position:sticky;overflow-y:auto}}@container (min-width:560px){.ds-calsplit .ds-calmonth .ds-month td{height:var(--cal-row,clamp(calc(74 * var(--pu,1px)), calc((100svh - 240px) / var(--weeks,5)), calc(170 * var(--pu,1px))))}}.ds-calsplit .ds-month__event{padding:calc(2 * var(--pu,1px)) calc(6 * var(--pu,1px));font-size:calc(11.5 * var(--pu,1px));line-height:1.25}.ds-calsplit .ds-month__time{display:none}.ds-calsplit__title{margin-bottom:max(calc(8 * var(--pu,1px)), calc(12 * var(--pf)));font-size:var(--t-h3);letter-spacing:-.035em;font-weight:600}.ds-calsplit__empty{padding-block:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border-top:1px solid var(--ds-line-strong)}.ds-calsplit__empty h3{font-size:var(--t-h4);letter-spacing:-.03em;font-weight:600}.ds-calsplit__empty p{margin-top:calc(6 * var(--pu,1px));font-size:var(--t-body);color:var(--ds-fg-60)}.ds-calsplit__error{font-size:var(--t-body);color:var(--ds-fg-60)}.ds-calsplit .ds-month{background:0 0;border:0;border-radius:0;overflow:visible}.ds-calsplit .ds-month td+td{border-left:0}.ds-calsplit .ds-month td{border-top-color:var(--ds-line)}.ds-calsplit .ds-month td[data-today]{background:#ffffff0a}.ds-calsplit .ds-month td[data-today] .ds-month__day{background:var(--ds-fg);color:var(--ds-bg)}.ds-calsplit .ds-month td[data-past] .ds-month__day{color:var(--ds-fg-40)}.ds-month__dots span{background:var(--tone,#ffffffb3)}.ds-month__dots span[data-past]{opacity:.4}.ds-month a.ds-month__event{cursor:pointer}.ds-month span.ds-month__event{cursor:default}.ds-month span.ds-month__event:hover{background:var(--tone,#fff)}@supports (color:color-mix(in lab, red, red)){.ds-month span.ds-month__event:hover{background:color-mix(in srgb, var(--tone,#fff) 22%, transparent)}}.ds-month__event[data-past]{opacity:.45}.ds-month__event[data-cancelled]{background:0 0;text-decoration:line-through}.ds-month a:focus-visible,.ds-mt>summary:focus-visible,.ds-legend__item:focus-visible{outline:2px solid var(--ds-fg);outline-offset:2px}.ds-legend{margin-top:max(calc(16 * var(--pu,1px)), calc(20 * var(--pf)))}.ds-legend ul{border-bottom:1px solid var(--ds-line);display:grid}@container (min-width:960px){.ds-legend ul{column-gap:calc(24 * var(--pu,1px));border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-legend li:nth-child(odd):last-child{grid-column:1/-1}}.ds-legend .ds-legend__item{--dot:max(calc(14 * var(--pu,1px)), calc(16 * var(--pf)));grid-template-columns:var(--dot) minmax(0, 1fr);gap:max(calc(12 * var(--pu,1px)), calc(16 * var(--pf)));padding:max(calc(10 * var(--pu,1px)), calc(12 * var(--pf))) calc(8 * var(--pu,1px));border-top:1px solid var(--ds-line);align-items:start;transition:background-color .2s;display:grid}.ds-legend__item:hover{background:#ffffff0a}.ds-legend__item[aria-current=page]{background:var(--tone,#fff)}@supports (color:color-mix(in lab, red, red)){.ds-legend__item[aria-current=page]{background:color-mix(in srgb, var(--tone,#fff) 14%, transparent)}}.ds-legend__dot{width:var(--dot);height:var(--dot);border-radius:calc(4 * var(--pu,1px));background:var(--tone,#ffffff73);flex:none;margin-top:.3em}.ds-legend__body{gap:calc(2 * var(--pu,1px));flex-direction:column;display:flex}.ds-legend__name{font-size:var(--t-body);letter-spacing:-.025em;font-weight:600;line-height:1.25}.ds-legend__item:hover .ds-legend__name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ds-legend__text{font-size:max(calc(15 * var(--pu,1px)), var(--t-meta));color:var(--ds-fg-60);line-height:1.35}.ds-legend__none{font-size:var(--t-label);color:var(--ds-fg-40)}.ds-legend__all{margin-top:calc(10 * var(--pu,1px));font-size:var(--t-meta);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.ds-legend__all:hover{color:var(--ds-accent)}.ds-mt-list{border-top:1px solid var(--ds-line-strong);display:grid}.ds-mt{--mt-col:max(calc(60 * var(--pu,1px)), calc(76 * var(--pf)));--mt-gap:max(calc(14 * var(--pu,1px)), calc(24 * var(--pf)));border-bottom:1px solid var(--ds-line);scroll-margin-top:calc(24 * var(--pu,1px));interpolate-size:allow-keywords;transition:background-color .4s}.ds-mt[data-active]{background:var(--tone,#fff)}@supports (color:color-mix(in lab, red, red)){.ds-mt[data-active]{background:color-mix(in srgb, var(--tone,#fff) 8%, transparent)}}.ds-mt::details-content{block-size:0;transition:block-size .4s var(--ds-ease,ease), content-visibility .4s allow-discrete;overflow:clip}.ds-mt[open]::details-content{block-size:auto}.ds-mt>summary{grid-template-columns:var(--mt-col) minmax(0, 1fr) auto;gap:var(--mt-gap);padding-block:max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)));cursor:pointer;align-items:center;list-style:none;transition:background-color .2s;display:grid}.ds-mt>summary::-webkit-details-marker{display:none}.ds-mt>summary:hover{background:#ffffff08}.ds-mt__date{gap:calc(4 * var(--pu,1px));flex-direction:column;display:flex}.ds-mt__date b{font-size:max(calc(36 * var(--pu,1px)), calc(46 * var(--pf)));letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:600;line-height:.95}.ds-mt__date i{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--tone,var(--ds-fg-60));font-style:normal;font-weight:600}.ds-mt__main{gap:calc(3 * var(--pu,1px));flex-direction:column;min-width:0;display:flex}.ds-mt__kind{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--tone,var(--ds-fg-60));font-weight:600}.ds-mt__kind span{letter-spacing:.02em;color:var(--ds-fg-60)}.ds-mt__kind em{color:var(--ds-fg);font-style:normal}.ds-mt__kind em:before{content:" · ";color:var(--ds-fg-40)}.ds-mt[data-now] .ds-mt__kind em{color:var(--ds-accent)}.ds-mt__title{font-size:var(--t-h4);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.2}.ds-mt__meta{font-size:var(--t-meta);color:var(--ds-fg-60)}.ds-mt__meta>span:not(:last-child):after{content:"·";color:var(--ds-fg-40);margin-inline:.55em}.ds-mt__meta b{color:var(--ds-fg);font-weight:600}.ds-mt__meta:first-letter{text-transform:uppercase}.ds-mt__plus{width:calc(40 * var(--pu,1px));height:calc(40 * var(--pu,1px));border:1px solid var(--ds-line-strong);transition:rotate .35s var(--ds-ease,ease), background-color .25s, border-color .25s, color .25s;border-radius:50%;place-items:center;display:grid}.ds-mt__plus svg{width:calc(18 * var(--pu,1px));height:calc(18 * var(--pu,1px))}.ds-mt>summary:hover .ds-mt__plus{border-color:var(--ds-fg)}.ds-mt[open] .ds-mt__plus{border-color:var(--tone,var(--ds-fg));background:var(--tone,var(--ds-fg));color:#0b0c0e;rotate:45deg}.ds-mt[data-cancelled]>summary{opacity:.55}.ds-mt[data-cancelled] .ds-mt__title{text-decoration:line-through}.ds-mt__body{gap:max(calc(18 * var(--pu,1px)), calc(22 * var(--pf)));padding:0 0 max(calc(24 * var(--pu,1px)), calc(32 * var(--pf)));flex-direction:column;display:flex}@container (min-width:640px){.ds-mt__body{padding-left:calc(var(--mt-col) + var(--mt-gap));padding-right:calc(40 * var(--pu,1px) + var(--mt-gap))}}.ds-mt__body .ds-prose{font-size:var(--t-body);line-height:1.55}.ds-mt__lead{font-size:var(--t-body);color:#ffffffc7;text-wrap:pretty;line-height:1.55}.ds-mt__facts{border-top:1px solid var(--ds-line);font-size:var(--t-meta);flex-direction:column;display:flex}.ds-mt__facts>div{gap:calc(12 * var(--pu,1px));padding-block:calc(10 * var(--pu,1px));border-bottom:1px solid var(--ds-line);grid-template-columns:6.5em minmax(0,1fr);display:grid}.ds-mt__facts dt{color:var(--ds-fg-50)}.ds-mt__actions{gap:calc(10 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-mt__actions .ds-btn{white-space:normal}.ds-comm .ds-explorer{gap:max(calc(18 * var(--pu,1px)), calc(26 * var(--pf)));margin-top:0}.ds-comm .ds-cats{gap:max(calc(20 * var(--pu,1px)), calc(36 * var(--pf)));border-bottom-color:var(--ds-line-strong)}.ds-comm .ds-cat{padding:calc(4 * var(--pu,1px)) 2px calc(16 * var(--pu,1px));font-size:var(--t-body);white-space:nowrap;flex-direction:row;align-items:baseline}.ds-comm .ds-cat small{font-size:var(--t-meta)}.ds-comm .ds-filters{gap:calc(12 * var(--pu,1px)) max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)))}.ds-comm .ds-filters__pills{gap:calc(6 * var(--pu,1px)) max(calc(16 * var(--pu,1px)), calc(22 * var(--pf)))}.ds-comm .ds-filters .ds-tab{min-height:0;padding:calc(2 * var(--pu,1px)) 0;font-size:var(--t-meta);color:var(--ds-fg-60);background:0 0;border:0;border-radius:0;transition:color .2s}.ds-comm .ds-filters .ds-tab:hover{color:var(--ds-fg)}.ds-comm .ds-filters .ds-tab[aria-pressed=true]{color:var(--ds-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent);text-underline-offset:.5em;background:0 0;text-decoration-thickness:2px}.ds-comm .ds-select select,.ds-comm .ds-search input{height:calc(36 * var(--pu,1px));border-width:0 0 1px;border-color:var(--ds-line-strong);border-radius:0}.ds-comm .ds-select select{padding-left:0}.ds-comm .ds-search input{padding-left:calc(24 * var(--pu,1px))}.ds-comm .ds-search svg{left:0}.ds-comm .ds-select select:focus-visible,.ds-comm .ds-search input:focus-visible{border-color:var(--ds-accent);outline:0}.ds-comm .ds-explorer__body{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)))}@media (min-width:1024px){.ds-comm .ds-explorer__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ds-comm .ds-explorer__aside{order:-1}}.ds-comm .ds-people{border-top:1px solid var(--ds-line-strong);gap:0}.ds-comm .ds-person-card{grid-template-columns:max(calc(88 * var(--pu,1px)), calc(112 * var(--pf))) minmax(0, 1fr) auto;padding:max(calc(14 * var(--pu,1px)), calc(18 * var(--pf))) 0;border:0;border-bottom:1px solid var(--ds-line);border-radius:0;position:relative}.ds-comm .ds-person-card:hover,.ds-comm .ds-person-card[data-hot=true]{border-color:var(--ds-line);background:0 0}.ds-comm .ds-person-card:after{content:"→";padding-right:calc(4 * var(--pu,1px));font-size:calc(18 * var(--pu,1px));color:var(--ds-fg-40);transition:color .2s, translate .3s var(--ds-ease)}.ds-comm .ds-person-card:hover:after,.ds-comm .ds-person-card[data-hot=true]:after{color:var(--ds-accent);translate:calc(4 * var(--pu,1px)) 0}.ds-comm .ds-person-card__name{transition:color .2s}.ds-comm .ds-person-card:hover .ds-person-card__name,.ds-comm .ds-person-card[data-hot=true] .ds-person-card__name{color:var(--ds-accent)}.ds-comm .ds-person-card__kind{letter-spacing:.03em}.ds-comm .ds-oboz-list__head{padding-top:max(calc(24 * var(--pu,1px)), calc(36 * var(--pf)));border-bottom:1px solid var(--ds-line-strong)}.ds-comm .ds-oboz-list__head p{padding-bottom:calc(10 * var(--pu,1px))}.ds-comm .ds-oboz-card{height:auto;padding:calc(14 * var(--pu,1px)) calc(32 * var(--pu,1px)) calc(14 * var(--pu,1px)) 0;border:0;border-bottom:1px solid var(--ds-line);border-radius:0}.ds-comm a.ds-oboz-card:hover{background:0 0}.ds-comm .ds-oboz-card__city:before{display:none}.ds-comm .ds-oboz-card__go{top:calc(16 * var(--pu,1px));right:0}.ds-comm a.ds-oboz-card:hover .ds-oboz-card__name,.ds-comm a.ds-oboz-card:hover .ds-oboz-card__go{color:var(--ds-accent)}.ds-explorer__empty{align-items:flex-start;gap:calc(12 * var(--pu,1px));padding-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border-top:1px solid var(--ds-line-strong);flex-direction:column;display:flex}.ds-explorer__empty-title{font-size:var(--t-h3);letter-spacing:-.03em;font-weight:600;line-height:1.2}.ds-explorer__empty-text{max-width:32em;font-size:var(--t-body);color:var(--ds-fg-60);line-height:1.5}.ds-explorer__aside{gap:max(calc(18 * var(--pu,1px)), calc(24 * var(--pf)));flex-direction:column;min-width:0;display:flex}.ds-explorer__aside .ds-explorer__map{height:min(70svh, calc(560 * var(--pu,1px)))}@media (min-width:1024px){.ds-explorer__aside{top:calc(20 * var(--pu,1px));position:sticky}.ds-explorer__aside .ds-explorer__map{height:max(calc(360 * var(--pu,1px)), calc(100svh - calc(330 * var(--pu,1px))));max-height:calc(720 * var(--pu,1px))}}.ds-comm .ds-cmap{touch-action:pan-y;border-color:var(--ds-line-strong)}.ds-cmap__kind{width:calc(13 * var(--pu,1px));height:calc(13 * var(--pu,1px));flex:none}.ds-cmap__pin[data-compact] .ds-cmap__kind{display:none}.ds-comm .ds-cmap__legend{padding:calc(2 * var(--pu,1px));border-radius:calc(8 * var(--pu,1px));gap:0}.ds-comm .ds-cmap__legend-item{padding:calc(5 * var(--pu,1px)) calc(9 * var(--pu,1px));border-radius:calc(6 * var(--pu,1px))}.ds-legend{gap:calc(14 * var(--pu,1px));padding-top:calc(14 * var(--pu,1px));border-top:1px solid var(--ds-line-strong);flex-direction:column;display:flex}.ds-legend__title{font-size:var(--t-meta);color:var(--ds-fg-60);font-weight:600}.ds-legend__list{gap:calc(14 * var(--pu,1px)) max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));display:grid}@media (min-width:640px){.ds-legend__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-legend__item{align-items:flex-start;gap:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);line-height:1.4;display:flex}.ds-legend__item b{color:var(--ds-fg);font-weight:600;display:block}.ds-legend__mark{width:calc(26 * var(--pu,1px));height:calc(26 * var(--pu,1px));background:var(--ds-accent);color:var(--ds-bg);border-radius:999px;flex:none;place-items:center;display:grid}.ds-legend__mark svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px))}.ds-legend__note{font-size:var(--t-meta);color:var(--ds-fg-50);line-height:1.4}.ds-comm-go{align-self:flex-start;align-items:center;gap:calc(10 * var(--pu,1px));padding-bottom:calc(4 * var(--pu,1px));border-bottom:1px solid var(--ds-line-strong);font-size:var(--t-body);font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ds-comm-go svg{width:calc(14 * var(--pu,1px));height:calc(14 * var(--pu,1px));transition:translate .3s var(--ds-ease)}.ds-comm-go:hover,a:hover>.ds-comm-go{color:var(--ds-accent);border-color:var(--ds-accent)}.ds-comm-go:hover svg,a:hover>.ds-comm-go svg{translate:calc(4 * var(--pu,1px)) 0}.ds-comm-amb{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));margin-top:var(--ds-sgap);padding-top:max(calc(28 * var(--pu,1px)), calc(48 * var(--pf)));border-top:1px solid var(--ds-line-strong);display:grid}.ds-comm-amb__photo{aspect-ratio:4/3;border-radius:var(--ds-radius);background:var(--ds-surface);position:relative;overflow:hidden}.ds-comm-amb__photo img{object-fit:cover;transition:scale 1.4s var(--ds-ease)}.ds-comm-amb__photo:hover img{scale:1.04}.ds-comm-amb__body{justify-content:center;gap:max(calc(14 * var(--pu,1px)), calc(20 * var(--pf)));flex-direction:column;display:flex}.ds-comm-amb__body .ds-block__intro{margin-top:0}.ds-comm-amb__body .ds-o-text{max-width:34em}@container (min-width:960px){.ds-comm-amb{gap:calc(72 * var(--px));grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ds-comm-join{gap:max(calc(24 * var(--pu,1px)), calc(40 * var(--pf)));margin-top:var(--ds-sgap);flex-direction:column;display:flex}.ds-comm-join__cols{gap:max(calc(28 * var(--pu,1px)), calc(40 * var(--pf))) max(calc(24 * var(--pu,1px)), calc(56 * var(--pf)));display:grid}.ds-comm-join__col{gap:calc(12 * var(--pu,1px));padding-top:max(calc(20 * var(--pu,1px)), calc(28 * var(--pf)));border-top:1px solid var(--ds-line-strong);flex-direction:column;display:flex}.ds-comm-join__k{min-height:1.4em;font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-comm-join__t{font-size:calc(var(--t-h3) * 1.08);letter-spacing:-.038em;text-wrap:balance;font-weight:600;line-height:1.2;transition:color .2s}.ds-comm-join__col .ds-o-text{max-width:30em}.ds-comm-join__col--link:hover .ds-comm-join__t{color:var(--ds-accent)}@container (min-width:760px){.ds-comm-join__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-shopbanner{margin-top:max(calc(16 * var(--pu,1px)), calc(24 * var(--pf)));border-radius:var(--ds-radius);box-shadow:inset 0 0 0 1px var(--ds-line);background:radial-gradient(70% 80% at 72%,#ffffff1a,#fff0 70%),linear-gradient(135deg,#17171a 0%,#0a0a0b 60%);display:grid;position:relative;overflow:hidden}.ds-shopbanner__media{aspect-ratio:16/10;display:block;position:relative}.ds-shopbanner__media img{width:auto;height:88%;filter:drop-shadow(0 calc(34 * var(--pu,1px)) calc(34 * var(--pu,1px)) #000000b3);transition:transform 1s var(--ds-ease);margin:auto;position:absolute;inset:0}.ds-shopbanner__media:hover img{transform:rotate(-3deg) translateY(calc(-6 * var(--pu,1px)))}.ds-shopbanner__body{align-items:flex-start;gap:max(calc(12 * var(--pu,1px)), calc(18 * var(--pf)));padding:0 max(calc(20 * var(--pu,1px)), calc(56 * var(--pf))) max(calc(28 * var(--pu,1px)), calc(56 * var(--pf)));flex-direction:column;display:flex}.ds-shopbanner__eyebrow{font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-60)}.ds-shopbanner__title{font-family:var(--font-display);font-size:var(--t-h1);letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:1.05}.ds-shopbanner__title span{margin-top:calc(10 * var(--pu,1px));font-family:var(--font-sans);font-size:var(--t-h3);letter-spacing:-.03em;text-transform:none;color:var(--ds-fg-60);font-weight:600;line-height:1.2;display:block}.ds-shopbanner__lead{max-width:34em;font-size:var(--t-body);color:var(--ds-fg-60);line-height:1.5}.ds-shopbanner__meta{font-size:var(--t-meta);color:var(--ds-fg-50)}.ds-shopbanner__meta b{color:var(--ds-fg);font-weight:600}.ds-shopbanner .ds-btn{margin-top:calc(4 * var(--pu,1px))}@container (min-width:960px){.ds-shopbanner{height:clamp(calc(440 * var(--pu,1px)), calc(540 * var(--px)), calc(660 * var(--pu,1px)));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ds-shopbanner__body{padding:max(calc(24 * var(--pu,1px)), calc(64 * var(--pf)));justify-content:center}.ds-shopbanner__media{aspect-ratio:auto;order:2}.ds-shopbanner__media img{height:82%}}.ds-payssoon{align-items:flex-start;gap:calc(16 * var(--pu,1px));min-width:0;padding-top:calc(20 * var(--pu,1px));border-top:1px solid var(--ds-line-strong);color:var(--ds-fg-60);font-size:var(--t-body);flex-direction:column;line-height:1.6;display:flex}.ds-payssoon__title{font-size:var(--t-h3);color:var(--ds-fg);font-weight:600;line-height:1.2}.ds-payssoon p{max-width:56ch}.ds-payssoon__actions{gap:calc(12 * var(--pu,1px));padding-top:calc(8 * var(--pu,1px));flex-wrap:wrap;display:flex}.ds-payssoon__actions .ds-btn{white-space:normal;text-align:center;max-width:100%}.ds-yt-fallback{margin-top:calc(12 * var(--pu,1px));font-size:var(--t-meta);color:var(--ds-fg-60);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--ds-line-strong);-webkit-text-decoration-color:var(--ds-line-strong);-webkit-text-decoration-color:var(--ds-line-strong);text-decoration-color:var(--ds-line-strong);transition:color .2s var(--ds-ease);display:inline-block}.ds-yt-fallback:hover,.ds-yt-fallback:focus-visible{color:var(--ds-fg);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);-webkit-text-decoration-color:var(--ds-accent);text-decoration-color:var(--ds-accent)}.ds-witness__list--scroll,.ds-transcript__body{overscroll-behavior:auto}.ds-o-person .ds-o-shot img{object-position:50% 18%}.ds-consult__photo img{object-position:50% 40%}.ds-act__tile img.ds-tile__bg{object-position:50% 12%}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-weight:400;line-height:1.22}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground);font-size:11px}.eyebrow-red{color:var(--color-primary)}.prose-bf{max-width:var(--spacing-prose);font-size:17px;line-height:1.7}.prose-bf p+p{margin-top:1em}.prose-bf h2{text-wrap:balance;margin-top:2em;margin-bottom:.6em;font-size:1.5rem;font-weight:700;line-height:1.25}.prose-bf h3{margin-top:1.6em;margin-bottom:.5em;font-size:1.2rem;font-weight:700}.prose-bf ul,.prose-bf ol{margin:1em 0;padding-left:1.4em}.prose-bf li+li{margin-top:.4em}.prose-bf blockquote{color:var(--color-cream);border-block:1px solid #ffffff24;margin:1.4em 0;padding:1em 0;font-size:1.15em;font-weight:500;line-height:1.45}.prose-bf a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.photo-mono{filter:grayscale()contrast(1.12)brightness(.86)}.photo-duotone{filter:grayscale()contrast(1.25)brightness(1.05);mix-blend-mode:multiply}.bleed-root{container-type:inline-size}.bleed{margin-inline:calc(50% - 50cqw)}.nav-fit{container-type:size}.nav-fit .nav-groups{--nav-label:clamp(16px, 3.4cqh, 22px);--nav-full:calc(var(--nav-groups) * var(--nav-label) + var(--nav-items) * 34px + (var(--nav-items) - var(--nav-groups)) * 1px);--nav-gap:clamp(6px, (100cqh - var(--nav-full)) / (var(--nav-groups) - 1), 18px);--nav-item:clamp(28px, ( 100cqh - var(--nav-groups) * var(--nav-label) - (var(--nav-groups) - 1) * var(--nav-gap) - (var(--nav-items) - var(--nav-groups)) * 1px ) / var(--nav-items), 34px);gap:var(--nav-gap)}.nav-fit .nav-label{line-height:calc(var(--nav-label) - 4px);margin-bottom:4px}.nav-fit .nav-item{height:var(--nav-item)}@container (max-height:390px){.nav-fit .nav-groups{--nav-label:0px}.nav-fit .nav-label{display:none}}.sr-only-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-start-2{grid-column-start:2}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-\[clamp\(8px\,1\.5dvh\,16px\)\]{margin-top:clamp(8px,1.5dvh,16px)}.mt-\[clamp\(16px\,3\.5dvh\,32px\)\]{margin-top:clamp(16px,3.5dvh,32px)}.mt-auto{margin-top:auto}.-mb-24{margin-bottom:calc(var(--spacing) * -24)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-full{width:100%;height:100%}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:0}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-dvh{min-height:100dvh}.w-60{width:calc(var(--spacing) * 60)}.w-\[170px\]{width:170px}.w-\[196px\]{width:196px}.w-\[min\(88vw\,340px\)\]{width:min(88vw,340px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-content{max-width:var(--spacing-content)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:bf-fade-in_\.2s_ease-out\]{animation:.2s ease-out bf-fade-in}.\[animation\:bf-slide-in-bottom_\.25s_ease-out\]{animation:.25s ease-out bf-slide-in-bottom}.\[animation\:bf-slide-in-left_\.25s_ease-out\]{animation:.25s ease-out bf-slide-in-left}.\[animation\:bf-slide-in-right_\.25s_ease-out\]{animation:.25s ease-out bf-slide-in-right}.animate-pulse{animation:var(--animate-pulse)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.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}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-destructive\/40{border-color:#ff5c5266}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.border-info\/40{border-color:#3ecfd666}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--color-info) 40%, transparent)}}.border-input{border-color:var(--color-input)}.border-success\/40{border-color:#5ccf8466}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/40{border-color:#ffb02066}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/10{background-color:#ff5c521a}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-info\/10{background-color:#3ecfd61a}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}}.bg-info\/15{background-color:#3ecfd626}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--color-info) 15%, transparent)}}.bg-muted{background-color:var(--color-muted)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/15{background-color:#ff521b26}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar\/95{background-color:#0e0f11f2}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/95{background-color:color-mix(in oklab, var(--color-sidebar) 95%, transparent)}}.bg-success\/10{background-color:#5ccf841a}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:#5ccf8426}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-warning\/10{background-color:#ffb0201a}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/15{background-color:#ffb02026}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[clamp\(6px\,1dvh\,8px\)\]{padding-block:clamp(6px,1dvh,8px)}.py-\[clamp\(8px\,1\.3dvh\,11px\)\]{padding-block:clamp(8px,1.3dvh,11px)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[clamp\(8px\,1\.5dvh\,16px\)\]{padding-top:clamp(8px,1.5dvh,16px)}.pt-\[clamp\(12px\,3dvh\,28px\)\]{padding-top:clamp(12px,3dvh,28px)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[clamp\(10px\,2dvh\,20px\)\]{padding-bottom:clamp(10px,2dvh,20px)}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(34px\,6vw\,58px\)\]{font-size:clamp(34px,6vw,58px)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0b0c0e\]{color:#0b0c0e}.text-\[var\(--ds-fg-50\)\]{color:var(--ds-fg-50)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-foreground{color:var(--color-foreground)}.text-info{color:var(--color-info)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-\[background-color\,color\,border-color\,filter\]{transition-property:background-color,color,border-color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground\/70::placeholder{color:#a2a4acb3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}@media (hover:hover){.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:#ff5c52e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-background:hover{color:var(--color-background)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:#ff521b66}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 40%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*5\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 5) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:#ff5c524d}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/30[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:64rem){.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:-mt-10{margin-top:calc(var(--spacing) * -10)}.lg\:-mb-12{margin-bottom:calc(var(--spacing) * -12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pb-0{padding-bottom:0}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pl-sidebar{padding-left:var(--spacing-sidebar)}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-destructive>svg{color:var(--color-destructive)}.\[\&\>svg\]\:text-info>svg{color:var(--color-info)}.\[\&\>svg\]\:text-success>svg{color:var(--color-success)}.\[\&\>svg\]\:text-warning>svg{color:var(--color-warning)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --px{syntax:"<length>";inherits:true;initial-value:1px}@property --pf{syntax:"<length>";inherits:true;initial-value:1px}@property --pu{syntax:"<length>";inherits:true;initial-value:1px}@keyframes ds-word{0%{color:var(--ds-fg-40)}to{color:var(--ds-fg)}}@keyframes ds-marquee{to{transform:translate(-50%)}}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-rise{0%{opacity:0;translate:0 calc(40 * var(--pu,1px))}to{opacity:1;translate:none}}@keyframes ds-breathe{0%{scale:1}to{scale:1.07}}@keyframes ds-lit{0%{opacity:.22}to{opacity:1}}@keyframes ds-o-drift{0%{scale:1.14}to{scale:1}}@keyframes ds-o-in{0%{opacity:0;translate:0 12px}}@keyframes bf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bf-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bf-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bf-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-line{animation:.9s cubic-bezier(.16,1,.3,1) both bf-hero-line}.hero-line:nth-child(2){animation-delay:.12s}.hero-line:nth-child(3){animation-delay:.24s}.hero-after{animation:.6s ease-out .45s both bf-fade-in}.hero-photo{animation:1.8s cubic-bezier(.16,1,.3,1) both bf-hero-photo}}@keyframes bf-hero-line{0%{clip-path:inset(-.4em -.2em 100%);transform:translateY(.35em)}to{clip-path:inset(-.4em -.2em -.3em);transform:translateY(0)}}@keyframes bf-hero-photo{0%{opacity:.4;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@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-tracking{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-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-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}@keyframes pulse{50%{opacity:.5}}
