.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer reset,base,tokens,components,utilities,motion-reduce;@layer reset{*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%}}@font-face{font-family:General Sans;font-style:normal;font-weight:200 700;font-display:block;src:url(/fonts/GeneralSans-Variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2139,U+2190-23FF,U+25A0-25FF,U+2600-27BF,U+2900-297F,U+2B00-2BFF,U+FE00-FE0F,U+FEFF,U+FFFD}@font-face{font-family:General Sans;font-style:normal;font-weight:200 700;font-display:block;src:url(/fonts/GeneralSans-Variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:General Sans;font-style:normal;font-weight:200 700;font-display:block;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");unicode-range:U+0250-1DFF,U+1F00-1FFF,U+2400-259F,U+27C0-28FF,U+2980-2AFF,U+2C00-FDFF,U+FE10-FEFE}@font-face{font-family:Platypi;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/Platypi-Regular.woff2) format("woff2")}@font-face{font-family:Flow Circular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flow/FlowCircular-1.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Flow Circular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flow/FlowCircular-2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Flow Circular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flow/FlowCircular-3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Flow Circular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flow/FlowCircular-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Flow Circular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/flow/FlowCircular-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/MaterialSymbolsRounded-subset.BK96xNT4.woff2) format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/_astro/MaterialSymbolsOutlined-subset.Jx5Fdwqu.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:block;src:url(/_astro/GeistMono-Variable-latin.-UJ6bEnv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2139,U+2190-23FF,U+25A0-25FF,U+2600-27BF,U+2900-297F,U+2B00-2BFF,U+FE00-FE0F,U+FEFF,U+FFFD}.material-symbols-outlined,.material-symbols-rounded{font-weight:400;font-style:normal;font-size:var(--icon-size, 24px);line-height:var(--icon-line-height, 1);letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-symbols-outlined{font-family:Material Symbols Outlined}.material-symbols-rounded{font-family:Material Symbols Rounded}@layer base{:root{--grid-max: 100%;--safari-toolbar-air: 0px;--surface-grow: var(--value-bravo);--navbar-inset: var(--value-foxtrot);--navbar-line: calc(var(--navbar-inset) + var(--value-india) + var(--value-charlie))}@media(height<700px)and (width>768px){:root{--navbar-inset: var(--value-echo)}}@media(any-hover:none){:root{--surface-grow: 0px}}@supports (-webkit-touch-callout: none){:root{--safari-toolbar-air: var(--value-echo)}}@media(width>=1280px){:root{--grid-max: var(--grid-max-1280)}}@media(width>=1440px){:root{--grid-max: var(--grid-max-1440)}}@media(width>=1512px){:root{--grid-max: var(--grid-max-1512)}}@media(width>=1728px){:root{--grid-max: var(--grid-max-1728)}}@media(width>=1920px){:root{--grid-max: var(--grid-max-1920)}}}@layer base{:root{--grey-dark-100: #000;--theme-bg: var(--grey-dark-80);--theme-bar: var(--grey-dark-70);--theme-text: var(--grey-light-10);--theme-text-muted: var(--grey-light-40);--theme-text-faint: var(--grey-light-50);--theme-text-fainter: var(--grey-light-60);--theme-meta-sep: var(--grey-dark-40);--theme-card-tint-start: color-mix(in srgb, var(--grey-white) 6%, transparent);--theme-card-tint-end: color-mix(in srgb, var(--grey-light-5) 4%, transparent);--theme-card-border: color-mix(in srgb, var(--grey-light-40) 20%, transparent);--theme-positive: var(--green-light-40);--theme-accent: var(--primary-brand-orange);color-scheme:dark;font-family:InterVariable,Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}:root[data-theme=light]{--theme-bg: var(--grey-light-5);--theme-bar: var(--grey-white);--theme-text: var(--grey-dark-80);--theme-text-muted: var(--grey-dark-40);--theme-text-faint: var(--grey-dark-30);--theme-text-fainter: var(--grey-dark-20);--theme-meta-sep: var(--grey-light-50);--theme-card-tint-start: color-mix(in srgb, var(--grey-dark-60) 6%, transparent);--theme-card-tint-end: color-mix(in srgb, var(--grey-dark-50) 4%, transparent);--theme-card-border: color-mix(in srgb, var(--grey-dark-40) 20%, transparent);--theme-positive: var(--green-dark-40);--theme-accent: var(--primary-dark-10);color-scheme:light}html{background-color:var(--theme-bg)}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}body{font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--theme-bg);color:var(--theme-text);text-rendering:optimizelegibility}code{font-family:var(--code-font-family);font-size:inherit}:where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote){margin:revert}:where(ul,ol){padding:revert}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;padding-block-end:.1em}}@layer tokens{:root{--primary-light-5: #FFF8F3;--primary-light-10: #FFF2E7;--primary-light-15: #FFE8D7;--primary-light-20: #FFDFC6;--primary-light-30: #FFD2B2;--primary-light-40: #FFC69F;--primary-light-50: #FFB98B;--primary-light-60: #FFA66F;--primary-light-70: #FF9759;--primary-light-80: #FF8038;--primary-light-95: #E84F03;--primary-brand-orange: #FF5A00;--primary-red-base: #FF0000;--primary-dark-0: #D3440B;--primary-dark-10: #BA3A08;--primary-dark-20: #AC330A;--primary-dark-30: #982A0C;--primary-dark-40: #84200E;--primary-dark-50: #751910;--primary-dark-60: #5D120B;--primary-dark-70: #4A0F09;--primary-dark-80: #3A0C06;--primary-dark-90: #2C0905;--accent-light-5: #FFF7EB;--accent-light-10: #FEF4D7;--accent-light-15: #FCF0B4;--accent-light-20: #F7E76E;--accent-light-30: #F2DC14;--accent-light-40: #F4D01F;--accent-light-50: #F7C02A;--accent-light-60: #FBB135;--accent-light-70: #FC9423;--accent-light-80: #FE7712;--accent-light-95: #EA4E06;--accent-brand-orange: #FF5A00;--accent-dark-0: #D5410B;--accent-dark-10: #BA3429;--accent-dark-20: #A02747;--accent-dark-30: #851A65;--accent-dark-40: #612365;--accent-dark-50: #48245B;--accent-dark-60: #2F2451;--accent-dark-70: #211D3E;--accent-dark-80: #13152B;--accent-dark-90: #0C0E1C;--grey-light-5: #FAFAFA;--grey-light-10: #F2F2F2;--grey-light-15: #EDEDED;--grey-light-20: #E8E8E8;--grey-light-30: #DBDBDB;--grey-light-40: #D6D6D6;--grey-light-50: #C4C4C4;--grey-light-60: #B8B8B8;--grey-light-70: #ADADAD;--grey-light-80: #A1A1A1;--grey-light-90: #969696;--grey-light-95: #8F8F8F;--grey-white: #FFFFFF;--grey-dark-0: #757575;--grey-dark-10: #696969;--grey-dark-20: #5E5E5E;--grey-dark-30: #525252;--grey-dark-40: #474747;--grey-dark-50: #3B3B3B;--grey-dark-60: #2E2E2E;--grey-dark-70: #242424;--grey-dark-80: #171717;--grey-dark-90: #0D0D0D;--grey-black: #000000;--blue-grey-light-0: #FFFFFF;--blue-grey-light-5: #F7F7F8;--blue-grey-light-10: #F2F3F4;--blue-grey-light-15: #ECEDEF;--blue-grey-light-20: #E5E7EA;--blue-grey-light-30: #DCDFE3;--blue-grey-light-40: #D0D5DB;--blue-grey-light-50: #C5CAD2;--blue-grey-light-70: #ABB2BE;--blue-grey-light-80: #959EAC;--blue-grey-light-90: #7E889A;--blue-grey-light-95: #727D91;--blue-grey-dark-0: #667288;--blue-grey-dark-10: #5B687E;--blue-grey-dark-20: #4F5D75;--blue-grey-dark-30: #465266;--blue-grey-dark-40: #3D4758;--blue-grey-dark-50: #343B49;--blue-grey-dark-60: #2B303A;--blue-grey-dark-70: #23272F;--blue-grey-dark-80: #1A1D23;--blue-grey-dark-90: #111317;--blue-grey-dark-100: #090A0C;--warm-grey-light-5: #F9F5F1;--warm-grey-light-10: #F6F0EB;--warm-grey-light-15: #F2EAE2;--warm-grey-light-20: #EEE3D8;--warm-grey-light-30: #E6D7C7;--warm-grey-light-40: #E0CDB9;--warm-grey-light-50: #D9C3AB;--warm-grey-light-60: #D3B99C;--warm-grey-light-70: #CCAE8E;--warm-grey-light-80: #C29D76;--warm-grey-light-90: #B88E61;--warm-grey-light-95: #A97C4C;--warm-grey-dark-0: #8D673F;--warm-grey-dark-10: #7F5D39;--warm-grey-dark-20: #715333;--warm-grey-dark-30: #63482C;--warm-grey-dark-40: #543E26;--warm-grey-dark-50: #463420;--warm-grey-dark-60: #382919;--warm-grey-dark-70: #2A1F13;--warm-grey-dark-80: #1C150D;--warm-grey-dark-90: #0E0A06;--jumbo-font-family: "General Sans";--jumbo-font-weight: 600;--jumbo-1-font-size: 72px;--jumbo-1-letter-spacing: -1.44px;--jumbo-1-line-height: 1.1111111111111112;--jumbo-2-font-size: 60px;--jumbo-2-letter-spacing: -1.2px;--jumbo-2-line-height: 1.0666666666666667;--jumbo-3-font-size: 48px;--jumbo-3-letter-spacing: -.96px;--jumbo-3-line-height: 1.1666666666666667;--jumbo-4-font-size: 36px;--jumbo-4-letter-spacing: -.72px;--jumbo-4-line-height: 1.2222222222222223;--jumbo-5-font-size: 30px;--jumbo-5-letter-spacing: -.6px;--jumbo-5-line-height: 1.2;--jumbo-6-font-size: 24px;--jumbo-6-letter-spacing: -.48px;--jumbo-6-line-height: 1.3333333333333333;--jumbo-7-font-size: 20px;--jumbo-7-letter-spacing: -.4px;--jumbo-7-line-height: 1.2;--jumbo-8-font-size: 18px;--jumbo-8-letter-spacing: -.36px;--jumbo-8-line-height: 1.1111111111111112;--jumbo-9-font-size: 16px;--jumbo-9-letter-spacing: -.32px;--jumbo-9-line-height: 1.25;--title-font-family: "InterVariable";--title-font-weight: 500;--title-0-5-font-size: 48px;--title-0-5-letter-spacing: -.48px;--title-0-5-line-height: 1.1666666666666667;--title-1-font-size: 36px;--title-1-letter-spacing: -.36px;--title-1-line-height: 1.2222222222222223;--title-2-font-size: 30px;--title-2-letter-spacing: -.3px;--title-2-line-height: 1.2;--title-3-font-size: 24px;--title-3-letter-spacing: -.24px;--title-3-line-height: 1.3333333333333333;--title-4-font-size: 20px;--title-4-letter-spacing: -.2px;--title-4-line-height: 1.2;--title-5-font-size: 18px;--title-5-letter-spacing: -.18px;--title-5-line-height: 1.1111111111111112;--title-6-font-size: 16px;--title-6-letter-spacing: -.16px;--title-6-line-height: 1.25;--title-7-font-size: 14px;--title-7-letter-spacing: -.14px;--title-7-line-height: 1.1428571428571428;--title-8-font-size: 12px;--title-8-letter-spacing: -.12px;--title-8-line-height: 1;--label-font-family: "InterVariable";--label-font-weight: 600;--label-0-25-font-size: 36px;--label-0-25-letter-spacing: -.9px;--label-0-25-line-height: 1.2222222222222223;--label-0-5-font-size: 24px;--label-0-5-letter-spacing: -.6000000000000001px;--label-0-5-line-height: 1.3333333333333333;--label-1-font-size: 20px;--label-1-letter-spacing: -.5px;--label-1-line-height: 1.2;--label-2-font-size: 18px;--label-2-letter-spacing: -.45px;--label-2-line-height: 1.1111111111111112;--label-3-font-size: 16px;--label-3-letter-spacing: -.4px;--label-3-line-height: 1.5;--label-4-font-size: 14px;--label-4-letter-spacing: -.35px;--label-4-line-height: 1.4285714285714286;--label-5-font-size: 12px;--label-5-letter-spacing: -.3px;--label-5-line-height: 1.3333333333333333;--body-font-family: "InterVariable";--body-font-weight: 400;--body-0-25-font-size: 36px;--body-0-25-letter-spacing: 0px;--body-0-25-line-height: 1.3333333333333333;--body-0-5-font-size: 24px;--body-0-5-letter-spacing: 0px;--body-0-5-line-height: 1.6666666666666667;--body-1-font-size: 20px;--body-1-letter-spacing: 0px;--body-1-line-height: 1.6;--body-2-font-size: 18px;--body-2-letter-spacing: 0px;--body-2-line-height: 1.3333333333333333;--body-3-font-size: 16px;--body-3-letter-spacing: 0px;--body-3-line-height: 1.5;--body-4-font-size: 14px;--body-4-letter-spacing: 0px;--body-4-line-height: 1.4285714285714286;--body-5-font-size: 12px;--body-5-letter-spacing: 0px;--body-5-line-height: 1.3333333333333333;--value-alfa: 2px;--value-bravo: 4px;--value-charlie: 8px;--value-delta: 12px;--value-echo: 16px;--value-foxtrot: 24px;--value-golf: 32px;--value-foxtrot-echo: 40px;--value-hotel: 48px;--value-india: 64px;--value-kilo: 128px;--radius-chip: var(--value-bravo);--radius-control: var(--value-delta);--radius-card-sm: var(--value-foxtrot);--radius-card-md: var(--value-golf);--radius-dialog: var(--value-foxtrot-echo);--radius-card: var(--value-hotel);--radius-pill: 999px;--shadow-image: 2px 4px 16px 0 rgb(0 0 0 / 10%);--shadow-image-lg: 2px 4px 12px 0 rgb(0 0 0 / 8%);--code-font-family: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--width-prose: 720px;--width-content: 960px;--width-wide: 1200px;--width-max: 1440px;--width-grid: 1600px;--grid-max-1280: 1104px;--grid-max-1440: 1200px;--grid-max-1512: 1296px;--grid-max-1728: 1392px;--grid-max-1920: 1488px;--grid-gutter: 24px;--grid-gutter-tight: 16px;--grid-unit: 48px;--height-48: 48px;--height-96: 96px;--height-144: 144px;--height-192: 192px;--height-240: 240px;--height-288: 288px;--height-336: 336px;--height-384: 384px;--height-432: 432px;--height-480: 480px;--card-height: 384px;--card-pad: 28px;--card-inset-lg: 24px;--card-inset-md: 28px;--card-inset-sm: 32px;--green-light-40: #7C9E57;--green-dark-40: #566E3D}}@property --sec-f1-pct{syntax: "<percentage>"; inherits: false; initial-value: 60%;}@property --sec-f1a-pct{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --sec-f2-pct{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --sec-f1-start{syntax: "<color>"; inherits: false; initial-value: #FFF;}@property --sec-f1-end{syntax: "<color>"; inherits: false; initial-value: #FAFAFA;}@property --sec-f2-start{syntax: "<color>"; inherits: false; initial-value: #D6D6D6;}@property --sec-f2-end{syntax: "<color>"; inherits: false; initial-value: #DBDBDB;}@property --_sf-bg-a{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --_sf-bg-b{syntax: "<color>"; inherits: true; initial-value: transparent;}@layer components{.card,.card-marquee__card,.showcase-card,.album-marquee__item,.resource-strip__card{-webkit-backdrop-filter:none;backdrop-filter:none}.btn--blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.belief-tabs__panel{animation:none}}.process-refined__practices-list:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.skip-link{position:fixed;top:var(--value-echo);left:var(--value-echo);z-index:1000;padding:var(--value-delta) var(--value-echo);border-radius:var(--radius-pill);background:var(--theme-bg);color:var(--theme-text);font-family:var(--label-4-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-4-font-weight);text-decoration:none;outline:2px solid var(--theme-accent);outline-offset:2px;transform:translateY(calc(-100% - var(--value-golf)));opacity:0;pointer-events:none}.skip-link:focus-visible{transform:none;opacity:1;pointer-events:auto}.grid,.cards{--_grid-cols: 12;--_grid-gutter: var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--_grid-cols),minmax(0,1fr));gap:var(--_grid-gutter);width:min(100% - (2 * var(--_grid-gutter)),var(--grid-max));margin-inline:auto}.cards{--_grid-cols: 1}.grid--col-2,.cards--col-2{--_grid-cols: 2}.grid--col-3,.cards--col-3{--_grid-cols: 3}.grid--col-4,.cards--col-4{--_grid-cols: 4}.grid--col-6,.cards--col-6{--_grid-cols: 6}.grid--col-8,.cards--col-8{--_grid-cols: 8}.grid--col-8-tight,.cards--col-8-tight{--_grid-cols: 8;--_grid-gutter: var(--grid-gutter-tight)}@media(width<900px){.grid--col-6,.grid--col-8,.grid--col-8-tight,.cards--col-6,.cards--col-8,.cards--col-8-tight{--_grid-cols: 4}.grid--col-3,.grid--col-4,.cards--col-3,.cards--col-4{--_grid-cols: 2}}@media(width<600px){.grid,.cards{--_grid-cols: 1}}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--btn-radius, var(--radius-pill));cursor:pointer;outline:none;position:relative;isolation:isolate;overflow:hidden;text-decoration:none;font-family:var(--title-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .12s,box-shadow .12s,border-color .12s,opacity .12s,scale .15s ease-out}.btn:active:where(:not(:disabled,[data-state])){scale:.96}.btn__label{position:relative;z-index:3;white-space:nowrap}.btn__icon{--icon-size: 24px;position:relative;z-index:3;flex-shrink:0;width:var(--icon-size);height:var(--icon-size)}.btn--sm .btn__icon{--icon-size: 20px}.btn:before,.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:box-shadow .12s,mix-blend-mode .12s}.btn__glow{position:absolute;width:64px;height:64px;border-radius:50%;pointer-events:none;z-index:2;transform:translate(-50%,-50%);background:radial-gradient(circle,#ededed66,#96969600);filter:blur(8px);opacity:0;transition:opacity .15s}:where(:root[data-theme=light]) .btn__glow{background:radial-gradient(circle,#96969666,#d8d8d800)}:where(:root:not([data-hover=none])) .btn:hover .btn__glow{opacity:1}.btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-dark-20) 60%,transparent),color-mix(in srgb,var(--accent-dark-10) 60%,transparent) 25%,color-mix(in srgb,var(--accent-dark-0) 60%,transparent) 58%,color-mix(in srgb,var(--accent-light-95) 60%,transparent) 69%,color-mix(in srgb,var(--accent-light-80) 60%,transparent) 82%,color-mix(in srgb,var(--accent-light-70) 60%,transparent) 89%,color-mix(in srgb,var(--accent-light-60) 60%,transparent) 93%,color-mix(in srgb,var(--accent-light-40) 60%,transparent) 97% 100%),linear-gradient(180deg,color-mix(in srgb,var(--primary-red-base) 50%,transparent),color-mix(in srgb,var(--primary-dark-50) 50%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--primary-light-95) 60%,transparent),color-mix(in srgb,var(--primary-dark-0) 60%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--primary-dark-90) 30%,transparent) 0% 100%);color:var(--primary-light-5);border:.2px solid var(--primary-dark-10);box-shadow:inset 0 0 1px 1px var(--primary-light-80),inset 0 0 1px 0 var(--primary-dark-90),inset 0 3px 5px 0 var(--primary-dark-50),inset 0 -5px 9px -3px var(--primary-light-80),inset 2px -9px 14px -7px var(--primary-brand-orange),0 0 8px -4px var(--primary-light-80),0 4px 8px -4px var(--primary-light-80)}.btn--primary:before{z-index:2}.btn--primary:after{z-index:1}:where(:root:not([data-hover=none])) .btn--primary:hover:where(:not(:disabled,[data-state])),.btn--primary[data-state=hovered],.btn--primary:focus-visible:where(:not([data-state])),.btn--primary[data-state=focused]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-dark-20) 90%,transparent),color-mix(in srgb,var(--accent-dark-10) 90%,transparent) 25%,color-mix(in srgb,var(--accent-dark-0) 90%,transparent) 63%,color-mix(in srgb,var(--accent-light-95) 90%,transparent) 73%,color-mix(in srgb,var(--accent-light-80) 90%,transparent) 87%,color-mix(in srgb,var(--accent-light-70) 90%,transparent) 92%,color-mix(in srgb,var(--accent-light-60) 90%,transparent) 96%,color-mix(in srgb,var(--accent-light-40) 90%,transparent) 100% 100%),linear-gradient(180deg,color-mix(in srgb,var(--primary-red-base) 70%,transparent),color-mix(in srgb,var(--primary-dark-90) 70%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--primary-light-95) 10%,transparent),color-mix(in srgb,var(--primary-brand-orange) 10%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--primary-dark-70) 80%,transparent),color-mix(in srgb,var(--primary-dark-90) 80%,transparent))}:where(:root:not([data-hover=none])) .btn--primary:hover:where(:not(:disabled,[data-state])),.btn--primary[data-state=hovered]{box-shadow:inset 0 0 1px 1px var(--primary-light-30),inset 0 0 1px 0 var(--primary-dark-60),inset 0 3px 5px 0 var(--primary-brand-orange),inset 0 -5px 9px -3px var(--primary-light-60),inset 2px -9px 14px -7px var(--primary-brand-orange),0 2px 16px -10px var(--primary-light-70),0 6px 8px -4px var(--primary-light-70)}:where(:root:not([data-hover=none])) .btn--primary:hover:where(:not(:disabled,[data-state])):after,.btn--primary[data-state=hovered]:after{box-shadow:0 0 20px -16px var(--primary-dark-30);mix-blend-mode:darken}:where(:root:not([data-hover=none])) .btn--primary:hover:where(:not(:disabled,[data-state])):before,.btn--primary[data-state=hovered]:before{box-shadow:0 -2px 8px -2px var(--primary-light-20);mix-blend-mode:plus-lighter}.btn--primary:focus-visible:where(:not([data-state])),.btn--primary[data-state=focused]{box-shadow:inset 0 0 2px 1px var(--primary-light-5),inset 0 0 1px 0 var(--primary-dark-60),inset 0 3px 5px 0 var(--primary-light-80),inset 0 -5px 9px -3px var(--primary-light-60),inset 2px -9px 14px -7px var(--primary-brand-orange),0 0 1px -.6px var(--primary-light-70),0 1px 4px -1px var(--primary-light-20),0 4px 8px -2px var(--primary-light-70),0 2px 16px -10px var(--primary-light-70),0 6px 8px -4px var(--primary-light-70),0 8px 8px -6px var(--primary-brand-orange),0 0 0 2px var(--accent-dark-30)}.btn--primary:focus-visible:where(:not([data-state])):before,.btn--primary:focus-visible:where(:not([data-state])):after,.btn--primary[data-state=focused]:before,.btn--primary[data-state=focused]:after,.btn--primary:active:where(:not(:disabled,[data-state])):before,.btn--primary:active:where(:not(:disabled,[data-state])):after,.btn--primary[data-state=pressed]:before,.btn--primary[data-state=pressed]:after{box-shadow:none;mix-blend-mode:normal}.btn--primary:active:where(:not(:disabled,[data-state])),.btn--primary[data-state=pressed]{color:var(--primary-light-10);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-dark-20) 20%,transparent),color-mix(in srgb,var(--accent-dark-10) 20%,transparent) 25%,color-mix(in srgb,var(--accent-dark-0) 20%,transparent) 58%,color-mix(in srgb,var(--accent-light-95) 20%,transparent) 69%,color-mix(in srgb,var(--accent-light-80) 20%,transparent) 82%,color-mix(in srgb,var(--accent-light-70) 20%,transparent) 89%,color-mix(in srgb,var(--accent-light-60) 20%,transparent) 93%,color-mix(in srgb,var(--accent-light-40) 20%,transparent) 97% 100%),linear-gradient(180deg,color-mix(in srgb,var(--primary-red-base) 70%,transparent),color-mix(in srgb,var(--primary-dark-50) 70%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--primary-light-95) 20%,transparent),color-mix(in srgb,var(--primary-dark-0) 20%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--primary-dark-90) 80%,transparent),color-mix(in srgb,var(--primary-dark-80) 80%,transparent));box-shadow:inset 0 0 0 0 var(--primary-light-15),inset 0 0 1px 0 var(--primary-dark-70),inset 0 4px 5px 2px var(--primary-dark-70),inset 0 0 5px 0 var(--primary-dark-70),inset 2px -9px 14px -7px var(--primary-brand-orange),0 0 0 .2px var(--primary-brand-orange),0 4px 8px -4px var(--primary-brand-orange);border:.2px solid var(--primary-dark-30)}.btn--secondary,.btn--secondary-dark{background:linear-gradient(180deg,color-mix(in srgb,var(--sec-f1-start) var(--sec-f1-pct),transparent),color-mix(in srgb,var(--sec-f1-end) var(--sec-f1-pct),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--accent-dark-30) var(--sec-f1a-pct),transparent),color-mix(in srgb,var(--accent-dark-50) var(--sec-f1a-pct),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--sec-f2-start) var(--sec-f2-pct),transparent),color-mix(in srgb,var(--sec-f2-end) var(--sec-f2-pct),transparent));background-blend-mode:luminosity,color-burn,luminosity;transition:color .12s,box-shadow .12s,border-color .12s,opacity .12s,scale .15s ease-out,--sec-f1-pct .12s,--sec-f1a-pct .12s,--sec-f2-pct .12s,--sec-f1-start .12s,--sec-f1-end .12s,--sec-f2-start .12s,--sec-f2-end .12s}.btn--secondary-dark{--sec-f1-pct: 60%;--sec-f1a-pct: 0%;--sec-f2-pct: 50%;--sec-f1-start: var(--grey-dark-0);--sec-f1-end: var(--grey-dark-10);--sec-f2-start: var(--grey-dark-40);--sec-f2-end: var(--grey-dark-30);color:var(--grey-light-10);border:.2px solid var(--grey-dark-70);box-shadow:inset 0 0 0 0 var(--grey-dark-20),inset 0 0 0 0 var(--accent-dark-40),inset 0 0 0 0 var(--accent-dark-30),inset 0 0 0 0 var(--grey-dark-20),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-dark-0),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 0 8px -4px var(--grey-dark-70),var(--btn-drop, 0 4px 8px -4px) var(--grey-dark-70),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}.btn--secondary-dark:before{box-shadow:inset 0 1px 2px -2px var(--grey-dark-20),inset 0 0 0 0 var(--grey-dark-70),inset 0 0 2px 1px var(--grey-dark-20),inset 0 -3px 5px 0 var(--grey-dark-20);mix-blend-mode:normal;z-index:2}.btn--secondary-dark:after{box-shadow:inset 0 3px 5px 0 var(--grey-dark-50);mix-blend-mode:normal;z-index:1}:where(:root:not([data-hover=none])) .btn--secondary-dark:hover:where(:not(:disabled,[data-state])),.btn--secondary-dark[data-state=hovered]{--sec-f1-pct: 80%;--sec-f2-pct: 60%;--sec-f2-start: var(--grey-dark-0);--sec-f2-end: var(--grey-dark-10);border-color:var(--grey-dark-80);box-shadow:inset 0 0 0 0 var(--grey-dark-20),inset 0 0 4px 1px var(--accent-dark-40),inset 0 3px 12px -6px var(--accent-dark-40),inset 0 3px 5px 0 var(--grey-dark-80),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-dark-0),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 6px 8px -4px var(--grey-dark-70),0 -2px 8px -2px var(--grey-dark-0),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}:where(:root:not([data-hover=none])) .btn--secondary-dark:hover:where(:not(:disabled,[data-state])):before,.btn--secondary-dark[data-state=hovered]:before{box-shadow:inset 0 1px 2px 0 var(--grey-dark-10),inset 0 0 0 0 var(--grey-dark-70),inset 0 0 2px 1px var(--grey-dark-10),inset 0 0 0 0 var(--grey-dark-10)}:where(:root:not([data-hover=none])) .btn--secondary-dark:hover:where(:not(:disabled,[data-state])):after,.btn--secondary-dark[data-state=hovered]:after,.btn--secondary-dark:focus-visible:where(:not([data-state])):after,.btn--secondary-dark[data-state=focused]:after,.btn--secondary-dark:active:where(:not(:disabled,[data-state])):after,.btn--secondary-dark[data-state=pressed]:after,.btn--secondary-dark:where(.btn--quiet)[aria-expanded=true]:after{box-shadow:inset 0 0 0 0 var(--grey-dark-30);mix-blend-mode:normal}.btn--secondary-dark:focus-visible:where(:not([data-state])),.btn--secondary-dark[data-state=focused]{--sec-f1-pct: 50%;--sec-f1a-pct: 20%;--sec-f2-pct: 80%;--sec-f2-start: var(--grey-dark-10);--sec-f2-end: var(--grey-dark-10);border-color:var(--accent-dark-30);outline:none;box-shadow:inset 0 0 2px 1px var(--grey-dark-20),inset 0 0 4px 1px var(--accent-dark-40),inset 0 3px 5px 0 var(--accent-dark-30),inset 0 3px 5px 0 var(--grey-dark-80),0 0 1px -.6px var(--accent-dark-50),0 1px 4px -1px var(--grey-dark-0),0 0 20px -8px var(--accent-dark-30),0 0 20px -8px var(--accent-dark-30),0 2px 8px -2px var(--grey-dark-70),0 6px 8px -4px var(--grey-dark-50),0 8px 8px -6px var(--accent-dark-50),0 0 0 2px var(--accent-dark-30)}.btn--secondary-dark:focus-visible:where(:not([data-state])):before,.btn--secondary-dark[data-state=focused]:before{box-shadow:inset 0 0 2px 1px var(--grey-dark-0),inset 0 0 0 0 var(--grey-dark-70),inset 0 1px 2px 0 var(--grey-dark-0),inset 0 0 2px 1px var(--accent-dark-50)}.btn--secondary-dark:active:where(:not(:disabled,[data-state])),.btn--secondary-dark[data-state=pressed],.btn--secondary-dark.btn--quiet[aria-expanded=true]{--sec-f1-pct: 80%;--sec-f1-start: var(--grey-dark-20);--sec-f1-end: var(--grey-dark-30);--sec-f2-pct: 30%;--sec-f2-start: var(--grey-dark-20);--sec-f2-end: var(--grey-dark-20);color:var(--grey-light-30);border-color:var(--grey-dark-60);box-shadow:inset 0 0 0 0 var(--grey-dark-20),inset 0 0 0 0 var(--accent-dark-40),inset 0 0 0 0 var(--accent-dark-30),inset 0 0 0 0 var(--grey-dark-20),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-dark-0),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 0 8px -4px var(--grey-dark-70),0 0 0 0 var(--grey-dark-50),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}.btn--secondary-dark:active:where(:not(:disabled,[data-state])):before,.btn--secondary-dark[data-state=pressed]:before,.btn--secondary-dark:where(.btn--quiet)[aria-expanded=true]:before{box-shadow:inset 0 1px 2px 0 var(--grey-dark-20),inset 0 0 0 .2px var(--grey-dark-70),inset 0 4px 5px 2px var(--grey-dark-60),inset 0 0 5px -1px var(--grey-dark-70);mix-blend-mode:darken}.btn--secondary,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])){--sec-f1-pct: 60%;--sec-f1a-pct: 0%;--sec-f2-pct: 50%;--sec-f1-start: var(--grey-white);--sec-f1-end: var(--grey-light-5);--sec-f2-start: var(--grey-light-40);--sec-f2-end: var(--grey-light-30);color:var(--grey-dark-60);border:.2px solid var(--grey-light-70);box-shadow:inset 0 0 0 0 var(--grey-light-15),inset 0 0 0 0 var(--accent-dark-40),inset 0 0 0 0 var(--accent-dark-30),inset 0 0 0 0 var(--grey-light-20),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-white),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 0 8px -4px var(--grey-light-70),var(--btn-drop, 0 4px 8px -4px) var(--grey-light-70),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}.btn--secondary:before,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):before{box-shadow:inset 0 1px 2px -2px var(--grey-light-10),inset 0 0 0 0 var(--grey-light-70),inset 0 0 2px 1px var(--grey-light-10),inset 0 -2px 4px 0 var(--grey-light-5);mix-blend-mode:normal;z-index:2}.btn--secondary:after,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):after{box-shadow:inset 0 3px 5px 0 var(--grey-light-30);mix-blend-mode:darken;z-index:1}:where(:root:not([data-hover=none])) .btn--secondary:hover:where(:not(:disabled,[data-state])),.btn--secondary[data-state=hovered]{--sec-f1-pct: 80%;--sec-f2-pct: 60%;--sec-f2-start: var(--grey-white);--sec-f2-end: var(--grey-light-5);border-color:var(--grey-light-80);box-shadow:inset 0 0 0 0 var(--grey-light-15),inset 0 0 4px 1px var(--accent-dark-40),inset 0 3px 12px -6px var(--accent-dark-40),inset 0 0 0 0 var(--grey-light-20),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-white),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 6px 8px -4px var(--grey-light-70),0 -2px 8px -2px var(--grey-white),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}:where(:root[data-theme=light]:not([data-hover=none])) .btn--secondary-dark:where(:not([data-pin-dark])):hover:where(:not(:disabled,[data-state])),:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]))[data-state=hovered]{--sec-f2-start: var(--grey-white);--sec-f2-end: var(--grey-light-5);border-color:var(--grey-light-80);box-shadow:inset 0 0 0 0 var(--grey-light-15),inset 0 0 4px 1px var(--accent-dark-40),inset 0 3px 12px -6px var(--accent-dark-40),inset 0 0 0 0 var(--grey-light-20),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-white),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 6px 8px -4px var(--grey-light-70),0 -2px 8px -2px var(--grey-white),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}:where(:root:not([data-hover=none])) .btn--secondary:hover:where(:not(:disabled,[data-state])):before,.btn--secondary[data-state=hovered]:before{box-shadow:inset 0 1px 2px 0 var(--grey-light-5),inset 0 0 0 0 var(--grey-light-70),inset 0 0 2px 1px var(--grey-light-5),inset 0 0 0 0 var(--grey-light-5)}:where(:root:not([data-hover=none])) .btn--secondary:hover:where(:not(:disabled,[data-state])):after,.btn--secondary[data-state=hovered]:after,.btn--secondary:focus-visible:where(:not([data-state])):after,.btn--secondary[data-state=focused]:after,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):focus-visible:where(:not([data-state])):after,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]))[data-state=focused]:after{box-shadow:inset 0 0 0 0 var(--grey-light-30);mix-blend-mode:normal}.btn--secondary:focus-visible:where(:not([data-state])),.btn--secondary[data-state=focused]{--sec-f1-pct: 50%;--sec-f1a-pct: 20%;--sec-f2-pct: 80%;--sec-f2-start: var(--grey-light-5);--sec-f2-end: var(--grey-light-10);border-color:var(--accent-dark-30);outline:none;box-shadow:inset 0 0 2px 1px var(--grey-light-15),inset 0 0 4px 1px var(--accent-dark-40),inset 0 3px 5px 0 var(--accent-dark-30),inset 0 3px 5px 0 var(--grey-light-20),0 0 1px -.6px var(--accent-dark-50),0 1px 4px -1px var(--grey-white),0 0 20px -8px var(--accent-dark-30),0 0 20px -8px var(--accent-dark-30),0 2px 8px -2px var(--grey-light-70),0 6px 8px -4px var(--grey-light-50),0 8px 8px -6px var(--accent-dark-50),0 0 0 2px var(--accent-dark-30)}:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):focus-visible:where(:not([data-state])),:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]))[data-state=focused]{--sec-f2-start: var(--grey-light-5);--sec-f2-end: var(--grey-light-10);box-shadow:inset 0 0 2px 1px var(--grey-light-15),inset 0 0 4px 1px var(--accent-dark-40),inset 0 3px 5px 0 var(--accent-dark-30),inset 0 3px 5px 0 var(--grey-light-20),0 0 1px -.6px var(--accent-dark-50),0 1px 4px -1px var(--grey-white),0 0 20px -8px var(--accent-dark-30),0 0 20px -8px var(--accent-dark-30),0 2px 8px -2px var(--grey-light-70),0 6px 8px -4px var(--grey-light-50),0 8px 8px -6px var(--accent-dark-50),0 0 0 2px var(--accent-dark-30)}.btn--secondary:focus-visible:where(:not([data-state])):before,.btn--secondary[data-state=focused]:before,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):focus-visible:where(:not([data-state])):before,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]))[data-state=focused]:before{box-shadow:inset 0 0 2px 1px var(--grey-white),inset 0 0 0 0 var(--grey-light-70),inset 0 1px 2px 0 var(--grey-white),inset 0 0 2px 1px var(--accent-dark-50)}.btn--secondary:active:where(:not(:disabled,[data-state])),.btn--secondary[data-state=pressed]{background:linear-gradient(180deg,color-mix(in srgb,var(--grey-light-20) 80%,transparent),color-mix(in srgb,var(--grey-light-30) 80%,transparent)),linear-gradient(180deg,transparent 0%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--grey-light-15) 30%,transparent),color-mix(in srgb,var(--grey-light-20) 30%,transparent));border-color:var(--grey-light-60);box-shadow:0 0 8px -4px var(--grey-light-70)}:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):active:where(:not(:disabled,[data-state])),:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]))[data-state=pressed],:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])).btn--quiet[aria-expanded=true]{--sec-f1-start: var(--grey-light-20);--sec-f1-end: var(--grey-light-30);--sec-f2-start: var(--grey-light-15);--sec-f2-end: var(--grey-light-20);color:var(--grey-dark-60);border-color:var(--grey-light-60);box-shadow:inset 0 0 0 0 var(--grey-light-15),inset 0 0 0 0 var(--accent-dark-40),inset 0 0 0 0 var(--accent-dark-30),inset 0 0 0 0 var(--grey-light-20),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--grey-white),0 0 0 0 var(--accent-dark-30),0 0 0 0 var(--accent-dark-30),0 0 8px -4px var(--grey-light-70),0 0 0 0 var(--grey-light-50),0 0 0 0 var(--accent-dark-50),0 0 0 0 var(--accent-dark-30)}.btn--secondary:active:where(:not(:disabled,[data-state])):before,.btn--secondary[data-state=pressed]:before,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark])):active:where(:not(:disabled,[data-state])):before,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]))[data-state=pressed]:before,:where(:root[data-theme=light]) .btn--secondary-dark:where(:not([data-pin-dark]).btn--quiet)[aria-expanded=true]:before{box-shadow:inset 0 1px 2px 0 var(--grey-light-15),inset 0 0 0 .2px var(--grey-light-70),inset 0 4px 5px 2px var(--grey-dark-0),inset 0 0 5px -1px var(--grey-light-70);mix-blend-mode:darken}.btn--secondary:active:where(:not(:disabled,[data-state])):after,.btn--secondary[data-state=pressed]:after{box-shadow:none;mix-blend-mode:normal}.btn--quiet:active{scale:none}.btn--quiet:where(:not(:hover,:active,:focus-visible,[aria-expanded=true],[data-state])){background:transparent;border-color:transparent;box-shadow:none}.btn--quiet:where(:not(:hover,:active,:focus-visible,[aria-expanded=true],[data-state])):before,.btn--quiet:where(:not(:hover,:active,:focus-visible,[aria-expanded=true],[data-state])):after{box-shadow:none}.btn:active:where(:not(:disabled,[data-state])) :is(.btn__label,.btn__icon),.btn[data-state=pressed] :is(.btn__label,.btn__icon){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--lg,.btn--md,.btn--sm{height:var(--_btn-h);min-height:var(--_btn-h);font-weight:var(--title-font-weight);gap:var(--_btn-gap);padding-inline:var(--_btn-pad)}.btn--lg,.btn--md{font-size:var(--title-5-font-size);letter-spacing:var(--title-5-letter-spacing);line-height:var(--title-5-line-height)}.btn--lg{--_btn-h: var(--value-hotel);--_btn-gap: var(--value-charlie);--_btn-pad: var(--value-foxtrot);--_btn-pad-icon: var(--value-echo)}:is(.btn--lg,.btn--md,.btn--sm).btn--has-leading-icon{padding-inline-start:var(--_btn-pad-icon)}:is(.btn--lg,.btn--md,.btn--sm).btn--has-trailing-icon{padding-inline-end:var(--_btn-pad-icon)}.btn--md{--_btn-h: calc(var(--value-golf) + var(--value-charlie));--_btn-gap: var(--value-charlie);--_btn-pad: calc(var(--value-echo) + var(--value-bravo));--_btn-pad-icon: var(--value-delta)}.btn--icon{--_btn-pad: 0;aspect-ratio:1;justify-content:center}.btn--icon:is(.btn--lg,.btn--md,.btn--sm){width:var(--_btn-h)}.btn--sm{--_btn-h: var(--value-golf);--_btn-gap: calc(var(--value-bravo) + var(--value-alfa));--_btn-pad: var(--value-delta);--_btn-pad-icon: var(--value-charlie);font-size:var(--title-6-font-size);letter-spacing:var(--title-6-letter-spacing);line-height:var(--title-6-line-height)}.btn--fluid{width:100%}.btn--joined-start{--btn-radius: var(--value-foxtrot) var(--value-echo) var(--value-echo) var(--value-foxtrot)}.btn--joined-end{--btn-radius: var(--value-echo) var(--value-foxtrot) var(--value-foxtrot) var(--value-echo)}.scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:.5px solid color-mix(in srgb,var(--grey-light-50) 40%,transparent);background:color-mix(in srgb,var(--grey-dark-60) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);isolation:isolate;color:var(--grey-light-20);cursor:pointer;z-index:50;padding:0;opacity:0;pointer-events:none;transition:opacity .35s,scale .15s ease-out;box-shadow:0 2px 8px #00000026}.scroll-arrow.is-visible{opacity:1;pointer-events:auto}.scroll-arrow:active{scale:.96}.scroll-arrow--right{right:var(--value-echo)}.scroll-arrow--left{left:var(--value-echo)}:where(:root[data-theme=light]) .scroll-arrow{background:color-mix(in srgb,var(--grey-white) 80%,transparent);border-color:color-mix(in srgb,var(--grey-light-30) 50%,transparent);color:var(--grey-dark-60);box-shadow:0 2px 8px #00000014}.scroll-arrow .material-symbols-rounded{--icon-size: 24px;position:relative;z-index:1}.theme-toggle__svg{display:block;width:var(--value-foxtrot);height:var(--value-foxtrot);overflow:visible}.theme-toggle--disc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-pill);cursor:pointer;background:color-mix(in srgb,var(--grey-light-40) 60%,transparent);color:var(--theme-text);transition:background .12s,color .12s}.theme-toggle--disc:hover{background:color-mix(in srgb,var(--grey-light-40) 75%,transparent)}.theme-toggle--disc .theme-toggle__svg,.theme-toggle--button .theme-toggle__svg{width:20px;height:20px}.surface{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 30%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 30%, transparent);--_sf-border: var(--grey-dark-80);--_sf-s1: var(--grey-dark-100);--_sf-s2: color-mix(in srgb, var(--grey-dark-90) 40%, transparent);--_sf-s3: color-mix(in srgb, var(--grey-dark-90) 40%, transparent);--_sf-si: var(--grey-dark-80);--_sf-si2: var(--grey-dark-100);--_sf-si3: var(--grey-dark-80);--_sf-bg-a-hover: color-mix(in srgb, var(--grey-dark-60) 40%, transparent);--_sf-bg-b-hover: color-mix(in srgb, var(--grey-dark-70) 40%, transparent);--_sf-border-hover: var(--grey-dark-70);--_sf-outer: 0 0 8px -4px var(--_sf-s1), 0 10px 16px -18px var(--_sf-s2), 0 9px 20px 0 var(--_sf-s3);--_sf-outer-hover: 0 0 10px -2px var(--_sf-s1), 0 10px 16px -18px var(--_sf-s2), 0 9px 20px 0 var(--_sf-s3);--_sf-inner: inset 0 0 6px -2px var(--_sf-si), inset 0 0 16px -12px var(--_sf-si), inset 30px 25px 50px -50px var(--_sf-si2), inset -10px -5px 50px -50px var(--_sf-si3);background:linear-gradient(180deg,var(--_sf-bg-a) 0%,var(--_sf-bg-b) 97%);border:.2px solid var(--_sf-border);box-shadow:var(--_sf-outer),var(--_sf-inner);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,scale .15s ease-out}.surface:hover:where(:not(.surface--static,.surface--warm,[data-expanded=true])){--_sf-bg-a: var(--_sf-bg-a-hover);--_sf-bg-b: var(--_sf-bg-b-hover);--_sf-border: var(--_sf-border-hover);box-shadow:none}:where(:root[data-theme=light]) .surface{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 30%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 30%, transparent);--_sf-border: var(--grey-light-40);--_sf-s1: color-mix(in srgb, var(--grey-dark-60) 10%, transparent);--_sf-s2: color-mix(in srgb, var(--grey-light-15) 20%, transparent);--_sf-s3: color-mix(in srgb, var(--grey-dark-60) 15%, transparent);--_sf-si: var(--grey-white);--_sf-si2: var(--grey-light-40);--_sf-si3: var(--grey-dark-60);--_sf-bg-a-hover: color-mix(in srgb, var(--grey-white) 40%, transparent);--_sf-bg-b-hover: color-mix(in srgb, var(--grey-light-5) 40%, transparent);--_sf-border-hover: var(--grey-light-30)}.surface--dark{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 30%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 30%, transparent);--_sf-border: var(--grey-dark-80);--_sf-s1: var(--grey-dark-100);--_sf-s2: color-mix(in srgb, var(--grey-dark-90) 40%, transparent);--_sf-s3: color-mix(in srgb, var(--grey-dark-90) 40%, transparent);--_sf-si: var(--grey-dark-80);--_sf-si2: var(--grey-dark-100);--_sf-si3: var(--grey-dark-80);--_sf-bg-a-hover: color-mix(in srgb, var(--grey-dark-60) 40%, transparent);--_sf-bg-b-hover: color-mix(in srgb, var(--grey-dark-70) 40%, transparent);--_sf-border-hover: var(--grey-dark-70)}.surface--dense{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 60%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 60%, transparent)}:where(:root[data-theme=light]) .surface--dense{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 80%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 80%, transparent)}.surface--plate{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 88%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 88%, transparent)}:where(:root[data-theme=light]) .surface--plate{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 88%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 88%, transparent)}:where(.home-bento__item) .surface{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 40%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 40%, transparent)}:where(:root[data-theme=light] .home-bento__item) .surface{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 40%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 40%, transparent)}:where(.surface):where(:not(.surface--static,.surface--warm,[data-expanded=true])){position:relative;isolation:isolate}.surface:where(:not(.surface--static,.surface--warm,[data-expanded=true])){background:none;border-color:transparent;box-shadow:none}.surface:where(:not(.surface--static,.surface--warm,[data-expanded=true])):before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--_sf-bg-a) 0%,var(--_sf-bg-b) 97%);border:.2px solid var(--_sf-border);box-shadow:var(--_sf-outer),var(--_sf-inner);transition:inset .2s ease,box-shadow .2s ease,border-color .2s ease,--_sf-bg-a .2s ease,--_sf-bg-b .2s ease;pointer-events:none}.surface:hover:where(:not(.surface--static,.surface--warm,[data-expanded=true])):before{inset:calc(-1px - var(--surface-grow));box-shadow:var(--_sf-outer-hover),var(--_sf-inner)}:is(.card--bottom-text,.notion-resource-card,.practice-card).surface{overflow:visible}.surface:where(.modal__surface:not(.surface--static),.belief-tabs__stack-card){box-shadow:var(--_sf-outer);border-color:var(--_sf-border)}.surface:where(.modal__surface:not(.surface--static),.belief-tabs__stack-card):before,.surface:hover:where(.modal__surface:not(.surface--static),.belief-tabs__stack-card):before{box-shadow:var(--_sf-inner)}:where(:is(.card,.notion-resource-card,.practice-card).surface){min-width:0;min-height:0}.surface:hover:where(.modal__surface:not(.surface--static),.belief-tabs__stack-card):before{inset:-1px}.surface:where(.modal__surface:not(.surface--static),.belief-tabs__stack-card):before{border-color:transparent}.surface:hover:where(.modal__surface:not(.surface--static),.belief-tabs__stack-card){box-shadow:var(--_sf-outer-hover)}:is(.principle-card:where(:not([aria-expanded=true])),.showcase-card,.software-card){box-shadow:var(--_sf-outer),inset 0 0 6px -2px var(--_sf-si),inset 0 0 16px -12px var(--_sf-si),inset 30px 25px 50px -50px var(--_sf-si2),inset 30px 25px 50px -50px transparent,inset -10px -5px 50px -50px var(--_sf-si3)}:is(.principle-card:where(:not([aria-expanded=true])),.showcase-card,.software-card):hover{box-shadow:0 0 10px -2px var(--_sf-s1),0 10px 16px -18px var(--primary-dark-80),0 9px 20px 0 var(--_sf-s3),inset 0 0 6px -2px var(--_sf-si),inset 0 0 16px -12px var(--primary-dark-80),inset 30px 25px 50px -50px var(--_sf-si2),inset 30px 25px 50px -50px color-mix(in srgb,var(--primary-dark-90) 10%,transparent),inset -10px -5px 50px -50px var(--_sf-si3)}.principle-card:where(:not([aria-expanded=true])):hover{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-80) 40%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-90) 40%, transparent);--_sf-border: var(--grey-dark-70)}.principle-card:active:where(:not([aria-expanded=true])){scale:.96}.showcase-card.showcase-card--black:hover{--_sf-border: var(--grey-dark-90);border-color:var(--grey-dark-90)}:where(:root[data-theme=light]) :is(.principle-card:where(:not([aria-expanded=true])),.showcase-card:not(.showcase-card--black),.software-card):hover{box-shadow:0 0 10px -2px var(--_sf-s1),0 10px 16px -18px var(--primary-dark-30),0 9px 20px 0 var(--_sf-s3),inset 0 0 6px -2px var(--_sf-si),inset 0 0 16px -12px var(--primary-light-60),inset 30px 25px 50px -50px var(--_sf-si2),inset 30px 25px 50px -50px var(--primary-light-20),inset -10px -5px 50px -50px var(--_sf-si3)}:where(:root[data-theme=light]) .principle-card:where(:not([aria-expanded=true])):hover{--_sf-bg-a: color-mix(in srgb, var(--grey-light-5) 40%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-10) 40%, transparent);--_sf-border: var(--grey-light-30)}.surface--ghost{-webkit-backdrop-filter:none;backdrop-filter:none}.surface--ghost:before{opacity:0;transition:opacity .2s ease,inset .2s ease,box-shadow .2s ease,background .2s ease}.surface--ghost:hover:before{opacity:1}.surface--ghost:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.surface__overlay{--_so-bg: color-mix(in srgb, var(--grey-dark-60) 40%, transparent);--_so-border: var(--grey-dark-40);background:var(--_so-bg);border-top:.2px solid var(--_so-border)}:where(:root[data-theme=light]) .surface__overlay{--_so-bg: color-mix(in srgb, var(--grey-light-20) 40%, transparent);--_so-border: var(--grey-light-40)}:where(:root[data-theme=dark]) .surface__overlay--darker{background:color-mix(in srgb,var(--grey-dark-50) 90%,transparent)}:where(:root[data-theme=light]) .surface__overlay--darker{background:color-mix(in srgb,var(--grey-light-15) 60%,transparent)}.framed-image{border-radius:var(--frame-radius, var(--value-echo));box-shadow:var(--frame-shadow, var(--shadow-image))}.framed-image--lg{--frame-radius: var(--radius-card-md);--frame-shadow: var(--shadow-image-lg)}.framed-image--flat{--frame-shadow: none}:where(:root[data-theme=light]) img[src="/assets/locked/screen-dark.svg"]{content:url(/assets/locked/screen-light.svg)}.modal__surface{overflow:hidden;width:100%;max-width:480px;border-radius:var(--radius-dialog)}.modal--framed{display:flex;align-items:center;justify-content:center;padding:var(--value-foxtrot)}.modal--page{min-height:100vh}.modal--dialog{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;border:0;background:none;color:inherit;overflow:visible}.modal--dialog:not([open]){display:none}.modal--dialog[data-keyboard]{bottom:auto;align-items:flex-start;overflow-y:auto;overscroll-behavior:contain}.modal--dialog[data-keyboard]>.modal__surface{margin-block:auto}.modal--dialog::backdrop{background:color-mix(in srgb,var(--grey-dark-100) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__surface--dense{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 60%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 60%, transparent)}:where(:root[data-theme=light]) .modal__surface--dense{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 70%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 70%, transparent)}.modal--dense .modal__header{padding-top:20px}.modal--dense .modal__body{padding:var(--value-charlie) var(--value-foxtrot) 0}.modal--dense .modal__footer{border-radius:0 0 var(--radius-dialog) var(--radius-dialog)}.modal__header{padding:var(--value-foxtrot) var(--value-foxtrot) 0}.modal__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-6-letter-spacing);line-height:var(--jumbo-6-line-height);color:var(--theme-text);margin:0}.modal__body{padding:var(--value-echo) var(--value-foxtrot);font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text-muted)}.modal__footer{display:flex}.modal__footer-btn{flex:1}.modal__footer--padded{padding:var(--value-delta) var(--value-echo) var(--value-echo);gap:var(--value-charlie)}.modal__footer--padded .modal__footer-btn--left .btn{--btn-radius: var(--value-delta) var(--value-delta) var(--value-delta) var(--value-foxtrot)}.modal__footer--padded .modal__footer-btn--right .btn{--btn-radius: var(--value-delta) var(--value-delta) var(--value-foxtrot) var(--value-delta)}.modal__footer--flush{gap:.2px}.modal__footer--flush .modal__footer-btn--left .btn{--btn-radius: 0 0 0 var(--radius-dialog)}.modal__footer--flush .modal__footer-btn--right .btn{--btn-radius: 0 0 var(--radius-dialog)}.navbar{position:fixed;top:var(--navbar-inset);left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;gap:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1)}.navbar__status-fill,.navbar__scrim{display:none}.navbar__platter{height:64px;padding:var(--value-charlie);display:flex;flex-direction:row;gap:0;align-items:center;justify-content:center;border-radius:40px}.navbar__mobile,.navbar__mobile-drawer{display:none}.navbar__logo{--btn-radius: var(--radius-pill) 0 0 var(--radius-pill);padding-inline-start:28px}.navbar__logo-img{display:block;width:48px;height:16px;max-width:none;flex:none;position:relative;z-index:3;filter:grayscale(1) brightness(6);opacity:.7;transition:filter .35s,opacity .35s}:where(:root[data-theme=light]) .navbar__logo-img{filter:grayscale(1) brightness(.1);opacity:.7}:where(.navbar__logo:hover) .navbar__logo-img,:where(.navbar__logo:focus-visible) .navbar__logo-img,:where(.navbar__logo:active) .navbar__logo-img,:where(.navbar__logo--active) .navbar__logo-img{filter:none;opacity:1}.navbar__segment{position:relative}.navbar__segment .btn{--btn-radius: 0}.navbar__segment--first .btn{--btn-radius: var(--radius-pill) 0 0 var(--radius-pill);padding-inline-start:28px}.navbar__segment--last .btn{--btn-radius: 0 var(--radius-pill) var(--radius-pill) 0;padding-inline-end:28px}.navbar__segment--toggle .btn{--btn-radius: 0 var(--radius-pill) var(--radius-pill) 0;width:50px}.navbar--scroll-hidden{transform:translate(-50%,calc(-100% - var(--value-foxtrot) - 8px));pointer-events:none;opacity:0}@media(width<=768px),(device-posture:folded){.navbar{--_menu-inset: var(--value-echo);--_menu-radius: max(0px, calc(var(--device-radius, 24px) - var(--_menu-inset)));--_menu-ease: .35s cubic-bezier(.32, .72, 0, 1);--_menu-foot: max(var(--value-charlie), calc(var(--_menu-inset) - var(--safari-toolbar-air)));inset:0 0 calc(100% - var(--value-india));transform:none;width:auto;max-width:none;align-items:stretch;gap:0;pointer-events:none;border-radius:0;overflow:hidden;transition:inset var(--_menu-ease),border-radius var(--_menu-ease),box-shadow var(--_menu-ease),border-color var(--_menu-ease),transform .35s ease;translate:0 calc((var(--nav-reveal, 1) - 1) * 100%)}.navbar__desktop{display:none}.navbar__mobile{display:flex;height:64px;flex-shrink:0;padding:var(--value-charlie);align-items:center;justify-content:space-between;border-radius:0;position:relative;z-index:2;pointer-events:auto}.navbar__mobile.surface,.album-shelf__bar-scrim.surface{border:0;border-block-end:.2px solid var(--_sf-border);background:var(--theme-bar);box-shadow:0 0 8px -4px var(--_sf-s1),0 9px 20px 0 var(--_sf-s3);-webkit-backdrop-filter:none;backdrop-filter:none}.navbar__mobile-drawer.surface{border:0;box-shadow:none;border-radius:0}.navbar__mobile-controls{display:flex;align-items:center;gap:var(--value-charlie)}.navbar__logo--mobile{border-radius:0;padding-inline:var(--value-foxtrot)}.navbar__mobile .navbar__logo--mobile{background:none;box-shadow:none;color:inherit}.navbar__mobile .navbar__logo--mobile:before,.navbar__mobile .navbar__logo--mobile:after{display:none}.navbar__menu-toggle{display:flex;align-items:center;justify-content:center;width:var(--value-hotel);height:var(--value-hotel);padding:0;border-radius:0;border:0;background:none;color:var(--theme-text);cursor:pointer;line-height:0}.navbar__mobile .navbar__mobile-theme-toggle{position:static;top:auto;right:auto;z-index:auto;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.navbar__menu-icon{display:block;width:24px;height:24px}.navbar__menu-seg{stroke:var(--theme-text);stroke-width:2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .35s ease,opacity .35s ease}.navbar__menu-toggle--is-open .navbar__menu-seg--mid{opacity:0;transform:scaleX(.5)}.navbar__menu-toggle--is-open .navbar__menu-seg--top-l{transform:translateY(3px) rotate(45deg)}.navbar__menu-toggle--is-open .navbar__menu-seg--top-r{transform:translateY(3px) rotate(-45deg)}.navbar__menu-toggle--is-open .navbar__menu-seg--bot-l{transform:translateY(-3px) rotate(-45deg)}.navbar__menu-toggle--is-open .navbar__menu-seg--bot-r{transform:translateY(-3px) rotate(45deg)}.navbar__mobile-drawer{display:grid;grid-template-rows:0fr;flex:1;min-height:0;pointer-events:none;overflow:hidden;transition:grid-template-rows var(--_menu-ease)}.navbar__mobile-drawer-inner{min-height:0;overflow:auto;overscroll-behavior:contain;opacity:0;transform:translateY(-18px);transition:opacity var(--_menu-ease),transform var(--_menu-ease)}.navbar__mobile-items{display:flex;flex-direction:column;gap:0;width:100%;height:100%;padding:0}.navbar__mobile-item{flex:1 1 20%;width:100%}.navbar__mobile-item .btn{--btn-radius: 0;width:100%;height:100%;min-height:0}.navbar__mobile-item .btn .btn__label{font-family:var(--jumbo-font-family);font-size:var(--jumbo-3-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-3-letter-spacing);line-height:var(--jumbo-3-line-height)}.navbar--mobile-open{inset:var(--_menu-inset) var(--_menu-inset) var(--_menu-foot);border-radius:var(--_menu-radius);border:.2px solid var(--grey-dark-40);box-shadow:0 0 8px -4px color-mix(in srgb,var(--grey-dark-60) 10%,transparent),0 10px 16px -18px color-mix(in srgb,var(--grey-dark-20) 20%,transparent),0 9px 20px color-mix(in srgb,var(--grey-dark-60) 15%,transparent),inset 0 0 6px -2px var(--grey-dark-0),inset 0 0 16px -12px var(--grey-dark-0),inset 30px 25px 50px -50px var(--grey-dark-40),inset -10px -5px 50px -50px var(--grey-dark-60);pointer-events:auto}.navbar--mobile-open .navbar__mobile{border-radius:var(--_menu-radius) var(--_menu-radius) 0 0;border:0;box-shadow:none;transition:border-radius .35s ease,box-shadow .35s ease}.navbar--mobile-open :where(.navbar__mobile-item:last-child) .btn{--btn-radius: 0 0 var(--_menu-radius) var(--_menu-radius);transition:border-radius .35s ease}.navbar--mobile-open .navbar__mobile-drawer{grid-template-rows:1fr;pointer-events:auto}.navbar--mobile-open .navbar__mobile-drawer-inner{opacity:1;transform:none}.navbar--mobile-open .navbar__mobile .navbar__mobile-theme-toggle{opacity:1;transform:translate(0);pointer-events:auto}.navbar--scroll-hidden{transform:none;opacity:1}body.has-mobile-nav-open{overflow:hidden}.navbar__scrim{position:absolute;inset:var(--_scrim-top, 0) 0 auto;height:min(calc(100lvh + var(--value-kilo)),var(--_scrim-room, 100lvh));z-index:98;background:color-mix(in srgb,var(--grey-dark-100) 30%,transparent);opacity:0;transition:opacity .35s ease,display .35s allow-discrete}body.has-mobile-menu .navbar__scrim{display:block;opacity:1}@starting-style{body.has-mobile-menu .navbar__scrim{opacity:0}}body.has-mobile-menu .navbar__status-fill{display:block;position:fixed;inset:0 0 auto;z-index:99;height:var(--value-india);background:color-mix(in srgb,var(--theme-bar),var(--grey-dark-100) 30%);pointer-events:none}}.password-gate__label{display:block;font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text-muted);margin-bottom:var(--value-delta)}.password-gate__input-wrap{margin-bottom:var(--value-foxtrot)}.password-gate__input-wrap--error .input__field:focus{box-shadow:0 0 0 2px var(--primary-dark-10)}.password-gate__error{font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-weight:var(--body-font-weight);line-height:var(--body-4-line-height);color:var(--primary-dark-10);margin:calc(-1 * var(--value-charlie)) 0 var(--value-echo)}.work-login__redirect{text-align:center;padding:var(--value-golf);color:var(--theme-text-muted)}.eyebrow{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--theme-accent);margin:0 0 var(--value-echo)}.eyebrow--prominent{font-size:var(--label-4-font-size);letter-spacing:.08em;margin-bottom:var(--value-charlie)}.eyebrow--muted{font-size:var(--label-3-font-size);letter-spacing:.16em;color:color-mix(in srgb,currentcolor 50%,transparent)}:where(button).text-link{appearance:none;padding:0;border:0;background:none;font:inherit;cursor:pointer}.text-link{font-family:var(--label-font-family);font-size:var(--label-3-font-size);font-weight:var(--label-font-weight);color:var(--theme-accent);text-decoration:none;display:inline-flex;align-items:center;gap:var(--value-bravo);transition:color .12s}.text-link:hover:where(:not(.text-link--inline,:has(>.text-link__label))),.text-link:hover>.text-link__label{text-decoration:underline}.text-link__icon{--icon-size: var(--label-3-font-size);--icon-line-height: var(--label-3-line-height);flex-shrink:0;padding-top:2px}.text-link--muted{color:var(--theme-text-muted)}.text-link--muted:hover{color:var(--theme-accent)}.text-link--inline{display:inline;font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--theme-accent) 55%,transparent);text-underline-offset:var(--value-alfa);transition:color .15s ease,text-decoration-color .15s ease}.text-link--inline:hover{text-decoration-color:var(--theme-accent)}.text-link--inline:focus-visible{outline:var(--value-alfa) solid var(--theme-accent);outline-offset:var(--value-alfa)}.text-block{--tb-heading: var(--grey-white);--tb-body: var(--grey-light-50);--tb-gap: var(--value-charlie)}:where(:root[data-theme=light]) .text-block{--tb-heading: var(--grey-dark-80);--tb-body: var(--grey-dark-60)}.text-block__heading{margin:0 0 var(--tb-gap);font-family:var(--label-font-family);font-size:var(--label-3-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-3-letter-spacing);line-height:var(--label-3-line-height);color:var(--tb-heading)}.text-block__body{margin:0;font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);letter-spacing:var(--body-3-letter-spacing);line-height:var(--body-3-line-height);color:var(--tb-body)}.text-block--bold .text-block__body{font-family:var(--label-font-family);font-weight:var(--label-font-weight);letter-spacing:var(--label-3-letter-spacing)}.text-block--caption{--tb-heading: var(--grey-light-50);--tb-body: var(--grey-light-60);--tb-gap: calc(var(--value-bravo) + var(--value-alfa))}:where(:root[data-theme=light]) .text-block--caption{--tb-heading: var(--grey-dark-50);--tb-body: var(--grey-dark-40)}.text-block--caption .text-block__heading{line-height:1.25}.text-block--caption .text-block__body{font-size:var(--body-4-font-size);line-height:1.5}@media(width<=768px){.text-block--caption .text-block__heading{font-size:var(--label-2-font-size)}.text-block--caption .text-block__body{font-size:var(--body-3-font-size)}}.dct{display:flex;justify-content:center;gap:var(--value-hotel)}.dct__col{width:288px;flex-shrink:0}.sct{--tb-gap: var(--value-delta);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:624px;margin-inline:auto}.sct--left{align-items:stretch;text-align:start}@media(width<=768px){.dct{flex-direction:column;gap:var(--value-foxtrot);align-items:center;padding-inline:var(--value-foxtrot)}.dct__col{width:100%;max-width:400px;text-align:center}.sct{max-width:400px;padding-inline:var(--value-foxtrot)}.sct--left{align-items:center;text-align:center}}.rating{display:inline-flex;align-items:center;gap:var(--value-alfa);color:var(--accent-light-30)}:where(:root[data-theme=light]) .rating{color:color-mix(in srgb,var(--accent-light-30) 50%,var(--primary-dark-30))}.rating--lg{gap:var(--value-bravo)}.rating--inherit{color:inherit}.rating__star{font-variation-settings:"FILL" 0}.rating__star--full,.rating__star--half{font-variation-settings:"FILL" 1}.sh{text-align:center;max-width:544px;margin-inline:auto}.sh--left{text-align:left;max-width:none;margin-inline:0}.sh--main{margin-block-end:var(--value-delta)}.sh--main .sh__heading{font-family:var(--jumbo-font-family, "General Sans", sans-serif);font-size:var(--jumbo-3-font-size, 48px);font-weight:var(--jumbo-font-weight, 600);letter-spacing:var(--jumbo-3-letter-spacing, -.96px);line-height:var(--jumbo-3-line-height, 1.17);margin:0}.sh--main .sh__description{margin:20px 0 0}.sh--section .sh__heading{font-family:var(--jumbo-font-family, "General Sans", sans-serif);font-size:var(--jumbo-4-font-size, 36px);font-weight:var(--jumbo-font-weight, 600);letter-spacing:var(--jumbo-4-letter-spacing, -.72px);line-height:var(--jumbo-4-line-height, 1.22);margin:0}.sh--section .sh__description{margin:20px 0 0}.sh--subsection .sh__heading{font-family:var(--title-font-family, "Inter", sans-serif);font-size:var(--title-2-font-size, 30px);font-weight:var(--title-font-weight, 500);letter-spacing:var(--title-2-letter-spacing, -.3px);line-height:var(--title-2-line-height, 1.2);margin:0}.sh--subsection .sh__description{margin:var(--value-delta) 0 0}.sh--label .sh__heading{font-family:var(--label-font-family);font-size:var(--label-3-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-3-letter-spacing);line-height:var(--label-3-line-height);margin:0;color:var(--grey-white)}.sh--label .sh__description{margin:var(--value-delta) 0 0}.sh__description{font-family:var(--body-font-family, "InterVariable", sans-serif);font-size:var(--body-3-font-size, 16px);font-weight:var(--body-font-weight, 400);letter-spacing:var(--body-3-letter-spacing, 0);line-height:var(--body-3-line-height, 1.5);color:var(--grey-light-50)}.sh__heading{color:var(--grey-light-30)}:root[data-theme=light] .sh__heading{color:var(--grey-dark-60)}:root[data-theme=light] .sh__description{color:var(--grey-dark-30)}:root:where([data-theme=light]) .sh--label .sh__heading{color:var(--grey-dark-80)}.code{--code-pad-inline: 5px;padding:1px var(--code-pad-inline);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--theme-text) 8%,transparent)}.code--accent{border:1px solid var(--primary-dark-20);background:var(--warm-grey-dark-70);color:var(--primary-light-60)}:where(:root[data-theme=light]) .code--accent{border-color:var(--primary-light-20);background:var(--primary-light-10);color:var(--primary-dark-10)}.home{background:var(--theme-bg);color:var(--theme-text);min-height:100vh}.sticker-intro{position:relative;background:#000;color-scheme:dark}.sticker-intro__spacer{height:420vh}.sticker-intro__canvas{position:fixed;inset:0;z-index:1;display:block;width:100%;height:100lvh}.sticker-intro__seo{display:none}.sticker-intro__heading{font-family:var(--font-display);font-size:var(--text-jumbo-1);font-weight:600;line-height:1.04;letter-spacing:var(--ls-jumbo-1);color:#fff}.sticker-intro__tagline{max-width:52ch;margin-top:var(--value-delta);font-size:var(--text-body-1);line-height:1.7;color:#fff9}.sticker-intro__meta{margin-top:var(--value-charlie);font-size:var(--text-body-4);color:#fff6}:where(:root[data-theme=light]) .sticker-intro{background:var(--grey-light-5)}:where(:root[data-theme=light]) .sticker-intro__heading{color:var(--grey-dark-80)}:where(:root[data-theme=light]) .sticker-intro__tagline{color:#0000008c}:where(:root[data-theme=light]) .sticker-intro__meta{color:#0006}.sticker-intro__page-wrap{position:relative;min-height:200vh}.sticker-intro__page{position:relative;z-index:2;min-height:100%;background:var(--theme-bg);opacity:0;visibility:hidden}.sticker-intro__page.pinned{position:fixed;inset:0;min-height:0;overflow:hidden}.sticker-intro__page>.page-header{padding-top:40vh;padding-bottom:var(--value-kilo)}@media(width<768px),(height<500px){.sticker-intro__page>.page-header{padding-bottom:var(--value-hotel)}}.sticker-intro__page>*{opacity:0;transform:translateY(1.5rem);transition:opacity .35s ease-out,transform .35s ease-out}.sticker-intro__page>:nth-child(1){transition-delay:0s}.sticker-intro__page>:nth-child(2){transition-delay:.08s}.sticker-intro__page>:nth-child(3){transition-delay:.16s}.sticker-intro__page>:nth-child(4){transition-delay:.24s}.sticker-intro__page>:nth-child(5){transition-delay:.32s}.sticker-intro__page--revealed>*{opacity:1;transform:none}:where(:root[data-home=desk]:not([data-desk-column])) .sticker-intro__page>.page-header{opacity:1;transform:none;transition:none}:where(:root[data-home=desk]:not([data-desk-column])) .sticker-intro__page :is(.page-header__greeting,.page-header__slots-line,.page-header__tagline,.page-header__meta,.page-header__cta){opacity:0;transform:translateY(calc(-1 * var(--value-delta)));transition:opacity .45s ease-out,transform .45s cubic-bezier(.2,.7,.3,1)}:where(:root[data-home=desk]:not([data-desk-column])) .sticker-intro__page :is(.page-header__slots-line,.page-header__tagline,.page-header__meta){transition-delay:.14s}:where(:root[data-home=desk]:not([data-desk-column])) .sticker-intro__page .page-header__cta{transition-delay:.28s}:where(:root[data-home=desk]:not([data-desk-column])) .sticker-intro__page--revealed :is(.page-header__greeting,.page-header__slots-line,.page-header__tagline,.page-header__meta,.page-header__cta),:where(:root[data-home=desk]) .page-header--measure :is(.page-header__greeting,.page-header__slots-line,.page-header__tagline,.page-header__meta,.page-header__cta){opacity:1;transform:none}:where(:root[data-home=desk]) .page-header--measure :is(.page-header__greeting,.page-header__slots-line,.page-header__tagline,.page-header__meta,.page-header__cta){transition:none}:where(:root[data-home=desk]) .sticker-intro{background:var(--theme-bg)}:where(:root[data-home=desk]) .sticker-intro__spacer{height:444vh}:where(:root[data-home=desk]) .sticker-intro__page-wrap{min-height:100vh}:where(:root[data-home=desk]) .sticker-intro__page{display:grid;place-items:center;background:transparent;pointer-events:none}:where(:root[data-home=desk]) .sticker-intro__page>:not(.page-header){display:none}:where(:root[data-home=desk]) .sticker-intro__page>.page-header{position:relative;isolation:isolate;width:100%;padding-block:0;scale:var(--desk-hero-scale, 1);translate:0 var(--desk-hero-shift, 0)}:where(:root[data-home=desk]) .sticker-intro__page :is(a,button){pointer-events:auto}:where(:root[data-home=desk]) .sticker-intro__page .page-header__socials{display:none}:where(:root[data-home=desk]:not([data-desk-phone])) .sticker-intro__page .page-header__heading{font-size:var(--jumbo-4-font-size);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height)}:where(:root[data-home=desk]) .sticker-intro__page .page-header__heading--slots{gap:var(--value-delta)}:where(:root[data-home=desk]:not([data-desk-phone])) .sticker-intro__page .page-header__slots-line{font-size:var(--title-4-font-size);line-height:var(--title-4-line-height);letter-spacing:var(--title-4-letter-spacing)}:where(:root[data-home=desk]) .sticker-intro__page .page-header__cta{margin-bottom:0}.desk-hero-plate{position:absolute;top:var(--_py, 0);left:var(--_px, 0);z-index:-1;width:var(--_pw, 0);height:var(--_ph, 0);border-radius:var(--_pr, var(--radius-dialog));opacity:0;scale:.97;pointer-events:none;transition:opacity .3s ease-out,scale .3s ease-out}.desk-hero-plate--on{opacity:1;scale:1}.desk-links{position:fixed;inset:0;z-index:3;pointer-events:none}.desk-ui{position:absolute;top:0;left:0;width:0;height:0;opacity:0;transition:opacity .18s ease-out}.desk-ui--show,.desk-ui:focus-within{opacity:1}.desk-ui>*{position:absolute;top:0;left:0;pointer-events:none}.desk-ui__below{display:flex;flex-direction:column;align-items:center;gap:var(--value-bravo);translate:calc(-50% + var(--_bx, 0px)) calc(var(--_bhd, var(--_hd, 0px)) + var(--_by, 0px) + var(--value-delta));rotate:var(--_br, 0rad);transform-origin:50% 0;transition:translate .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.22,1,.36,1)}.desk-ui--show .desk-ui__below>*,.desk-ui:focus-within .desk-ui__below>*{pointer-events:auto}.desk-ui__label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.desk-ui--show>*,.desk-ui:focus-within>*{pointer-events:auto}.desk-ui__label{padding:var(--value-bravo) var(--value-delta);border-radius:var(--radius-pill);color:var(--theme-text);font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:600;line-height:var(--label-5-line-height);letter-spacing:var(--label-5-letter-spacing);white-space:nowrap;text-decoration:none}.desk-ui__title{max-width:32ch;overflow:hidden;text-overflow:ellipsis}:where(:root[data-home=bento]) :is(.sticker-intro,.sticker-intro__page-wrap){display:none}.home-bento__cell--hero .page-header{margin:0;padding:0}.home-bento__cell--hero .page-header__socials{display:none}.home-bento__cell--resources :is(.icon-marquee__row,.device-marquee__track,.component-marquee__row){zoom:var(--_band-zoom)}.home-bento__cell--albums .album-strip__card{--strip-reserve: calc(var(--height-96) + var(--value-delta))}@media(width>=1100px){.home-bento__cell--albums .album-marquee__track{zoom:1.6176}}@media(width>=768px){.home-bento__cell--hero .page-header__slots-line{height:2lh;align-content:center;font-size:var(--title-4-font-size);line-height:var(--title-4-line-height);letter-spacing:var(--title-4-letter-spacing)}}.view-switch--desk{--_vs-inset: calc(var(--value-echo) - var(--safari-toolbar-air) + env(safe-area-inset-bottom, 0px));position:fixed;bottom:var(--_vs-inset);left:max(var(--value-echo),var(--_vs-inset));z-index:4;opacity:0;pointer-events:none;transition:opacity .25s ease-out}.view-switch--desk .text-link{color:color-mix(in srgb,var(--theme-text-muted) 56%,transparent);font-size:var(--label-5-font-size);line-height:var(--label-5-line-height)}:where(:root[data-theme=light]) .view-switch--desk .text-link{color:color-mix(in srgb,var(--theme-text-muted) 78%,transparent)}.view-switch--desk .text-link:hover{color:var(--theme-accent)}.view-switch--desk .text-link__icon{--icon-size: calc(var(--label-5-font-size) - var(--value-alfa));padding-top:0}:where(:root[data-hello-on]:not([data-scrolled])) .view-switch--desk{opacity:1;pointer-events:auto}:where(:root[data-home=bento]) .view-switch--desk{display:none}.view-switch--bento{display:none;justify-content:center;margin-block-start:var(--value-golf)}:where(:root[data-home=bento][data-home-can-desk]) .view-switch--bento{display:flex}.view-switch--bento .btn__icon{--icon-size: calc(var(--title-6-font-size) - var(--value-alfa))}.desk-play{position:absolute;top:72svh;left:50%;z-index:4;display:grid;place-items:center;width:var(--value-kilo);height:calc(2 * var(--value-hotel));padding:0;border:0;background:none;color:color-mix(in srgb,var(--grey-white) 40%,transparent);cursor:pointer;translate:-50% 0;transition:color .2s ease-out,opacity .2s ease-out}:where(:root[data-scrolled]) .desk-play{opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){.desk-play{animation:desk-play-out linear both;animation-timeline:scroll(root);animation-range:0 20vh}}@keyframes desk-play-out{0%{opacity:1}to{opacity:0}}.desk-play:focus:not(:focus-visible){outline:none}.desk-play--go .desk-play__icon{animation:desk-play-go .55s ease-in both}@keyframes desk-play-go{35%{opacity:1;transform:translateY(calc(-1 * var(--value-charlie)))}to{opacity:0;transform:translateY(var(--value-echo))}}.desk-play:hover{color:color-mix(in srgb,var(--grey-white) 60%,transparent)}:where(:root[data-theme=light]) .desk-play{color:color-mix(in srgb,var(--grey-black) 40%,transparent)}:where(:root[data-theme=light]) .desk-play:hover{color:color-mix(in srgb,var(--grey-black) 60%,transparent)}.desk-play__icon{--icon-size: var(--value-hotel);opacity:0}:where(:root[data-hello-on]) .desk-play__icon{opacity:1;transition:opacity .6s ease-out .8s}.desk-dock{position:fixed;right:max(var(--value-echo),calc(var(--device-radius-br, 0px) - var(--value-echo)));bottom:max(var(--value-echo),calc(var(--device-radius-br, 0px) - var(--value-echo)));z-index:4;display:flex;gap:var(--value-charlie);opacity:0;pointer-events:none;transition:opacity .25s ease-out}:where(:root[data-desk-at]) .desk-dock{opacity:1;pointer-events:auto}.desk-links--phone .desk-ui--albums .desk-ui__label{display:none}.desk-links--phone .desk-ui__prev{translate:calc(-1 * var(--_hw, 0px) - 50% - var(--value-echo)) -50%}.desk-links--phone .desk-ui__next{translate:calc(var(--_hw, 0px) - 50% + var(--value-echo)) -50%}.desk-ui__prev{translate:calc(-1 * var(--_hw, 0px) - 50%) -50%}.desk-ui__next{translate:calc(var(--_hw, 0px) - 50%) -50%}@media(width<768px),(height<500px){:where(:root:not([data-desk-phone])) .desk-links{display:none}}@media(width<768px),(height<500px){:where(:root:not([data-intro=iphone],[data-desk-phone])) .home{overflow-y:clip}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro{background:none}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__canvas{--intro-blur: 24px;--intro-fade: .6}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__spacer{height:100svh}@media(orientation:portrait){:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__spacer{height:calc(100lvh + var(--value-india))}}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__page-wrap{min-height:0}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__page,:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__page.pinned{position:relative;inset:auto;min-height:0;overflow:visible;background:none;opacity:1;visibility:visible}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__page>*{opacity:1;transform:none;transition:none}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__page>.page-header{padding-top:var(--value-india)}}@supports (animation-timeline: scroll()){@media(width<768px),(height<500px){:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__canvas{position:absolute;inset:0 0 auto;height:calc(100lvh + var(--value-india));animation:sticker-intro-backdrop-pin linear both,sticker-intro-soften linear both;animation-timeline:scroll(root),scroll(root);animation-range:0 var(--intro-pin, 0),0 100svh}}}@supports not (animation-timeline: scroll()){@media(width<768px),(height<500px){:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__canvas{transition:opacity .6s ease-out,filter .6s ease-out}:where(:root:not([data-intro=iphone],[data-desk-phone])) .sticker-intro__canvas--held{opacity:var(--intro-fade);filter:blur(var(--intro-blur))}}}@supports (animation-timeline: scroll()){:where(:root[data-desk-phone]) .home{overflow-y:clip}:where(:root[data-desk-phone]) .sticker-intro__canvas{--desk-bleed: var(--value-india);position:absolute;inset:0 0 auto;height:calc(100lvh + var(--desk-bleed));animation:sticker-intro-backdrop-pin linear both;animation-timeline:scroll(root);animation-range:0 var(--intro-pin, 0)}:where(:root[data-desk-phone][data-desk-column]) .sticker-intro__canvas{animation:sticker-intro-backdrop-pin linear both,desk-scene-out linear both;animation-timeline:scroll(root),scroll(root);animation-range:0 var(--intro-pin, 0),var(--desk-scene-a, 0) var(--desk-scene-b, 0)}}@keyframes desk-scene-out{0%{opacity:1}to{opacity:0}}:where(:root[data-desk-column]) .sticker-intro__page>*{opacity:1;transform:none;transition:none}:where(:root[data-desk-column]) .desk-dock{display:none}.desk-replay-row{display:flex;justify-content:center}.desk-replay-row .text-link{font-size:var(--label-5-font-size);line-height:var(--label-5-line-height)}.desk-replay-row .text-link__icon{--icon-size: calc(var(--label-5-font-size) - var(--value-alfa));padding-top:0}:where(:root[data-desk-flat]) .sticker-intro__page.pinned{position:absolute;inset:var(--desk-page-top, 0) 0 auto;height:var(--desk-page-h, 100vh);overflow:visible}@keyframes sticker-intro-backdrop-pin{to{transform:translateY(var(--intro-pin, 0))}}@keyframes sticker-intro-soften{to{opacity:var(--intro-fade);filter:blur(var(--intro-blur))}}@media(orientation:portrait)and ((width<768px)or (height<500px)){:where(:root[data-intro=iphone]) .sticker-intro__spacer{height:300svh}}@supports (animation-timeline: scroll()){@media(orientation:portrait)and ((width<768px)or (height<500px)){:where(:root[data-intro=iphone]) .sticker-intro__canvas{position:absolute;inset:0 0 auto;height:calc(100lvh + var(--value-india));animation:sticker-intro-pin linear both;animation-timeline:scroll(root);animation-range:0 300svh}}}@keyframes sticker-intro-pin{to{transform:translateY(300svh)}}@media(orientation:landscape)and ((width<768px)or (height<500px)){:where(:root[data-intro=iphone]) .sticker-intro__spacer{height:100svh}:where(:root[data-intro=iphone]) .sticker-intro__canvas{position:absolute;inset:0 0 auto;height:100svh}:where(:root[data-intro=iphone]) .sticker-intro__page-wrap{min-height:0}:where(:root[data-intro=iphone]) .sticker-intro__page,:where(:root[data-intro=iphone]) .sticker-intro__page.pinned{position:relative;inset:auto;min-height:0;overflow:visible;opacity:1;visibility:visible}:where(:root[data-intro=iphone]) .sticker-intro__page>*{opacity:1;transform:none;transition:none}:where(:root[data-intro=iphone]) .sticker-intro__page>.page-header{padding-top:var(--value-india)}}@media(prefers-reduced-motion:reduce){.sticker-intro__canvas{display:none}.sticker-intro__spacer{height:0}.sticker-intro__seo{position:relative;top:auto;left:auto;transform:none;pointer-events:auto;z-index:auto;padding:var(--value-kilo) var(--value-foxtrot) var(--value-india)}.sticker-intro__page-wrap{min-height:0}.sticker-intro__page{position:relative;opacity:1;visibility:visible}.sticker-intro__page>*{opacity:1;transform:none;transition:none}}.page-header{--grid-gutter: 0px;padding:var(--value-kilo) var(--value-foxtrot) var(--value-india)}.page-header__inner{text-align:center}.page-header__cta,.page-header__socials-list{justify-content:center}.page-header__heading{font-family:var(--jumbo-font-family);font-size:var(--jumbo-2-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-2-letter-spacing);line-height:var(--jumbo-2-line-height);color:var(--primary-light-5);margin:0 0 var(--value-echo);padding-block-end:.1em}.page-header__tagline{font-family:var(--body-font-family);font-size:var(--body-2-font-size);font-weight:var(--body-font-weight);line-height:var(--body-2-line-height);color:var(--theme-text-muted);margin:0 auto var(--value-echo);max-width:var(--width-prose)}.page-header__meta{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text-fainter);margin:0 0 var(--value-golf)}.page-header__meta-sep{display:inline-block;width:var(--value-alfa);height:1em;margin-inline:var(--value-charlie);vertical-align:middle;background:var(--theme-meta-sep)}.page-header__cta{display:flex;flex-wrap:wrap;gap:var(--value-echo);margin-bottom:var(--value-hotel)}.page-header__cta>.btn{flex-shrink:0}.page-header__socials-list{display:flex;gap:var(--value-echo);list-style:none;margin:0;padding:0}.page-header__social-link{display:flex;align-items:center;justify-content:center;width:var(--value-golf);height:var(--value-golf);border-radius:var(--value-charlie);transition:background .12s}.page-header__social-link:hover{background:color-mix(in srgb,var(--grey-white) 8%,transparent)}.page-header__social-icon{width:var(--value-foxtrot);height:var(--value-foxtrot);opacity:.6;transition:opacity .12s;filter:invert(1)}.page-header__social-link:hover .page-header__social-icon{opacity:1}.page-header__heading,.page-header__tagline,.page-header__meta,.page-header__social-icon{transition:color .6s ease,filter .6s ease}:where(:root[data-theme=light]) .page-header__social-icon{filter:invert(0)}:where(:root[data-theme=light]) .page-header__social-link:hover{background:color-mix(in srgb,var(--grey-black) 8%,transparent)}.page-header__heading--slots{display:flex;flex-direction:column;align-items:center;gap:var(--value-foxtrot);margin-bottom:var(--value-echo);isolation:isolate}.page-header__greeting{display:block}.page-header__slots-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-size:clamp(18px,2.4vw,var(--title-1-font-size));line-height:var(--title-1-line-height);letter-spacing:var(--title-1-letter-spacing);color:var(--theme-text-muted);text-align:left}.page-header__slots-comma{margin-inline-start:0;display:inline-block;overflow:hidden;height:1.2em;vertical-align:middle}.page-header__slots-comma>span{display:inline-block;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.page-header__slots-comma--visible>span{transform:translateY(0)}.word-drum{display:inline-block;vertical-align:middle;overflow:hidden;height:1.8em;position:relative}.word-drum:before,.word-drum:after{content:"";position:absolute;left:0;right:0;height:45%;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease}.word-drum:before{top:0;background:linear-gradient(to bottom,var(--theme-bg),transparent)}.word-drum:after{bottom:0;background:linear-gradient(to top,var(--theme-bg),transparent)}.word-drum--spinning:before,.word-drum--spinning:after{opacity:1}.word-drum--blur .word-drum__face{width:100%;text-align:center}.word-drum--blur .word-drum__track{filter:blur(1.4px);opacity:.85;transition:filter .25s ease,opacity .25s ease}.word-drum__track{position:relative;transition:filter .3s ease,opacity .3s ease}.word-drum__sizer{visibility:hidden;white-space:nowrap;display:inline-block;height:0;pointer-events:none}.word-drum--active .word-drum__sizer{display:none}.word-drum__face{position:absolute;left:0;white-space:nowrap;height:1.8em;line-height:1.8em;text-align:left}.page-header__slots-line--reveal{display:block;position:relative;text-align:center}.page-header__slots-line--reveal .word-drum,.page-header__slots-line--reveal .page-header__slots-comma,.page-header__slots-line--reveal .page-header__slots-prefix{display:none}.word-reveal__word{display:inline-block;white-space:nowrap}.word-reveal__char.is-erasing{display:inline-block}.word-reveal__char.is-erased{visibility:hidden}.word-reveal__crumbs{position:absolute;inset:0;z-index:-1;pointer-events:none}.word-reveal__crumb{position:absolute;display:block;background:currentcolor;border-radius:var(--radius-pill);opacity:.55;transform-origin:center;will-change:translate,rotate,opacity}.word-reveal__crumb--arc{background:none;border-top:var(--_t, 2px) solid currentcolor;border-radius:50%}.word-reveal__crumb--spindle{border-radius:0}.word-reveal__crumb--dot{border-radius:50%}.word-drum--reduced .word-drum__face{transform:none;opacity:0;transition:opacity .4s ease}.word-drum--reduced .word-drum__face.word-drum__face--active{opacity:1;position:relative}.word-drum--reduced .word-drum__track{transform:none;transform-style:flat}.item-grid{padding-block:var(--value-india)}.item-grid>.sh{margin-block-end:var(--value-golf)}.item-grid__grid{display:grid;grid-template-columns:1fr;gap:var(--value-golf);align-items:stretch}.item-grid :is(.showcase-card,.software-card){width:100%;border-radius:var(--radius-dialog)}@media(width<768px){.item-grid__grid{padding-block:var(--value-golf)}}@media(width>=640px){.item-grid__grid{grid-template-columns:repeat(2,1fr)}.item-grid .showcase-card--double{grid-column:span 2}}@media(width>=1024px){.item-grid__grid{grid-template-columns:repeat(4,1fr)}}.showcase-card{--_sc-single-width: 280px;--_sc-title: var(--primary-light-5);--_sc-notes: var(--grey-light-50);position:relative;width:var(--_sc-single-width);border-radius:var(--radius-card-md);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}:where(:root[data-theme=light]) .showcase-card:not(.showcase-card--black){--_sc-title: var(--grey-dark-40);--_sc-notes: var(--grey-dark-30)}.showcase-card.showcase-card--black{background:var(--grey-black)}.showcase-card__content{padding:var(--value-foxtrot) var(--value-golf) 0;display:flex;flex-direction:column;gap:10px}.showcase-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-7-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-7-letter-spacing);line-height:var(--jumbo-7-line-height);color:var(--_sc-title);margin:0;max-width:calc(100% - 76px)}.showcase-card__logo{position:absolute;top:var(--value-foxtrot);right:var(--value-golf);max-height:24px;max-width:64px;width:auto;filter:brightness(0) invert(1);z-index:1}:where(:root[data-theme=light]) .showcase-card:not(.showcase-card--black) .showcase-card__logo{filter:brightness(0)}.showcase-card__logo--no-tint{filter:none}:where(:root[data-theme=light]) .showcase-card:not(.showcase-card--black) .showcase-card__logo--no-tint{filter:none}.showcase-card__since{font-family:var(--body-font-family);font-size:var(--body-5-font-size);font-weight:var(--body-font-weight);line-height:var(--body-5-line-height);color:var(--primary-brand-orange);margin:0}.showcase-card__notes{font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-weight:var(--body-font-weight);line-height:var(--body-4-line-height);color:var(--_sc-notes);margin:0}.showcase-card__image-wrap{margin-top:auto;padding-top:20px}.showcase-card__image-wrap picture{display:block}.showcase-card__image{width:calc(100% + (2 * var(--value-golf)));max-width:none;height:auto;display:block;margin-left:calc(-1 * var(--value-golf))}@media(width>=768px){.showcase-card{flex-shrink:1}}.marquee{position:absolute;z-index:1;overflow:visible}.marquee__track{width:max-content;animation:marquee-drift var(--marquee-duration) linear infinite;animation-play-state:paused;will-change:auto}.marquee.is-running .marquee__track{animation-play-state:running;will-change:transform}@keyframes marquee-drift{to{transform:translate(calc(var(--marquee-shift) * -1))}}@media(prefers-reduced-motion:reduce){.marquee__track,.marquee.is-running .marquee__track{animation:none;will-change:auto}}.showcase-marquee{--marquee-shift: 50%;--marquee-duration: 426s;--marquee-reserve: var(--strip-reserve, 102px);inset-inline:0;inset-block:var(--strip-inset, 16px) var(--marquee-reserve);display:flex;align-items:stretch;pointer-events:none}.showcase-marquee__track{display:flex;align-items:stretch}.showcase-marquee__track,.album-marquee__track{padding-block:var(--value-golf);margin-block:calc(-1 * var(--value-golf))}.showcase-marquee__set{display:flex;align-items:stretch}.card:focus-within .showcase-marquee__track{animation-play-state:paused}@media(hover:hover){.card:hover .showcase-marquee__track{animation-play-state:paused}}.showcase-marquee .showcase-card{height:100%;margin-inline-end:var(--value-echo)}.showcase-marquee .showcase-card__notes{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}:where(:root[data-theme=dark]) .showcase-marquee .showcase-card:not(.showcase-card--black){--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 80%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 80%, transparent)}.showcase-marquee .showcase-card__image{position:static;inset:auto;width:calc(100% + (2 * var(--value-golf)));height:auto}.showcase-marquee .showcase-card__logo{inset:var(--value-foxtrot) var(--value-golf) auto auto;width:auto;height:auto}@media(width>=1440px){.showcase-marquee .showcase-card--double .showcase-card__image{width:160%}}@media(width>=1440px){.showcase-marquee .showcase-card--double .showcase-card__notes{-webkit-line-clamp:12}}@media(width>=768px){.showcase-marquee{--marquee-duration: 536s}}@media(width>=1072px){.showcase-marquee{--marquee-duration: 524s}}@media(width>=1440px){.showcase-marquee{--marquee-duration: 707s}}@media(width>=768px)and (width<1072px){.showcase-card{--_sc-single-width: clamp(336px, calc((100vw - 768px) * 40 / 303 + 336px), 376px)}}@media(width>=1072px)and (width<1440px){.showcase-card{--_sc-single-width: clamp(320px, calc((100vw - 1072px) * 56 / 367 + 320px), 376px)}}@media(width>=1440px){.showcase-card{--_sc-single-width: clamp(320px, calc((100vw - 1440px) * 7 / 26 + 320px), 376px)}}@media(width>=1440px){.showcase-card--double{width:calc(var(--_sc-single-width) * 2 + var(--value-golf));flex-direction:row}.showcase-card--double .showcase-card__content{flex:0 0 50%;padding-bottom:24px;gap:12px}.showcase-card--double .showcase-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-6-letter-spacing);line-height:var(--jumbo-6-line-height)}.showcase-card--double .showcase-card__since{font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);line-height:var(--label-4-line-height)}.showcase-card--double .showcase-card__notes{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height)}.showcase-card--double .showcase-card__image-wrap{flex:0 0 50%;margin-top:0;padding-top:0;display:flex;flex-direction:column;justify-content:flex-end}.showcase-card--double .showcase-card__image{width:160%;margin-left:-30%}}.software-card{--_swc-single-width: 280px;--_swc-title: var(--primary-light-5);--_swc-notes: var(--grey-light-50);position:relative;width:var(--_swc-single-width);border-radius:var(--radius-card);display:flex;flex-direction:column;flex-shrink:0;margin-top:40px}:where(:root[data-theme=light]) .software-card{--_swc-title: var(--grey-dark-40);--_swc-notes: var(--grey-dark-30)}.software-card__icon-wrap{position:absolute;top:-40px;right:32px;z-index:1}.software-card__icon{display:block;width:80px;height:80px;border-radius:18px;background:var(--theme-bg);box-shadow:0 10px 16px -18px #ededed33,0 9px 20px #2e2e2e26,0 0 8px -4px #ffffff7f}.software-card__icon--ref{position:relative;border-radius:0;background:none;box-shadow:none}.software-card__icon--ref img{filter:drop-shadow(0 9px 10px rgb(46 46 46 / 15%)) drop-shadow(0 0 2px rgb(255 255 255 / 25%));position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:calc(100% * var(--swc-icon-scale, 1));height:auto;max-width:none}.software-card__content{padding:var(--value-foxtrot) var(--value-golf);display:flex;flex-direction:column;gap:10px}.software-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-7-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-7-letter-spacing);line-height:var(--jumbo-7-line-height);color:var(--_swc-title);margin:0}.software-card__notes{font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-weight:var(--body-font-weight);line-height:var(--body-4-line-height);color:var(--_swc-notes);margin:0}@media(width<768px){.software-card{scroll-snap-align:start}}@media(width>=768px){.software-card{flex-shrink:1}}@media(width>=768px)and (width<1072px){.software-card{--_swc-single-width: clamp(336px, calc((100vw - 768px) * 40 / 303 + 336px), 376px)}}@media(width>=1072px)and (width<1440px){.software-card{--_swc-single-width: clamp(320px, calc((100vw - 1072px) * 56 / 367 + 320px), 376px)}}@media(width>=1440px){.software-card{--_swc-single-width: clamp(320px, calc((100vw - 1440px) * 7 / 26 + 320px), 376px)}}.df{position:relative;display:block;width:min(100%,calc(var(--df-frame-width, 1000) * var(--df-scale, var(--df-scale-default, 1)) * 1px));max-width:100%;aspect-ratio:var(--df-aspect-ratio, 1 / 1)}.df:before{content:"";display:block;padding-top:calc((var(--df-frame-height, 1000) / var(--df-frame-width, 1000)) * 100%)}.df-inner{position:absolute;inset:0}.df-source{position:absolute;left:var(--df-screen-x, 0%);top:var(--df-screen-y, 0%);width:var(--df-screen-width, 100%);height:var(--df-screen-height, 100%);object-fit:cover;display:block;margin:0;box-shadow:0 0 0 2px #000;border-radius:calc(var(--df-radius-top-left, 0) / var(--df-screen-px-width, 1) * 100%) calc(var(--df-radius-top-right, 0) / var(--df-screen-px-width, 1) * 100%) calc(var(--df-radius-bottom-right, 0) / var(--df-screen-px-width, 1) * 100%) calc(var(--df-radius-bottom-left, 0) / var(--df-screen-px-width, 1) * 100%) / calc(var(--df-radius-top-left, 0) / var(--df-screen-px-height, 1) * 100%) calc(var(--df-radius-top-right, 0) / var(--df-screen-px-height, 1) * 100%) calc(var(--df-radius-bottom-right, 0) / var(--df-screen-px-height, 1) * 100%) calc(var(--df-radius-bottom-left, 0) / var(--df-screen-px-height, 1) * 100%)}.df-frame{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none;user-select:none;z-index:3}.df[data-has-asset=false]{border:1px solid var(--grey-light-50);border-radius:16px;overflow:hidden;background:var(--grey-light-5)}.df[data-has-asset=false] .df-source{position:relative;inset:auto;width:100%;height:100%}.header{width:min(100% - (2 * var(--grid-gutter)),var(--grid-max));margin-inline:auto;padding-block:calc(2 * var(--value-india)) var(--value-hotel);text-align:center}.header__inner{max-width:var(--width-prose);margin-inline:auto}.header__back{display:inline-flex;margin-block-end:var(--value-echo)}.header__eyebrow{margin-block-end:var(--value-charlie)}.header__heading{font-family:var(--jumbo-font-family);font-size:var(--jumbo-2-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-2-letter-spacing);line-height:var(--jumbo-2-line-height);color:var(--theme-text);margin:0 0 var(--value-echo)}.header__tagline{font-family:var(--body-font-family);font-size:var(--body-2-font-size);font-weight:var(--body-font-weight);line-height:var(--body-2-line-height);color:var(--theme-text-muted);margin:0 0 var(--value-charlie)}.header__meta{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);color:var(--theme-accent);margin:0}.resources-page{padding-block-end:var(--value-kilo)}@media(width<768px){.header__heading,.page-header__heading{font-size:var(--jumbo-3-font-size);letter-spacing:var(--jumbo-3-letter-spacing);line-height:var(--jumbo-3-line-height)}}@media(width<430px){.header__heading{font-size:var(--jumbo-4-font-size);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height)}}@media(height<700px){.header{padding-block-start:calc(var(--value-india) + var(--value-golf))}}@media(height<700px)and (width>768px){.header{padding-block-start:calc(var(--navbar-inset) + var(--value-india) + var(--value-foxtrot-echo))}}@media(width<768px){.page-header__heading--slots{font-size:clamp(var(--jumbo-3-font-size),12.5vw,var(--jumbo-1-font-size));letter-spacing:var(--jumbo-1-letter-spacing);line-height:var(--jumbo-1-line-height)}.page-header__heading--slots .page-header__slots-line{min-height:2lh;align-content:center;font-size:var(--title-3-font-size);line-height:var(--title-3-line-height);letter-spacing:var(--title-3-letter-spacing)}}@media(520px<=width<768px){:where(:root[data-home=desk][data-desk-phone]:not([data-desk-column])) .sticker-intro__page .page-header__heading{font-size:var(--jumbo-4-font-size);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height)}:where(:root[data-home=desk][data-desk-phone]:not([data-desk-column])) .sticker-intro__page .page-header__slots-line{min-height:0;font-size:var(--title-4-font-size);line-height:var(--title-4-line-height);letter-spacing:var(--title-4-letter-spacing)}}.dock{--dock-icon: calc(var(--value-india) + var(--value-echo));--_dock-u: calc(var(--dock-icon) / 36);--dock-gap: calc(9 * var(--_dock-u));--dock-pad-v: calc(10 * var(--_dock-u));--dock-pad-h: calc(10 * var(--_dock-u));--dock-radius: calc(15 * var(--_dock-u));--dock-item-radius: calc(8 * var(--_dock-u));--dock-lift: calc(2 * var(--_dock-u));display:inline-flex;align-items:center;gap:var(--dock-gap);padding:var(--dock-pad-v) var(--dock-pad-h);border-radius:var(--dock-radius);background-color:#4545457f;background-image:linear-gradient(#ffffff05,#ffffff05),linear-gradient(#1a1a1a66,#1a1a1a66);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);--_dock-hu: calc(var(--_dock-u) / 2);box-shadow:inset 0 var(--_dock-u) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #fff3,inset 0 calc(-1 * var(--_dock-u)) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #fff3,inset 0 var(--_dock-u) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #ffffff4d,inset 0 calc(-1 * var(--_dock-u)) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #ffffff4d,inset var(--_dock-u) calc(16 * var(--_dock-u)) calc(16 * var(--_dock-u)) calc(-16 * var(--_dock-u)) #16161608,inset 0 calc(-12 * var(--_dock-u)) calc(12 * var(--_dock-u)) calc(-12 * var(--_dock-u)) #16161608,0 0 0 var(--_dock-hu) #00000040}:root[data-theme=light] .dock{background-color:#4d4d4d0d;background-image:linear-gradient(#ffffff14,#ffffff14),linear-gradient(#1a1a1a1c,#1a1a1a1c);box-shadow:inset 0 var(--_dock-u) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #ffffff7f,inset 0 calc(-1 * var(--_dock-u)) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #ffffff7f,inset 0 var(--_dock-u) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #fff,inset 0 calc(-1 * var(--_dock-u)) var(--_dock-hu) calc(-1 * var(--_dock-hu)) #fff,inset var(--_dock-u) calc(16 * var(--_dock-u)) calc(16 * var(--_dock-u)) calc(-16 * var(--_dock-u)) #16161608,inset 0 calc(-12 * var(--_dock-u)) calc(12 * var(--_dock-u)) calc(-12 * var(--_dock-u)) #16161608,0 0 0 var(--_dock-hu) #0000000d}@media(width>=1024px){.dock{--dock-icon: 72px }}.dock__item{position:relative;display:flex;width:var(--dock-icon);height:var(--dock-icon);border-radius:var(--dock-item-radius);text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.dock__item:hover,.dock__item:focus-visible{transform:translateY(calc(-1 * var(--dock-lift)));outline:none}.dock[data-magnify]{--dock-magnify: 1.25;--dock-magnify-reach: 2.25;align-items:flex-end;height:calc(var(--dock-icon) + 2 * var(--dock-pad-v))}.dock[data-magnify] .dock__item{width:calc(var(--dock-icon) * var(--_mag, 1));height:calc(var(--dock-icon) * var(--_mag, 1));transition:width .2s ease-out,height .2s ease-out}.dock[data-magnifying] .dock__item{transition-duration:.08s}:where(.dock[data-magnify]) .dock__item:hover{transform:none}.dock[data-magnify] .dock__icon{width:100%;height:100%}.dock__item:focus-visible{outline:2px solid var(--primary-brand-orange);outline-offset:4px}.dock__icon{display:block;width:var(--dock-icon);height:var(--dock-icon)}.dock__icon--light{display:none}:root[data-theme=light] .dock__icon--dark{display:none}:root[data-theme=light] .dock__icon--light{display:block}.dock__pop{--pop-s: 1;--pop-gap: 6px;position:absolute;bottom:calc(100% + 5.65px * var(--pop-s) + var(--pop-gap));left:50%;isolation:isolate;min-width:calc(56px * var(--pop-s));padding:calc(5px * var(--pop-s)) calc(12px * var(--pop-s)) calc(6px * var(--pop-s));transform:translate(-50%) translateY(4px);white-space:nowrap;text-align:center;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease;font-family:var(--title-font-family);font-size:calc(12px * var(--pop-s));font-weight:var(--title-font-weight);line-height:calc(15px * var(--pop-s));color:var(--grey-white)}.dock__pop-shape{position:absolute;top:0;left:0;z-index:-1;overflow:visible;filter:drop-shadow(0 calc(4px * var(--pop-s)) calc(9px * var(--pop-s)) color-mix(in srgb,var(--pop-tint) 30%,transparent))}.dock__pop-stop{stop-opacity:.715}.dock__pop-stop--l{stop-color:color-mix(in srgb,var(--pop-tint-l) 7%,rgb(59 59 59))}.dock__pop-stop--m{stop-color:color-mix(in srgb,var(--pop-tint) 7%,rgb(59 59 59))}.dock__pop-stop--r{stop-color:color-mix(in srgb,var(--pop-tint-r) 7%,rgb(59 59 59))}.dock__pop-rim{fill:none;stroke-width:calc(2px * var(--pop-s))}.dock__pop-rim--x{stroke:url(#dock-pop-rim-x)}.dock__pop-rim--y{stroke:url(#dock-pop-rim-y)}.dock__pop-edge,.dock__pop-rim--edge{display:none}.dock-pop-defs__x{stop-color:var(--grey-black);stop-opacity:1}.dock-pop-defs__y0{stop-color:var(--grey-white);stop-opacity:.15}.dock-pop-defs__y1{stop-color:var(--grey-white);stop-opacity:.3}.dock-pop-defs__y2{stop-color:var(--grey-white);stop-opacity:.15}.dock-pop-defs__clear{stop-opacity:0}:where(.dock){--dock-tint-mail: #0a8cff;--dock-tint-linkedin: #0f66bd;--dock-tint-bluesky: #1a7cff;--dock-tint-x: #1d9bf0;--dock-tint-figma: #a259ff;--dock-tint-github: #9a9a9a}:where(:root[data-theme=light] .dock){--dock-tint-github: #1b1f23}:where(.dock__item){--pop-tint-l: var(--pop-tint);--pop-tint-r: var(--pop-tint)}.dock__item[data-channel=Mail]{--pop-tint: var(--dock-tint-mail)}.dock__item[data-channel=Linkedin]{--pop-tint: var(--dock-tint-linkedin)}.dock__item[data-channel=BlueSky]{--pop-tint: var(--dock-tint-bluesky)}.dock__item[data-channel=Twitter-X]{--pop-tint: var(--dock-tint-x)}.dock__item[data-channel=Figma]{--pop-tint: var(--dock-tint-figma)}.dock__item[data-channel=Github]{--pop-tint: var(--dock-tint-github)}[data-channel=Mail]+.dock__item{--pop-tint-l: var(--dock-tint-mail)}.dock__item:has(+[data-channel=Mail]){--pop-tint-r: var(--dock-tint-mail)}[data-channel=Linkedin]+.dock__item{--pop-tint-l: var(--dock-tint-linkedin)}.dock__item:has(+[data-channel=Linkedin]){--pop-tint-r: var(--dock-tint-linkedin)}[data-channel=BlueSky]+.dock__item{--pop-tint-l: var(--dock-tint-bluesky)}.dock__item:has(+[data-channel=BlueSky]){--pop-tint-r: var(--dock-tint-bluesky)}[data-channel=Twitter-X]+.dock__item{--pop-tint-l: var(--dock-tint-x)}.dock__item:has(+[data-channel=Twitter-X]){--pop-tint-r: var(--dock-tint-x)}[data-channel=Figma]+.dock__item{--pop-tint-l: var(--dock-tint-figma)}.dock__item:has(+[data-channel=Figma]){--pop-tint-r: var(--dock-tint-figma)}[data-channel=Github]+.dock__item{--pop-tint-l: var(--dock-tint-github)}.dock__item:has(+[data-channel=Github]){--pop-tint-r: var(--dock-tint-github)}:where(:root[data-theme=light]) .dock__pop{color:var(--grey-black)}:where(:root[data-theme=light]) .dock__pop-stop{stop-color:var(--grey-white);stop-opacity:.54}:where(:root[data-theme=light]) .dock__pop-shape{filter:drop-shadow(0 0 calc(8px * var(--pop-s)) rgb(0 0 0 / 10%)) drop-shadow(0 calc(4px * var(--pop-s)) calc(9px * var(--pop-s)) color-mix(in srgb,var(--pop-tint) 25%,transparent))}:where(:root[data-theme=light]) :is(.dock__pop-edge,.dock__pop-rim--edge){display:inline;fill:none;stroke:#0000000d}:where(:root[data-theme=light]) .dock__pop-edge{stroke-width:1px}:where(:root[data-theme=light]) .dock-pop-defs__x{stop-opacity:.2}:where(:root[data-theme=light]) .dock-pop-defs__y0{stop-opacity:.3}:where(:root[data-theme=light]) .dock-pop-defs__y1{stop-opacity:.35}.dock__item:hover .dock__pop,.dock__item:focus-visible .dock__pop{opacity:1;transform:translate(-50%) translateY(0)}@media(width>=1024px){.dock__pop{--pop-s: 1.15}}@media(width<=767px){.dock{--dock-icon: min(calc(var(--value-india) + var(--value-echo)), (100vw - 2 * var(--value-foxtrot)) / 4);display:grid;grid-template-columns:repeat(3,var(--dock-icon))}.dock__item:hover,.dock__item:focus-visible{transform:none}.dock__pop{display:none}.home-bento__contacts .dock__item{width:auto;height:auto;aspect-ratio:1}.home-bento__contacts .dock__icon{width:100%;height:100%}}@media(prefers-reduced-motion:reduce){.dock__item,.dock__pop{transition:none}}.work-listing__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gutter);width:min(100% - (2 * var(--grid-gutter)),var(--grid-max));margin-inline:auto;padding-block-end:var(--value-kilo)}@media(width>=768px){.work-listing__grid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}@media(width<768px){.work-listing__grid{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:var(--value-foxtrot) var(--value-echo)}}.work-listing__card{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--value-foxtrot);padding:var(--value-foxtrot)}.work-listing__card-title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-6-letter-spacing);line-height:var(--jumbo-6-line-height);color:var(--primary-light-5);margin:0;text-align:center}@media(width<768px){.work-listing__card{padding:var(--value-echo)}.work-listing__card-title{font-size:var(--jumbo-8-font-size);letter-spacing:var(--jumbo-8-letter-spacing);line-height:var(--jumbo-8-line-height)}}.case-study{position:relative;max-width:1400px;margin-inline:auto}.case-study>nav.cs-scroll{position:absolute;inset:var(--cs-scroll-top, 0) calc(50% - 50vw + var(--value-echo)) 0 auto;width:44px;z-index:80;pointer-events:none;overflow:visible;--_pitch: 13px}@media(width>=1024px){html:has(main.case-study){scrollbar-width:none}html:has(main.case-study)::-webkit-scrollbar{display:none}}.cs-scroll__sticky{position:sticky;top:0;display:grid;height:100vh;place-items:center end}.cs-scroll__stage{position:relative;display:flex;justify-content:flex-end}.cs-scroll__ruler{--_tick-c: var(--grey-light-50);--_tick-active-c: var(--grey-white);display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;pointer-events:auto}.cs-scroll__tick{height:var(--_pitch, 13px);display:flex;align-items:center;justify-content:flex-end;transform:translateY(var(--_ty, 0));transition:transform .12s ease-out}.cs-scroll__bar{display:block;width:var(--_len, 13px);height:var(--_h, 1.5px);border-radius:var(--radius-pill);background:var(--_tick-c);opacity:var(--_o, .5);transform:scaleX(var(--_sx, 1)) scaleY(var(--_sy, 1));transform-origin:right center;transition:transform .12s ease-out,opacity .12s ease-out,background-color .14s ease-out}.cs-scroll__tick--l0{--_len: 44px;--_h: 3px}.cs-scroll__tick--l1{--_len: 36px;--_h: 2.5px}.cs-scroll__tick--l2{--_len: 26px;--_h: 2px}.cs-scroll__tick--l3{--_len: 13px;--_h: 1.5px}.cs-scroll__tick--anon{--_len: 9px;--_h: 1.5px}.cs-scroll__tick.is-active .cs-scroll__bar{background:var(--_tick-active-c);opacity:1}.cs-scroll__hit{display:flex;align-items:center;justify-content:flex-end;min-width:24px;height:100%;padding:0;border:0;background:none;cursor:pointer}.cs-scroll__hit:focus-visible{outline:2px solid var(--accent-light-30);outline-offset:3px;border-radius:var(--value-bravo)}.cs-scroll__marker{position:absolute;right:0;top:var(--_y, 0);display:flex;flex-direction:row;align-items:center;transform:translateY(-50%);pointer-events:none}.cs-scroll__marker-dot{position:relative;width:9px;height:9px;border-radius:var(--radius-pill);background:var(--primary-brand-orange);box-shadow:0 0 0 3px #ff5a002e,0 1px 4px #ff5a0066;pointer-events:auto;cursor:grab;touch-action:none}.cs-scroll__marker-dot:before{content:"";position:absolute;inset:-9px;border-radius:var(--radius-pill)}.cs-scroll[data-dragging] .cs-scroll__marker-dot{cursor:grabbing}.cs-scroll__marker-line{width:40px;height:2.5px;border-radius:var(--radius-pill);background:var(--primary-brand-orange)}.cs-scroll__goo-defs{position:absolute;width:0;height:0;pointer-events:none}.cs-scroll__label{position:absolute;inset:0;--_x: 52px;--_h: 23px;--_crumb-c: var(--grey-light-40);--_lead-c: var(--grey-light-15);opacity:0;transition:opacity .16s ease-out;pointer-events:none}.cs-scroll[data-label] .cs-scroll__label{opacity:1}.cs-scroll__goo,.cs-scroll__crumbs{position:absolute;inset:0}.cs-scroll__goo{filter:url(#cs-goo) drop-shadow(0 2px 8px rgb(0 0 0 / 28%))}.cs-scroll__pill{position:absolute;right:var(--_x);top:var(--_cy, 0);width:var(--_w, 40px);height:var(--_h);border-radius:var(--radius-pill);background:var(--warm-grey-dark-80);transform:translateY(-50%);opacity:0;transition:width .18s ease-out,opacity .12s ease-out}.cs-scroll__pill.is-on{opacity:1}.cs-scroll__crumb{position:absolute;right:var(--_x);top:var(--_cy, 0);height:var(--_h);padding-inline:var(--value-charlie);display:flex;align-items:center;transform:translateY(-50%);opacity:0;transition:opacity .12s ease-out;font-family:var(--label-font-family);color:var(--_crumb-c);white-space:nowrap}.cs-scroll__crumb.is-on{opacity:1}.cs-scroll__crumb.is-lead{color:var(--_lead-c)}.cs-scroll__crumb[data-level="1"]{font-size:var(--label-4-font-size);font-weight:var(--label-font-weight)}.cs-scroll__crumb[data-level="2"]{font-size:var(--label-5-font-size);font-weight:var(--label-font-weight)}.cs-scroll__crumb[data-level="3"]{font-size:var(--body-5-font-size);font-weight:var(--body-font-weight)}.cs-scroll__crumb-mask{position:relative;display:inline-block;overflow:hidden}.cs-scroll__crumb-stack{position:relative;display:inline-block}.cs-scroll__crumb-line{display:block;transition:transform .15s ease-out,opacity .15s ease-out}.cs-scroll__crumb-line.is-leaving{position:absolute;top:0;right:0}:root[data-theme=light] .cs-scroll__ruler{--_tick-c: var(--grey-dark-40);--_tick-active-c: var(--grey-black)}:root[data-theme=light] .cs-scroll__pill{background:var(--warm-grey-light-5)}:root[data-theme=light] .cs-scroll__label{--_crumb-c: var(--grey-dark-30);--_lead-c: var(--grey-dark-50)}.cs-scroll--static{width:44px;margin-inline:auto var(--value-golf)}.cs-scroll--static .cs-scroll__sticky{position:static;height:auto}@media(width<=1023px){.cs-scroll:where(:not(.cs-scroll--static)){display:none}}@media(prefers-reduced-motion:reduce){.cs-scroll__tick,.cs-scroll__bar,.cs-scroll__label,.cs-scroll__pill,.cs-scroll__crumb,.cs-scroll__crumb-line{transition:none}}.csnav{display:none}.case-study>div.csnav{position:relative;z-index:200}.csnav[data-ready]{display:block}.csnav__overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:var(--theme-bg);transform:translate(100%);visibility:hidden;transition:transform .34s cubic-bezier(.4,0,.2,1),visibility 0s linear .34s}.csnav[data-open] .csnav__overlay{transform:translate(0);visibility:visible;transition:transform .34s cubic-bezier(.4,0,.2,1)}.csnav__top{flex:none;display:flex;justify-content:space-between;align-items:center;height:var(--reading-bar-h);padding-inline:var(--value-echo);border-block-end:1px solid color-mix(in srgb,var(--theme-text) 10%,transparent)}.csnav__all{padding:0 var(--value-charlie);margin-inline-start:calc(-1 * var(--value-charlie));border:0;background:none;color:var(--theme-text-muted);font-family:var(--title-font-family);font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.3px;cursor:pointer}.csnav__all[aria-pressed=true]{color:var(--theme-text)}.csnav__close{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--value-charlie);padding:0 var(--value-charlie);border:0;background:none;color:var(--theme-text-muted);font-family:var(--title-font-family);cursor:pointer}.csnav__close-text{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.3px}.csnav__close-ic{display:inline-flex}.csnav__close-ic svg{width:20px;height:20px}.csnav__actions{flex:none;padding:var(--value-echo) var(--value-foxtrot);padding-block-end:max(var(--value-charlie),env(safe-area-inset-bottom,0px));transform:translateY(120%);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility 0s linear .3s}.csnav[data-picked] .csnav__actions{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.csnav__go{width:100%;justify-content:center}.csnav__stage{position:relative;flex:1;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.csnav__rulerbox{position:relative;margin-right:var(--value-echo)}.csnav__crumbs{position:absolute;inset:0;pointer-events:none}.csnav__ov-crumb{position:absolute;right:calc(100% + var(--value-delta));top:var(--_cy, 0);transform:translateY(-50%);white-space:nowrap;text-align:right;line-height:1.3;opacity:0;transition:opacity .12s ease-out;font-family:var(--label-font-family);color:var(--theme-text-muted)}.csnav__ov-crumb.is-on{opacity:1}.csnav__ov-crumb.is-lead{color:var(--theme-text)}.csnav__ov-crumb[data-level="1"]{font-size:var(--label-4-font-size);font-weight:var(--label-font-weight)}.csnav__ov-crumb[data-level="2"]{font-size:var(--label-5-font-size);font-weight:var(--label-font-weight)}.csnav__ov-crumb[data-level="3"]{font-size:var(--body-5-font-size);font-weight:var(--body-font-weight)}.csnav__labels{display:none}.csnav[data-all] .csnav__labels{position:absolute;inset:0;display:block;pointer-events:none}.csnav[data-all] .csnav__crumbs{display:none}.csnav__title{position:absolute;right:calc(100% + var(--value-delta));top:var(--_cy, 0);display:flex;align-items:center;max-width:calc(100vw - 140px);height:var(--csnav-pitch);padding:0;border:0;background:none;transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--label-font-family);font-size:var(--body-5-font-size);font-weight:var(--body-font-weight);line-height:1.3;color:color-mix(in srgb,var(--theme-text) 62%,transparent);pointer-events:auto;cursor:pointer}.csnav__title:is([data-level="0"],[data-level="1"]){font-size:var(--label-4-font-size);font-weight:var(--label-font-weight)}.csnav__title[data-level="2"]{font-size:var(--label-5-font-size);font-weight:var(--label-font-weight)}.csnav__title.is-active{color:var(--theme-text)}.csnav[data-all] .csnav__stage{align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--value-foxtrot) var(--_csnav-foot);mask-image:linear-gradient(to bottom,transparent,black var(--value-foxtrot),black calc(100% - var(--_csnav-foot)),transparent calc(100% - var(--_csnav-foot) / 2));-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--value-foxtrot),black calc(100% - var(--_csnav-foot)),transparent calc(100% - var(--_csnav-foot) / 2));--_csnav-foot: calc(var(--value-hotel) + var(--value-echo) + max(var(--value-charlie), env(safe-area-inset-bottom, 0px)) + var(--value-golf))}.csnav[data-all] .csnav__rulerbox{margin-block:auto}.csnav[data-all] .csnav__actions{position:absolute;inset-inline:0;bottom:0}.csnav__ruler{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding-left:48px;list-style:none;touch-action:none}.csnav__tick{height:var(--csnav-pitch, 20px);display:flex;align-items:center;justify-content:flex-end;transform:translateY(var(--_ty, 0));transition:transform 90ms ease-out}.csnav__tickbar{display:block;width:var(--_len, 20px);height:var(--_h, 2px);border-radius:var(--radius-pill);background:var(--theme-text);opacity:var(--_o, .5);transform:scaleX(var(--_sx, 1)) scaleY(var(--_sy, 1));transform-origin:right center;transition:transform 90ms ease-out,opacity 90ms ease-out}.csnav__tick--l0{--_len: 40px;--_h: 3px}.csnav__tick--l1{--_len: 32px;--_h: 2.5px}.csnav__tick--l2{--_len: 24px;--_h: 2px}.csnav__tick--l3{--_len: 16px;--_h: 2px}.csnav__tick--anon{--_len: 12px;--_h: 2px}.csnav__tick.is-active .csnav__tickbar{opacity:1}.csnav__marker{position:absolute;right:0;top:var(--_y, 0);display:flex;flex-direction:row;align-items:center;transform:translateY(-50%);pointer-events:none}.csnav__marker-line{width:52px;height:3px;border-radius:var(--radius-pill);background:var(--primary-brand-orange)}.csnav__marker-dot{width:14px;height:14px;border-radius:var(--radius-pill);background:var(--primary-brand-orange);box-shadow:0 0 0 4px #ff5a002e,0 1px 6px #ff5a0066}@media(width<=1023px){.csnav__edge-trigger{position:fixed;inset:0 0 0 auto;width:22px;z-index:95;touch-action:none}.csnav[data-open] .csnav__edge-trigger{pointer-events:none}.csnav__edge{position:fixed;inset:0;z-index:150;display:none;pointer-events:none;opacity:0;background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--theme-bg) 40%,transparent) 100%);transition:opacity .14s ease,display .14s allow-discrete}.csnav[data-edge] .csnav__edge{display:block;opacity:1}@starting-style{.csnav[data-edge] .csnav__edge{opacity:0}}.csnav__edge:before{content:"";position:absolute;inset:0;z-index:0;background:color-mix(in srgb,var(--theme-bg) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.csnav__edge>*{z-index:1}.csnav__edge-ruler{position:absolute;right:var(--value-echo);top:0;display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;transform:translateY(var(--csnav-edge-shift, 0));--csnav-pitch: 30px}.csnav__edge-marker{position:absolute;right:var(--value-echo);top:var(--_y, 0);display:flex;flex-direction:row;align-items:center;transform:translateY(-50%)}.csnav__edge-crumbs{position:absolute;inset:0 92px 0 var(--value-foxtrot)}.csnav__edge-crumbs .csnav__ov-crumb{right:0}html:has(.csnav[data-edge]){scrollbar-width:none}html:has(.csnav[data-edge])::-webkit-scrollbar{width:0;height:0}}body.csnav-locked{overflow:hidden}@media(width>=1024px){.csnav__edge,.csnav__edge-trigger{display:none}}@media(prefers-reduced-motion:reduce){.csnav__overlay,.csnav__actions,.csnav__edge,.csnav__tick,.csnav__tickbar,.csnav__ov-crumb{transition:none}}:where(.case-study){--cs-head: var(--value-india);--cs-sub-head: var(--value-india);--cs-head-tail: var(--value-golf);--cs-tail: calc(var(--value-india) + var(--value-golf));--cs-tail-text: var(--value-golf)}.case-study .sh--section{padding:var(--cs-head) var(--value-foxtrot) var(--cs-head-tail)}.case-study :is(.sh--subsection,.sh--label){padding:var(--cs-sub-head) var(--value-foxtrot) var(--cs-head-tail)}.case-study .related .sh--section{padding:0}.case-study .related .eyebrow{margin-block-end:0}.case-study .cs-block{padding-bottom:var(--cs-tail)}.case-study .cs-block--text{padding-bottom:var(--cs-tail-text);padding-inline:var(--value-foxtrot)}.case-study>.psum{margin-bottom:var(--value-golf)}.case-study .cs-block--tight{padding-bottom:var(--value-golf)}.case-study .cs-block--media{padding-bottom:var(--value-india)}.case-study .cs-block--flush{padding-bottom:0}@media(width<=768px){:where(.case-study){--cs-sub-head: var(--value-hotel);--cs-tail: var(--value-india);--cs-tail-text: var(--value-india)}.case-study .feature-grid{max-width:320px}.case-study .feature-grid__text{padding-inline:0}}:where(.csm,.dmd,.dmc,.dmt,.dml,.csh){--grid-max: 1440px;--grid-margin: 56px;--grid-gutter: 16px;--grid-total: 24;--col-w: calc( (min(100vw, var(--grid-max)) - 2 * var(--grid-margin) - 23 * var(--grid-gutter)) / var(--grid-total) );--col: calc(var(--col-w) + var(--grid-gutter))}@media(width<=1024px){:where(.csm,.dmd,.dmc,.dmt,.dml,.csh){--grid-margin: 32px}}@media(width<=768px){:where(.csm,.dmc,.dmt,.dml){--grid-margin: 24px}}@media(width<=480px){:where(.csm,.dmc){--grid-margin: 16px}:where(.dmd,.dmt,.dml,.csh){--grid-margin: 20px}}.psum{--psum-chip-h: 34px;--psum-gap: 4px;--psum-pad: 4px;position:relative;min-height:calc(2 * var(--psum-chip-h) + 24px)}.psum__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;padding:0;border:0;background:none;cursor:pointer;font-family:var(--title-font-family);color:inherit}.psum__btn:focus-visible{outline:2px solid var(--primary-brand-orange);outline-offset:3px;border-radius:22px}.psum__blob{box-sizing:border-box;width:max-content;max-width:100%;padding:var(--psum-pad);background:var(--grey-dark-90);border-radius:21px;overflow:clip;transition:padding .18s ease,border-radius .18s ease}.psum__btn[data-open] .psum__blob{padding:8px;box-shadow:0 var(--value-alfa) var(--value-foxtrot) color-mix(in srgb,var(--grey-black) 50%,transparent)}:where(:root[data-theme=light]) .psum__btn[data-open] .psum__blob{box-shadow:0 var(--value-alfa) var(--value-foxtrot) color-mix(in srgb,var(--grey-black) 18%,transparent)}.psum__btn:where(:not([data-open])):hover .psum__blob{padding:6px;border-radius:22px}.psum__btn:where(:not([data-open])):hover .psum__group{gap:6px;border-radius:16px}.psum__group{display:flex;flex-direction:row;gap:var(--psum-gap);border-radius:17px;overflow:clip;transition:gap .18s ease,border-radius .18s ease}.psum__row{display:contents}.psum__row--bottom .psum__chip:nth-child(1){order:1;z-index:3}.psum__row--bottom .psum__chip:nth-child(2){order:2;z-index:2}.psum__btn[data-open] .psum__group{flex-direction:column;align-items:stretch;gap:8px;border-radius:13px}.psum__btn:where([data-open]) .psum__row--bottom .psum__chip{flex:1 1 auto}.psum__btn[data-open] .psum__chip--date{flex:1 1 auto;justify-content:space-between;padding-right:8px}.psum__btn[data-open] .psum__row{display:flex;gap:8px}.psum__chip{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;box-sizing:border-box;height:var(--psum-chip-h);padding-inline:4px;border-radius:8px;background:var(--grey-dark-70);white-space:nowrap;overflow:clip;flex:0 0 auto}.psum__chip--accent{order:0;z-index:4;background:var(--primary-dark-0);gap:0;padding-inline:10px}.psum__btn:where([data-open]) .psum__chip--accent .psum__title{margin-inline-start:6px}.psum__chip--count{gap:0;padding-left:4px;padding-right:5px}.psum__chip--count .psum__ic{margin-left:3px}.psum__btn[data-open] .psum__chip--count{padding-left:8px;padding-right:8px}.psum__btn:where([data-open]) .psum__chip--count .psum__ic{margin-left:0}.psum__btn:where([data-open]) .psum__chip--count .psum__num{margin-left:6px}.psum__btn:where([data-open]) .psum__chip--count .psum__reveal{margin-left:4px}.psum__chip--date{order:3;z-index:1;gap:0;padding-left:5px;padding-right:10px}.psum__chip--date .psum__date{margin-left:2px}.psum__btn:where([data-open]) .psum__chip--date .psum__daterange{margin-left:6px}.psum__btn:where([data-open]) .psum__chip--date .psum__date{margin-left:6px}.psum__btn[data-open] .psum__ic{order:-1}.psum__num,.psum__title,.psum__lbl,.psum__date,.psum__daterange{font-family:var(--title-font-family);font-size:var(--title-4-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-4-letter-spacing);line-height:var(--title-4-line-height)}.psum__num{color:var(--grey-light-5);width:16px;text-align:center}.psum__title{color:var(--grey-light-5)}.psum__lbl{color:var(--grey-light-50)}.psum__date,.psum__daterange{color:var(--grey-light-5);display:inline-flex;align-items:center;gap:0}.psum__mon{color:var(--grey-light-50)}.psum__yr{color:var(--grey-light-5);margin-left:4px}.psum__arrow{color:var(--grey-light-80);margin-left:6px}.psum__reveal{display:inline-flex;align-items:center;overflow:hidden;max-width:0;opacity:0}.psum__btn[data-open] .psum__reveal{max-width:220px;opacity:1}.psum__ic{display:inline-flex;flex:0 0 auto;color:var(--grey-light-5)}.psum__ic--peach{color:var(--primary-light-40)}.psum__ic--cal{color:var(--primary-dark-0)}.psum__ic svg{display:block;width:24px;height:24px}.bgb{max-width:var(--width-content);margin-inline:auto;padding:var(--value-foxtrot) var(--value-foxtrot) var(--value-india);padding-top:var(--value-foxtrot)}.bgb--with-image{display:grid;grid-template-columns:1fr 1fr;gap:var(--value-golf);align-items:start}.bgb__text{display:flex;flex-direction:column}.bgb__heading{font-family:var(--jumbo-font-family, "General Sans", sans-serif);font-size:var(--jumbo-4-font-size, 36px);font-weight:var(--jumbo-font-weight, 600);letter-spacing:var(--jumbo-4-letter-spacing, -.72px);line-height:var(--jumbo-4-line-height, 1.22);color:var(--grey-light-30);margin:0 0 var(--value-echo)}.bgb__body{font-family:var(--body-font-family, "InterVariable", sans-serif);font-size:var(--body-3-font-size, 16px);font-weight:var(--body-font-weight, 400);line-height:var(--body-3-line-height, 1.5);color:var(--theme-text-muted);margin:0}.bgb__body--gap{margin-top:var(--value-echo)}.bgb__img{display:block;width:100%;height:auto;object-fit:cover}.bgb__image>picture{display:block}.bgb__image .df{max-width:100%}.bgb__image--fade-left .df{mask-image:linear-gradient(to right,transparent 0%,black 140px);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 140px)}.bgb__image--fade-right .df{mask-image:linear-gradient(to left,transparent 0%,black 140px);-webkit-mask-image:linear-gradient(to left,transparent 0%,black 140px)}.bgb--bleed{display:flex;align-items:center;gap:clamp(var(--value-golf),calc(32px + 32*(100vw - 768px)/512px),var(--value-india));overflow:visible}.bgb--bleed .bgb__text{flex:0 0 auto;width:clamp(280px,45%,440px)}.bgb--bleed .bgb__image{flex:1;min-width:0;overflow:visible;display:flex;justify-content:flex-start}.bgb--bleed .bgb__image .df{--_s: var(--bgb-scale, var(--df-scale, var(--df-scale-default, 1)));--_vw-factor: clamp(.6, calc(.6 + .4*(100vw - 1024px)/416px) , 1);width:calc(var(--df-frame-width, 1000) * var(--_s) * var(--_vw-factor) * 1px);max-width:none;flex-shrink:0}:root[data-theme=light] .bgb__heading{color:var(--grey-dark-60)}@media(width<=768px){.bgb--with-image{grid-template-columns:1fr}.bgb--bleed{flex-direction:column;overflow-x:clip}.bgb--bleed .bgb__text{width:100%;padding-inline:var(--value-foxtrot)}.bgb--bleed .bgb__image{width:100%;overflow:visible}.bgb--bleed .bgb__image--fade-left .df,.bgb--bleed .bgb__image--fade-right .df{mask-image:none;-webkit-mask-image:none}.bgb--bleed .bgb__image .df{--_s: calc(var(--bgb-scale, var(--df-scale, var(--df-scale-default, 1))) * .5);--_vw-factor: 1;width:calc(var(--df-frame-width, 1000) * var(--_s) * 1px);max-width:none;margin-inline:0}}.csm{--_page-max: 1400px;--csm-body-font: var(--body-font-family);--csm-body-size: var(--body-4-font-size);--csm-body-weight: var(--body-font-weight);display:block;margin:0;overflow:visible}.csm--centred{display:flex;flex-direction:column;align-items:center}.csm--centred .csm__img-wrap{display:flex;justify-content:center;max-width:100%}.csm--centred .df{--_s: var(--df-scale, var(--df-scale-default, 1));--_vw-factor: clamp(.6, calc(.6 + .4*(100vw - 1024px)/416px) , 1);--_effective-s: calc(var(--_s) * var(--_vw-factor));width:calc(var(--df-frame-width, 1000) * var(--_effective-s) * 1px);max-width:100%}.csm__device-footer{margin-top:var(--value-delta)}.csm--centred .csm__device-footer+.csm__caption{margin-top:calc(var(--csm-caption-gap, var(--value-hotel)) - var(--value-delta) - 1.5 * var(--csm-body-size))}.csm--centred .csm__caption{margin-top:var(--csm-caption-gap, var(--value-hotel));text-align:center;max-width:432px;width:100%}.csm--left{display:flex;align-items:center;justify-content:center;gap:clamp(72px,calc(72px + 56 * (100vw - 1024px) / 416),128px)}.csm--left .csm__img-wrap{flex:0 1 calc(var(--csm-cols, 14) * var(--col) - var(--grid-gutter));width:calc(var(--csm-cols, 14) * var(--col) - var(--grid-gutter));min-width:0;overflow:visible;margin-left:calc(-1 * var(--grid-margin));display:flex;justify-content:flex-end}.csm--left .csm__caption{flex:0 0 208px;width:208px}.csm--right{display:flex;align-items:center;justify-content:center;gap:clamp(72px,calc(72px + 56 * (100vw - 1024px) / 416),128px)}.csm--right .csm__img-wrap{flex:0 1 calc(var(--csm-cols, 14) * var(--col) - var(--grid-gutter));width:calc(var(--csm-cols, 14) * var(--col) - var(--grid-gutter));min-width:0;overflow:visible;margin-right:calc(-1 * var(--grid-margin));order:1;display:flex;justify-content:flex-start}.csm--right .csm__caption{flex:0 0 208px;width:208px;text-align:left;order:0}.csm--flanked{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--col)}.csm--flanked .csm__img-wrap{grid-column:2;grid-row:1;display:flex;justify-content:center}.csm__caption{position:relative;z-index:1}.csm__img-wrap{isolation:isolate}.csm__caption--flanked-left{grid-column:1;grid-row:1;justify-self:end;text-align:left;max-width:calc(5 * var(--col) - var(--grid-gutter))}.csm__caption--flanked-right{grid-column:3;grid-row:1;justify-self:start;text-align:left;max-width:calc(5 * var(--col) - var(--grid-gutter))}.csm__img{display:block;height:auto;max-width:100%}.csm--left .df,.csm--right .df{--_s: var(--df-scale, var(--df-scale-default, 1));--_vw-factor: clamp(.6, calc(.6 + .4*(100vw - 1024px)/416px) , 1);--_effective-s: calc(var(--_s) * var(--_vw-factor));width:calc(var(--df-frame-width, 1000) * var(--_effective-s) * 1px);max-width:none;flex-shrink:0}.csm--left .df{--_right-bezel: calc( (var(--df-frame-width, 1000) - var(--df-screen-px-x, 0) - var(--df-screen-px-width, 1000)) * var(--_effective-s) * 1px );margin-right:calc(-1 * var(--_right-bezel))}.csm--right .df{--_left-bezel: calc(var(--df-screen-px-x, 0) * var(--_effective-s) * 1px);margin-left:calc(-1 * var(--_left-bezel))}.csm__img-wrap--cols-6{width:calc(6 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-7{width:calc(7 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-8{width:calc(8 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-9{width:calc(9 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-10{width:calc(10 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-11{width:calc(11 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-12{width:calc(12 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-13{width:calc(13 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-14{width:calc(14 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-15{width:calc(15 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-16{width:calc(16 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-17{width:calc(17 * var(--col) - var(--grid-gutter))}.csm__img-wrap--cols-18{width:calc(18 * var(--col) - var(--grid-gutter))}.csm__img-wrap--fade-left .df{mask-image:linear-gradient(to right,transparent 0%,black 140px);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 140px)}.csm__img-wrap--fade-right .df{mask-image:linear-gradient(to left,transparent 0%,black 140px);-webkit-mask-image:linear-gradient(to left,transparent 0%,black 140px)}.csm__block+.csm__block{margin-top:var(--value-foxtrot)}@media(width<=1024px){.csm--left,.csm--right{overflow-x:clip}.csm--left .csm__caption,.csm--right .csm__caption{flex-shrink:0}}@media(768px<width<=1024px){.csm--flanked{padding-inline:var(--grid-margin)}.csm__caption--flanked-left,.csm__caption--flanked-right{max-width:none}.csm--flanked-wide{grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto 1fr}.csm--flanked-wide .csm__img-wrap{grid-column:1;grid-row:1 / -1}.csm--flanked-wide .csm__caption--flanked-left,.csm--flanked-wide .csm__caption--flanked-right{grid-column:2;justify-self:start}.csm--flanked-wide .csm__caption--flanked-left{grid-row:2}.csm--flanked-wide .csm__caption--flanked-right{grid-row:3}.csm--flanked-wide .csm__caption--flanked-left~.csm__caption--flanked-right{margin-top:var(--value-golf)}}@media(width<=768px){.csm{--csm-body-font: var(--body-font-family);--csm-body-size: var(--body-3-font-size);--csm-body-weight: var(--body-font-weight)}.csm__img-wrap--fade-left .df,.csm__img-wrap--fade-right .df{mask-image:none;-webkit-mask-image:none}.csm--left,.csm--right{flex-direction:column;align-items:stretch;gap:var(--value-hotel, 48px)}.csm--left .csm__img-wrap{flex:0 0 auto;width:100%;margin-left:0;display:flex;overflow:visible}.csm--right .csm__img-wrap{flex:0 0 auto;width:100%;margin-right:0;order:-1;display:flex;overflow:visible}.csm--left .df,.csm--right .df{--_s: calc(var(--df-scale, var(--df-scale-default, 1)) * .5);--_effective-s: var(--_s);width:calc(var(--df-frame-width, 1000) * var(--_s) * 1px);min-width:200px;max-width:none;margin-inline:0}.csm--left .df{margin-left:min(0px,calc(100% - var(--df-frame-width, 1000) * var(--_s) * 1px))}.csm--left .csm__caption,.csm--right .csm__caption{flex:0 0 auto;width:100%;min-width:0;padding-inline:var(--value-foxtrot);text-align:center;max-width:432px;margin-inline:auto}.csm--flanked{display:flex;flex-direction:column;align-items:center;gap:var(--value-hotel, 48px)}.csm--flanked .csm__img-wrap{order:-1;flex:0 0 auto;width:100%;max-width:100%;display:flex;justify-content:center}.csm--flanked .df{--_s: calc(var(--df-scale, var(--df-scale-default, 1)) * .5);--_effective-s: var(--_s);width:clamp(200px,calc(var(--df-frame-width, 1000) * var(--_s) * 1px),100%);max-width:100%;margin-inline:auto}.csm--flanked .csm__img{max-height:80vh;width:auto;max-width:100%;margin-inline:auto}.csm__caption--flanked-left,.csm__caption--flanked-right{order:0;max-width:432px;width:100%;padding-inline:var(--value-foxtrot);text-align:center;margin-inline:auto}.csm__caption--flanked-right{order:1}.csm--centred .csm__img-wrap{width:100%;max-width:100%}.csm--centred .csm__device-area{width:100%}.csm--centred .df{--_s: calc(var(--df-scale, var(--df-scale-default, 1)) * .5);--_effective-s: var(--_s);width:clamp(200px,calc(var(--df-frame-width, 1000) * var(--_s) * 1px),100%);max-width:100%;margin-inline:auto}.csm--centred .csm__caption{margin-top:var(--csm-caption-gap, var(--value-hotel));width:100%;padding-inline:var(--value-foxtrot);text-align:center}.csm__img{max-height:80vh;width:auto;max-width:100%;margin-inline:auto}}@media(width<=480px){.csm--left .csm__caption,.csm--right .csm__caption,.csm__caption--flanked-left,.csm__caption--flanked-right,.csm--centred .csm__caption{padding-inline:var(--value-echo)}}.csm__device-area{display:flex;flex-direction:column;align-items:center}.csm--left .csm__device-area{align-items:flex-end}.csm--right .csm__device-area{align-items:flex-start}.csm__controls{align-self:center;padding-top:var(--value-delta)}.csm--left .csm__controls{align-self:flex-end}.csm--right .csm__controls{align-self:flex-start}@media(width<=768px){.csm--left .csm__device-area,.csm--right .csm__device-area{width:100%;align-items:center}.csm--left .csm__device-area>.df{align-self:center}.csm--right .csm__device-area>.df{align-self:center}.csm--left:where(:has(.csm__img-wrap--fade-left,.csm__img-wrap--fade-right)) .csm__device-area>.df{align-self:flex-end}.csm--right:where(:has(.csm__img-wrap--fade-left,.csm__img-wrap--fade-right)) .csm__device-area>.df{align-self:flex-start}.csm--left .csm__controls,.csm--right .csm__controls{align-self:center}}.csm--carousel .df-source:where([data-slide-index]):not([data-slide-index="0"]){opacity:0}.csm--carousel .df-source[data-slide-index]{transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){.csm--carousel .df-source[data-slide-index]{transition:none}}.dmd{display:flex;align-items:center;margin:0;overflow-x:clip}.dmd__img{display:block;margin-inline:auto}.dmd__device--cols-6{width:calc(6 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--cols-7{width:calc(7 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--cols-8{width:calc(8 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--cols-9{width:calc(9 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--cols-10{width:calc(10 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--cols-11{width:calc(11 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--cols-12{width:calc(12 * var(--col) - var(--grid-gutter));flex-shrink:0}.dmd__device--fade-left{mask-image:linear-gradient(to right,transparent 0%,black 30%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%)}.dmd__device--fade-right{mask-image:linear-gradient(to left,transparent 0%,black 30%);-webkit-mask-image:linear-gradient(to left,transparent 0%,black 30%)}.dmd__device--shrink{transform:scale(.85);transform-origin:right center}.dmd--side-by-side{justify-content:center;gap:72px;padding-inline:var(--value-hotel)}.dmd--side-by-side .dmd__text--center,.dmd--side-by-side .dmd__text--trailing{flex:1 1 0;min-width:0;max-width:calc(5 * var(--col) - var(--grid-gutter));align-self:center}.dmd--side-by-side.dmd--second-bleed .dmd__device--second{margin-right:calc(-1 * var(--grid-margin))}.dmd--outer{gap:0;overflow:visible;align-items:center}.dmd--outer .df,.dmd--outer .dmd__img{--_s: var(--df-scale, var(--df-scale-default, 1));--_vw-factor: clamp(.55, calc(.55 + .45*(100vw - 1024px)/416px) , 1);--_effective-s: calc(var(--_s) * var(--_vw-factor));width:calc(var(--dmd-layout-width, var(--df-frame-width, 1000)) * var(--_effective-s) * 1px);max-width:none;flex-shrink:0}.dmd--outer .dmd__device--first{flex:1 1 0;display:flex;justify-content:flex-end;overflow:visible;margin-left:0}.dmd--outer .dmd__device--second{flex:1 1 0;display:flex;justify-content:flex-end;overflow:visible;margin-right:0;order:3}.dmd--outer .dmd__device--second.dmd__device--fade-right,.dmd--outer .dmd__device--first.dmd__device--fade-right{justify-content:flex-start}@media(width>=1025px){.dmd--outer:where(:has(.dmd__text--center)) .dmd__device--first.dmd__device--fade-right{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.dmd--outer:where(:has(.dmd__text--center)) .dmd__device--second.dmd__device--fade-left{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}.dmd--outer .dmd__text--center{flex:0 0 auto;width:432px;max-width:432px;padding-inline:var(--value-foxtrot);align-self:center;order:2;display:flex;flex-direction:column}.dmd--outer .dmd__text--center .dmd__block:where(:first-child){max-width:208px;align-self:flex-start}.dmd--outer .dmd__text--center .dmd__block:where(:not(:first-child)){max-width:208px;align-self:flex-end;margin-top:80px}.dmd--outer .dmd__text--left{flex:1 1 0;min-width:0;max-width:calc(5 * var(--col) - var(--grid-gutter));padding-inline:var(--col);align-self:center;order:2}.dmd--outer .dmd__text--right{flex:1 1 0;min-width:0;max-width:calc(5 * var(--col) - var(--grid-gutter));padding-inline:var(--col);align-self:center;order:4}.dmd--paired{gap:var(--grid-gutter)}.dmd--paired .dmd__text--trailing{flex:1 1 0;min-width:0;max-width:calc(5 * var(--col) - var(--grid-gutter));align-self:center}.dmd--paired.dmd--second-bleed .dmd__device--second{margin-right:calc(-1 * var(--grid-margin))}.dmd--paired.dmd--fade-right,.dmd--paired.dmd--fade-left{overflow:visible}.dmd--paired.dmd--fade-right .df,.dmd--paired.dmd--fade-right .dmd__img,.dmd--paired.dmd--fade-left .df,.dmd--paired.dmd--fade-left .dmd__img{--_s: var(--df-scale, var(--df-scale-default, 1));--_vw-factor: clamp(.55, calc(.55 + .45*(100vw - 1024px)/416px) , 1);--_effective-s: calc(var(--_s) * var(--_vw-factor));width:calc(var(--dmd-layout-width, var(--df-frame-width, 1000)) * var(--_effective-s) * 1px);max-width:none;flex-shrink:0}.dmd--paired.dmd--fade-right .dmd__device--first,.dmd--paired.dmd--fade-right .dmd__device--second,.dmd--paired.dmd--fade-left .dmd__device--first,.dmd--paired.dmd--fade-left .dmd__device--second{flex:0 0 auto;width:auto}.dmd--paired.dmd--fade-right .dmd__text--trailing{order:-1;flex:0 0 auto;max-width:calc(5 * var(--col) - var(--grid-gutter));padding-right:var(--grid-gutter);min-width:0}.dmd--paired.dmd--fade-left{justify-content:flex-end}.dmd__block+.dmd__block{margin-top:var(--value-foxtrot)}@media(width<=1024px){.dmd--side-by-side{display:grid;grid-template-columns:auto minmax(0,376px);gap:var(--value-golf) var(--value-foxtrot);align-items:center;justify-content:center;overflow-x:visible;padding-inline:0}.dmd--side-by-side .dmd__device--first{grid-column:1;grid-row:1;justify-self:center}.dmd--side-by-side .dmd__text--center{grid-column:2;grid-row:1;max-width:376px;padding-inline:var(--value-foxtrot)}.dmd--side-by-side .dmd__device--second{grid-column:1;grid-row:2;justify-self:center}.dmd--side-by-side .dmd__text--trailing{grid-column:2;grid-row:2;max-width:376px;padding-inline:var(--value-foxtrot)}.dmd--side-by-side.dmd--second-bleed .dmd__device--second{margin-right:0}.dmd--outer .dmd__device--second{justify-content:flex-end;overflow:hidden}.dmd--outer .dmd__device--second.dmd__device--fade-right{justify-content:flex-start;overflow:visible}.dmd--outer .dmd__text--center{width:clamp(200px,28vw,300px);max-width:clamp(200px,28vw,300px)}}@media(width<=768px){.dmd,.dmd--side-by-side{display:flex;flex-direction:column;align-items:center;gap:32px}.dmd__device--first,.dmd__device--second{margin-left:0;margin-right:0;width:auto;max-width:100%}.dmd__device--fade-left,.dmd__device--fade-right{mask-image:none;-webkit-mask-image:none}.dmd__device--shrink{transform:none}.dmd .df{--_s: calc(var(--df-scale, var(--df-scale-default, 1)) * .45);--_effective-s: var(--_s);width:clamp(200px,calc(var(--df-frame-width, 1000) * var(--_s) * 1px),80vw);max-width:80vw;margin-inline:auto}.dmd__img{max-height:80vh;width:auto;max-width:100%;margin-inline:auto}.dmd__text{width:100%;max-width:432px;padding-inline:var(--value-foxtrot);text-align:center;margin-inline:auto}.dmd__device--first{order:0}.dmd__text--center,.dmd__text--left{order:1}.dmd__text--right{order:2}.dmd__device--second{order:3}.dmd__text--trailing{order:4}.dmd--outer{align-items:stretch;overflow:clip visible}.dmd--outer .dmd__text--center{display:contents}.dmd--outer .dmd__device--first{display:flex;justify-content:flex-end;overflow:visible;max-width:unset;order:0}.dmd--outer .dmd__device--first.dmd__device--fade-right{justify-content:flex-start}.dmd--outer .dmd__text--center>.dmd__block:where(:first-child){order:1;max-width:432px;align-self:auto;padding-inline:var(--value-foxtrot);text-align:center;margin-inline:auto}.dmd--outer .dmd__device--second{display:flex;justify-content:flex-start;overflow:visible;max-width:unset;order:2}.dmd--outer .dmd__device--second.dmd__device--fade-left{justify-content:flex-end}.dmd--outer .dmd__text--center .dmd__block:where(:not(:first-child)){order:3;max-width:432px;align-self:auto;margin-top:0;padding-inline:var(--value-foxtrot);text-align:center;margin-inline:auto}.dmd--outer .df,.dmd--outer .dmd__img{width:125vw;max-width:none;flex-shrink:0;margin-inline:0}.dmd--outer.dmd--same-fade{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.dmd--outer.dmd--same-fade .dmd__device--first,.dmd--outer.dmd--same-fade .dmd__device--second{overflow:visible;clip-path:inset(0)}.dmd--outer.dmd--same-fade .dmd__device--fade-left{mask-image:linear-gradient(to right,transparent 0%,black 30%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%)}.dmd--outer.dmd--same-fade .dmd__device--fade-right{mask-image:linear-gradient(to left,transparent 0%,black 30%);-webkit-mask-image:linear-gradient(to left,transparent 0%,black 30%)}.dmd--outer.dmd--same-fade .dmd__device--first{grid-column:1;grid-row:1}.dmd--outer.dmd--same-fade .dmd__device--second{grid-column:2;grid-row:1}.dmd--outer.dmd--same-fade .df,.dmd--outer.dmd--same-fade .dmd__img{width:170%;max-width:none}.dmd--outer.dmd--same-fade .dmd__text--right,.dmd--outer.dmd--same-fade .dmd__text--left,.dmd--outer.dmd--same-fade .dmd__text--center{display:flex;flex-direction:column;align-items:center;gap:var(--value-foxtrot);grid-column:1 / -1;grid-row:2;width:auto;max-width:432px;margin-inline:auto;padding-inline:var(--value-foxtrot);text-align:center}:where(.dmd--outer.dmd--same-fade) .dmd__text--center .dmd__block{max-width:none;align-self:auto;margin-top:0}.dmd--outer .dmd__text--left,.dmd--outer .dmd__text--right{flex:0 0 auto;min-width:unset;max-width:432px;padding-inline:var(--value-foxtrot);align-self:auto}.dmd--paired .dmd__text--trailing{flex:0 0 auto;min-width:unset;max-width:432px;align-self:auto}.dmd--paired.dmd--fade-right,.dmd--paired.dmd--fade-left{overflow-x:clip}.dmd--paired.dmd--fade-right .dmd__text--trailing,.dmd--paired.dmd--fade-left .dmd__text--trailing{order:4;flex:1 1 0;max-width:432px;padding-right:0}.dmd--paired.dmd--fade-right .dmd__device--first,.dmd--paired.dmd--fade-right .dmd__device--second,.dmd--paired.dmd--fade-left .dmd__device--first,.dmd--paired.dmd--fade-left .dmd__device--second{flex:unset}.dmd--paired.dmd--fade-left{justify-content:unset}.dmd--paired .dmd__carousel-track{display:block;position:relative;width:min(80vw,400px);margin-inline:auto;order:0}.dmd--paired .dmd__carousel-controls{margin-top:var(--value-charlie);order:1}}@media(prefers-reduced-motion:reduce){.dmd--paired .dmd__carousel-track>.dmd__device--first,.dmd--paired .dmd__carousel-track>.dmd__device--second{transition:none}}@media(width<=480px){.dmd__text{padding-inline:var(--value-echo)}}.csh{display:flex;flex-direction:column;align-items:center}.csh__nav{width:100%;max-width:var(--width-content);padding:var(--value-kilo) var(--value-foxtrot) 0}.csh__back{font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);color:var(--theme-accent);text-decoration:none;display:inline-flex;align-items:center;gap:var(--value-charlie)}.csh__back-icon{--icon-size: 20px;vertical-align:middle}.csh__img-wrap{width:calc(22 * var(--col) - var(--grid-gutter));max-width:100%;margin-top:var(--value-golf);display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1 / var(--hero-band);min-height:0}.csh__img{display:block;width:100%;height:auto;border-radius:var(--value-echo)}.csh__device{display:block;width:100%;max-width:100%}.csh__text{padding:var(--value-india) var(--value-foxtrot) var(--value-india);max-width:var(--width-content);width:100%;text-align:center}.csh__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-2-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-2-letter-spacing);line-height:var(--jumbo-2-line-height);color:var(--primary-light-5);margin:0 0 var(--value-echo)}.csh__tagline{font-family:var(--body-font-family);font-size:var(--body-1-font-size);font-weight:var(--body-font-weight);line-height:var(--body-1-line-height);color:var(--theme-text-muted);margin:0 auto;max-width:640px}.csh__summary{margin-top:var(--value-golf)}@media(width<=768px){.csh__title{font-size:var(--jumbo-4-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height)}.csh__text{padding:var(--value-golf) var(--value-foxtrot) var(--value-golf)}.csh__img-wrap{width:100%;padding-inline:var(--value-foxtrot);margin-top:var(--value-foxtrot);aspect-ratio:auto}.csh__img-wrap [data-work-hero-slot]{--dev-rel: 1}.csh__img{border-radius:var(--value-delta)}}@media(width<=480px){.csh__nav,.csh__text,.csh__img-wrap{padding-inline:20px}}.work-listing__card-image-wrap{display:flex;flex:1;align-items:center;justify-content:center;margin-bottom:var(--value-foxtrot)}@media(width<768px){.work-listing__card-image-wrap{margin-bottom:var(--value-echo)}}.work-listing__card-image-wrap .work-listing__card-device{width:calc(var(--dev-rel, 1) * 100%)}.work-listing__card-image{display:block;width:100%;height:auto;border-radius:var(--value-delta)}.work-listing__card-device{display:block;width:100%;max-width:100%}.card-stack{--numcards: 3;--stack-top: var(--navbar-line);--card-top-offset: var(--value-foxtrot);--stack-card-height: 512px;view-timeline-name:--card-stack;padding-block-end:calc(var(--numcards) * var(--card-top-offset))}.card-stack__item{--index0: calc(var(--index) - 1);--reverse-index: calc(var(--numcards) - var(--index0));--reverse-index0: calc(var(--reverse-index) - 1);position:sticky;top:var(--stack-top);padding-block-start:calc(var(--index) * var(--card-top-offset));margin-block-end:calc(-1 * (var(--index) + 1) * var(--card-top-offset))}.card-stack__sticky{transform-origin:50% 0%;will-change:transform}@keyframes card-stack-scale{to{transform:scale(calc(1.1 - (.1 * var(--reverse-index))))}}@supports (animation-timeline: view()){.card-stack__sticky{--start-range: calc(var(--index0) / var(--numcards) * 100%);--end-range: calc(var(--index) / var(--numcards) * 100%);animation:card-stack-scale linear forwards;animation-timeline:--card-stack;animation-range:exit-crossing var(--start-range) exit-crossing var(--end-range)}}@media(prefers-reduced-motion:reduce){.card-stack__sticky{animation:none;transform:none;will-change:auto}}@media(width<600px){.card-stack{--stack-card-height: var(--height-288);--stack-top: var(--value-india);--card-top-offset: var(--value-delta)}}.section-split{--_split-gap: 128px;--_split-text-width: 320px;display:grid;grid-template-columns:1fr;gap:var(--value-golf);align-items:center;padding-block:var(--value-india)}.section-split__text{max-width:var(--_split-text-width)}.section-split__body{font-family:var(--body-font-family);font-size:var(--body-2-font-size);font-weight:var(--body-font-weight);letter-spacing:var(--body-2-letter-spacing);line-height:var(--body-2-line-height);color:var(--theme-text-muted);margin:var(--value-echo) 0 0}.section-split__cta{margin-block-start:var(--value-foxtrot)}.section-split__item{min-width:0}.section-split--text-first{--split-card-height: var(--height-288)}@media(width>=900px){.section-split__item .section-split__narrow-only{display:none}}@media(width<900px){.section-split__item .section-split__wide-only{display:none}}@media(width<900px){.section-split{row-gap:0}.section-split__text{display:contents}.section-split__text>*{justify-self:center;width:min(100%,var(--_split-text-width))}.section-split__text>.eyebrow{order:1}.section-split__text>.sh{order:2}.section-split__item{order:3;margin-block:var(--value-foxtrot)}.section-split__body{order:4;margin-block-start:0}.section-split__cta{order:5}.section-split--text-first{--split-card-height: var(--height-480)}.section-split--text-first .section-split__body{order:2;margin-block-start:var(--value-echo)}.section-split--text-first .section-split__text>:is(.sh,.section-split__body){text-align:center}.section-split--text-first .section-split__cta{display:flex;justify-content:center}}@media(width>=900px){.section-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_split-gap)}.section-split__text{justify-self:center}.section-split--item-left .section-split__item{order:-1;justify-self:end}}.locked-item{margin:0}.locked-item__frame{position:relative}.locked-item .df-source{background:var(--theme-text);opacity:.08}.locked-item__lock{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:40px;line-height:1;color:var(--theme-text-muted)}.locked-item__caption{font-family:"Flow Circular",var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);font-weight:400;letter-spacing:.12em;line-height:var(--jumbo-6-line-height);color:var(--theme-text);text-align:center;margin:var(--value-golf) 0 0;padding-block-end:.1em;user-select:none}.locked-item--unlocked .df-source{background:none;opacity:1}.locked-item__link{display:block;color:inherit;text-decoration:none}.locked-item__slot{display:block}.locked-item--unlocked .locked-item__caption{font-family:var(--jumbo-font-family);font-weight:600;letter-spacing:var(--jumbo-6-letter-spacing)}.pager{display:flex;align-items:center;gap:var(--value-charlie)}.pager__dots{display:flex;gap:var(--value-bravo);justify-content:center}.pager__dot{width:var(--value-foxtrot);height:var(--value-foxtrot);border-radius:var(--radius-pill);border:none;padding:6px;background-color:var(--grey-dark-60);background-clip:content-box;cursor:pointer;transition:background-color .2s ease}.pager__dot--active{background-color:var(--primary-brand-orange)}:where(:root[data-theme=light]) .pager__dot{background-color:var(--grey-light-40)}:where(:root[data-theme=light]) .pager__dot--active{background-color:var(--primary-brand-orange)}.pager__arrow{--icon-size: 20px;width:44px;height:44px;border-radius:var(--radius-pill);border:none;background:transparent;color:var(--grey-light-40);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .18s ease}.pager__arrow:hover{color:var(--grey-white)}.pager__arrow:focus-visible{outline:2px solid var(--primary-brand-orange);outline-offset:2px}:where(:root[data-theme=light]) .pager__arrow{color:var(--grey-dark-60)}:where(:root[data-theme=light]) .pager__arrow:hover{color:var(--grey-black)}@media(prefers-reduced-motion:reduce){.pager__arrow,.pager__dot{transition:none}}.card{--_card-height: var(--card-height);--_card-inset: var(--card-inset-md);position:relative;display:grid;min-height:var(--_card-height);border-radius:var(--radius-card);overflow:hidden;container-type:inline-size}.card__layout{display:grid;grid-template-columns:1fr;height:100%}.card--btn-lg{--_card-inset: var(--card-inset-lg)}.card__media{position:relative;z-index:0;overflow:hidden}.card__media--interactive{z-index:2;pointer-events:none}.icon-marquee{inset:0;display:flex;flex-direction:column;justify-content:center;padding-block-end:88px;gap:var(--marquee-gap);pointer-events:none}.icon-marquee__row{position:relative;height:var(--im-size);flex:none}.icon-marquee__track{position:absolute;inset-block:0;inset-inline-start:var(--im-offset, 0);display:flex;align-items:center;gap:var(--marquee-gap)}.icon-marquee__item{position:relative;flex:none;width:var(--im-size);height:var(--im-size);overflow:visible}.icon-marquee .icon-marquee__item img{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:block;width:calc(100% * var(--im-scale, 1));height:auto;max-width:none;object-fit:contain}.device-marquee{inset:0;display:flex;align-items:center;padding-block-end:88px;pointer-events:none}.device-marquee__track{display:flex;align-items:center;gap:var(--marquee-gap);height:var(--marquee-height)}.device-marquee__item{flex:none;width:var(--dm-w)}.device-marquee .df{width:100%;max-width:none}.df-source--blank{background:var(--grey-black)}.component-marquee{inset:0;display:flex;align-items:center;padding-block-end:var(--marquee-reserve);padding-inline:var(--marquee-inset)}.component-marquee__row{position:relative;height:var(--marquee-height);flex:1 1 auto}.component-marquee__track{position:absolute;inset-block:0;inset-inline-start:0;display:flex;align-items:center;gap:var(--marquee-gap)}.component-marquee__item{display:flex;flex:0 0 var(--cpm-w);align-items:center;justify-content:center;min-width:0}.component-marquee__item>*{max-width:100%;zoom:var(--cpm-zoom, 1)}.component-marquee__fsb .notion-resource-grid__bar{position:static;width:100%;margin:0}.component-marquee__fsb .notion-resource-grid__menu,.component-marquee__fsb .notion-resource-grid__suggestions{display:none}.album-marquee{inset-inline:0;inset-block:var(--album-inset, 32px) var(--strip-reserve, 102px);display:flex;align-items:center;pointer-events:none}.album-marquee__track{display:flex;align-items:center;gap:var(--marquee-gap)}.card:focus-within .album-marquee__track{animation-play-state:paused}@media(hover:hover){.card:hover .album-marquee__track{animation-play-state:paused}}.album-marquee__item{flex:none;width:var(--am-size);height:var(--am-size);border-radius:var(--value-echo);pointer-events:auto}.album-marquee .album-marquee__item{-webkit-backdrop-filter:none;backdrop-filter:none}.album-marquee__item picture{position:absolute;inset:0;display:block;max-width:none;transition:inset .2s ease}.album-marquee__item:hover picture{inset:calc(-1 * var(--value-bravo))}.album-marquee .album-marquee__cover{position:static;inset:auto;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--value-echo)}.album-marquee__placeholder{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--value-bravo);width:100%;height:100%;padding:var(--value-echo);border-radius:var(--value-echo);background-color:var(--theme-bg)}.album-marquee__placeholder-title{font-family:var(--title-font-family);font-size:var(--title-6-font-size);font-weight:var(--title-font-weight);line-height:var(--title-6-line-height);letter-spacing:var(--title-6-letter-spacing);color:var(--theme-text)}.album-marquee__placeholder-artist{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);line-height:var(--label-5-line-height);color:var(--theme-text-muted)}.card-marquee{--cm-w: 300px;--marquee-duration: var(--marquee-duration-base);--cm-step: calc(var(--cm-w) + var(--marquee-gap));--marquee-reserve: var(--strip-reserve, 130px);inset-inline:0;inset-block:var(--marquee-inset, 0) var(--marquee-reserve);pointer-events:none}@media(width>=1280px){.card-marquee{--cm-w: calc((var(--grid-max) - (2 * var(--marquee-gap))) / 3);--marquee-duration: 240.64s}}@media(width>=1440px){.card-marquee{--cm-w: calc((var(--grid-max) - (3 * var(--marquee-gap))) / 4);--marquee-duration: 195.84s}}@media(width>=1512px){.card-marquee{--marquee-duration: 211.2s}}@media(width>=1728px){.card-marquee{--marquee-duration: 226.56s}}@media(width>=1920px){.card-marquee{--marquee-duration: 241.92s}}.card-marquee__track{position:absolute;inset:0}.card-marquee .card-marquee__card{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--cm-w);height:100%;text-decoration:none;pointer-events:auto;background-color:var(--theme-bg);animation:card-marquee-drift var(--marquee-duration) linear infinite;animation-delay:calc(-1 * var(--cm-i) * var(--marquee-duration) / var(--cm-count));animation-play-state:paused;will-change:auto}.card-marquee.is-running .card-marquee__card{animation-play-state:running;will-change:transform}.card-marquee--static .card-marquee__track{position:static;display:flex;gap:var(--marquee-gap);height:100%;padding-inline:var(--marquee-inset, 0)}.card-marquee--static .card-marquee__card,.card-marquee--static.is-running .card-marquee__card{position:relative;flex:1 0 var(--cm-w);animation:none;will-change:auto}.card-marquee:focus-within .card-marquee__card{animation-play-state:paused}@media(hover:hover){.card-marquee:hover .card-marquee__card{animation-play-state:paused}}.card.card--band:hover{transform:none;box-shadow:none}.card.card--band{isolation:isolate;overflow:visible;background:none;border-color:transparent;box-shadow:none}.card.card--band:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--_sf-bg-a) 0%,var(--_sf-bg-b) 97%);border:.2px solid var(--_sf-border);box-shadow:var(--_sf-outer),var(--_sf-inner);transition:inset .2s ease,box-shadow .2s ease,background .2s ease;pointer-events:none}.card.card--band:hover:before{inset:calc(-1px - var(--surface-grow));box-shadow:var(--_sf-outer-hover),var(--_sf-inner)}.card:has(.card-marquee--draggable),.card:has(.album-marquee--draggable){touch-action:pan-y}@keyframes card-marquee-drift{0%{transform:translate(calc((var(--cm-count) - 1) * var(--cm-step)))}to{transform:translate(calc(-1 * var(--cm-step)))}}@media(prefers-reduced-motion:reduce){.card-marquee__track{position:static;display:flex;gap:var(--marquee-gap)}.card-marquee .card-marquee__card,.card-marquee.is-running .card-marquee__card{position:static;flex:0 0 var(--cm-w);animation:none;will-change:auto}}.card__backdrop{position:absolute;inset:0;z-index:0}.card__backdrop-img--light,:where(:root[data-theme=light]) .card__backdrop-img--dark{opacity:0}:where(:root[data-theme=light]) .card__backdrop-img--light{opacity:1}.card__media picture{display:block}.card__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.card__media .df-source{inset:auto;left:var(--df-screen-x, 0%);top:var(--df-screen-y, 0%);width:var(--df-screen-width, 100%);height:var(--df-screen-height, 100%)}.card__media--themed .card__media-img--light,:where(:root[data-theme=light]) .card__media--themed .card__media-img--dark{opacity:0}:where(:root[data-theme=light]) .card__media--themed .card__media-img--light{opacity:1}.card__media--fade .card__backdrop,.card__media--fade>.aurora-bg,.card__media--fade .card__media-img{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 var(--card-fade-x, 12%),#000 calc(100% - var(--card-fade-x, 12%)),transparent 100%),linear-gradient(to bottom,transparent 0%,#000 var(--card-fade-y, 12%),#000 calc(100% - var(--card-fade-y, 12%)),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 var(--card-fade-x, 12%),#000 calc(100% - var(--card-fade-x, 12%)),transparent 100%),linear-gradient(to bottom,transparent 0%,#000 var(--card-fade-y, 12%),#000 calc(100% - var(--card-fade-y, 12%)),transparent 100%);mask-composite:intersect}.card--bottom-text .card__media{position:absolute;inset:0;overflow:visible;border-radius:var(--radius-card);clip-path:inset(0 round var(--radius-card));transition:clip-path .2s ease}.card--bottom-text:hover .card__media{clip-path:inset(calc(-1 * var(--surface-grow)) round var(--radius-card))}.card__content{position:relative;z-index:2;pointer-events:none;display:flex;flex-direction:column;min-width:0}.card__text{padding:var(--card-pad);padding-block-end:var(--value-foxtrot);min-width:0}.card__eyebrow{display:block;font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-5-letter-spacing);line-height:var(--label-5-line-height);text-transform:uppercase;color:var(--primary-brand-orange);margin:0}.card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-4-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height);color:var(--theme-text);margin:0;padding-block-end:0}.card__paragraph{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--grey-light-30);margin:var(--value-charlie) 0 0}.card__content a,.card__content button{pointer-events:auto}.card__actions{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--value-echo);padding:var(--_card-inset);margin-block-start:auto}.card__link-overlay{position:absolute;inset:0;z-index:1;border-radius:inherit}.card:has(:focus-visible){outline:2px solid var(--primary-brand-orange);outline-offset:2px}.card--bottom-text .card__content{grid-area:1 / 1;height:100%;display:grid;grid-template-columns:1fr auto;align-content:end;align-items:end}.card--bottom-text .card__actions{justify-content:flex-end}:is(.home-bento__grid,.desk-column) .card{height:100%}@media(width<768px){:where(.resources-page__feature,.section-split__item) .card--bottom-text .card__text{padding-inline-end:0}:where(.resources-page__feature,.section-split__item) .card--bottom-text .card__actions{padding-inline-start:var(--value-delta)}}:is(.home-bento__grid,.desk-column) .card--bottom-text .card__text{padding-inline-end:0}:is(.home-bento__grid,.desk-column) .card--bottom-text .card__actions{padding-inline-start:var(--value-delta)}@container (width < 420px){.card__title{font-size:var(--jumbo-5-font-size);letter-spacing:var(--jumbo-5-letter-spacing);line-height:var(--jumbo-5-line-height);padding-block-end:0}}@media(width<1280px){.resources-page--compact-cards .resources-page__feature{width:auto;margin-inline:var(--card-concentric-l, var(--grid-gutter)) var(--card-concentric-r, var(--grid-gutter))}}@media(width<480px){.resources-page--compact-cards .resources-page__feature{--radius-card: var(--radius-dialog)}.resources-page--compact-cards .resources-page__feature .card{--_card-inset: calc(var(--value-echo) + var(--value-bravo))}.resources-page--compact-cards .card--bottom-text .card__text{padding:calc(var(--value-echo) + var(--value-bravo)) 0 calc(var(--value-echo) + var(--value-bravo)) var(--value-foxtrot)}.resources-page--compact-cards .card--bottom-text .card__actions{padding-inline-start:var(--value-charlie)}.resources-page--compact-cards .resources-page__feature .card__title{font-size:var(--jumbo-6-font-size);letter-spacing:var(--jumbo-6-letter-spacing);line-height:calc(var(--jumbo-6-font-size) + var(--value-alfa))}.resources-page--compact-cards .card__actions .btn{--_btn-h: calc(var(--value-golf) + var(--value-charlie))}.resources-page--compact-cards .device-frames-card .card__actions{gap:var(--value-charlie)}}@supports (clip-path: shape(from 0 0,line to 1px 0,line to 0 1px,close)){:where(:root[data-squircle]) .card--bottom-text.surface{--_sq-g: 0px}:where(:root[data-squircle]) .card--bottom-text.surface:hover{--_sq-g: var(--surface-grow)}:where(:root[data-squircle]) .card--bottom-text.surface .card__media{clip-path:shape(from calc(var(--radius-card) * 1.6 - var(--_sq-g)) calc(-1 * var(--_sq-g)),line to calc(100% + var(--_sq-g) - var(--radius-card) * 1.6) calc(-1 * var(--_sq-g)),curve to calc(100% + var(--_sq-g) - var(--radius-card) * .546) calc(var(--radius-card) * .109 - var(--_sq-g)) with calc(100% + var(--_sq-g) - var(--radius-card) * 1.0399) calc(-1 * var(--_sq-g)) / calc(100% + var(--_sq-g) - var(--radius-card) * .7599) calc(-1 * var(--_sq-g)),arc to calc(100% + var(--_sq-g) - var(--radius-card) * .109) calc(var(--radius-card) * .546 - var(--_sq-g)) of var(--radius-card) cw,curve to calc(100% + var(--_sq-g)) calc(var(--radius-card) * 1.6 - var(--_sq-g)) with calc(100% + var(--_sq-g)) calc(var(--radius-card) * .7599 - var(--_sq-g)) / calc(100% + var(--_sq-g)) calc(var(--radius-card) * 1.0399 - var(--_sq-g)),line to calc(100% + var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * 1.6),curve to calc(100% + var(--_sq-g) - var(--radius-card) * .109) calc(100% + var(--_sq-g) - var(--radius-card) * .546) with calc(100% + var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * 1.0399) / calc(100% + var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * .7599),arc to calc(100% + var(--_sq-g) - var(--radius-card) * .546) calc(100% + var(--_sq-g) - var(--radius-card) * .109) of var(--radius-card) cw,curve to calc(100% + var(--_sq-g) - var(--radius-card) * 1.6) calc(100% + var(--_sq-g)) with calc(100% + var(--_sq-g) - var(--radius-card) * .7599) calc(100% + var(--_sq-g)) / calc(100% + var(--_sq-g) - var(--radius-card) * 1.0399) calc(100% + var(--_sq-g)),line to calc(var(--radius-card) * 1.6 - var(--_sq-g)) calc(100% + var(--_sq-g)),curve to calc(var(--radius-card) * .546 - var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * .109) with calc(var(--radius-card) * 1.0399 - var(--_sq-g)) calc(100% + var(--_sq-g)) / calc(var(--radius-card) * .7599 - var(--_sq-g)) calc(100% + var(--_sq-g)),arc to calc(var(--radius-card) * .109 - var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * .546) of var(--radius-card) cw,curve to calc(-1 * var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * 1.6) with calc(-1 * var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * .7599) / calc(-1 * var(--_sq-g)) calc(100% + var(--_sq-g) - var(--radius-card) * 1.0399),line to calc(-1 * var(--_sq-g)) calc(var(--radius-card) * 1.6 - var(--_sq-g)),curve to calc(var(--radius-card) * .109 - var(--_sq-g)) calc(var(--radius-card) * .546 - var(--_sq-g)) with calc(-1 * var(--_sq-g)) calc(var(--radius-card) * 1.0399 - var(--_sq-g)) / calc(-1 * var(--_sq-g)) calc(var(--radius-card) * .7599 - var(--_sq-g)),arc to calc(var(--radius-card) * .546 - var(--_sq-g)) calc(var(--radius-card) * .109 - var(--_sq-g)) of var(--radius-card) cw,curve to calc(var(--radius-card) * 1.6 - var(--_sq-g)) calc(-1 * var(--_sq-g)) with calc(var(--radius-card) * .7599 - var(--_sq-g)) calc(-1 * var(--_sq-g)) / calc(var(--radius-card) * 1.0399 - var(--_sq-g)) calc(-1 * var(--_sq-g)),close)}}@supports (corner-shape: superellipse(2)){:where(:root[data-squircle]) .card--bottom-text.surface{border-radius:calc(var(--radius-card) * 1.195);corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .card--bottom-text.surface:before{corner-shape:superellipse(1.32)}}@supports (not (corner-shape: superellipse(2))) and ((-webkit-mask-box-image: none) or (mask-border: none)){:where(:root[data-squircle]) .card--bottom-text.surface:where(:not(.home-bento .card)){--_sq-ring: url(/assets/squircle/ring-48.svg);--_sq-mask: url(/assets/squircle/mask.svg);--_sq-noise: url(/assets/squircle/noise-dark.png);--_sq-slice: 160;--_sq-k: 1.6;--_sq-out: calc(1px - var(--radius-card) * .0125);--_sq-hold: 0;box-shadow:0 0 8px calc(-4px + var(--_sq-out)) var(--_sf-s1),0 10px 16px calc(-18px + var(--_sq-out)) var(--_sf-s2),0 9px 20px var(--_sq-out) var(--_sf-s3);transition:box-shadow .2s ease,margin .2s ease,padding .2s ease,min-height .2s ease}:where(:root[data-squircle][data-theme=light]) .card--bottom-text.surface:where(:not(.home-bento .card)){--_sq-noise: url(/assets/squircle/noise-light.png)}@media(width<480px){:where(:root[data-squircle] .resources-page--compact-cards .resources-page__feature) .card--bottom-text.surface{--_sq-ring: url(/assets/squircle/ring-40.svg)}}:where(:root[data-squircle]) .card--bottom-text.surface:where(:not(.home-bento .card)):hover{--_sq-hold: var(--surface-grow);margin:calc(-1 * var(--surface-grow));padding:var(--surface-grow);min-height:calc(var(--_card-height) + 2 * var(--surface-grow));box-shadow:0 0 10px calc(-2px + var(--_sq-out)) var(--_sf-s1),0 10px 16px calc(-18px + var(--_sq-out)) var(--_sf-s2),0 9px 20px var(--_sq-out) var(--_sf-s3)}:where(:root[data-squircle]) .card--bottom-text.surface:where(:not(.home-bento .card)) .card__media{inset:var(--_sq-hold);transition:clip-path .2s ease,inset .2s ease}:where(:root[data-squircle]) .card--bottom-text.surface:where(:not(.home-bento .card)):before,:where(:root[data-squircle]) .card--bottom-text.surface:where(:not(.home-bento .card)):hover:before{inset:-1px;background:var(--_sf-border);border:0;box-shadow:none;transition:background-color .2s ease;-webkit-mask-box-image:var(--_sq-ring) var(--_sq-slice) / round(nearest,calc(var(--radius-card) * var(--_sq-k)),1px) stretch;mask-border:var(--_sq-ring) var(--_sq-slice) fill / round(nearest,calc(var(--radius-card) * var(--_sq-k)),1px) stretch}:where(:root[data-squircle]) .card--bottom-text.surface:where(:not(.home-bento .card)):after{content:"";position:absolute;inset:-.5px;z-index:-1;border-radius:calc(var(--radius-card) - .5px);background:var(--_sq-noise),linear-gradient(180deg,var(--_sf-bg-a) 0%,var(--_sf-bg-b) 97%);box-shadow:var(--_sf-inner);pointer-events:none;transition:box-shadow .2s ease,--_sf-bg-a .2s ease,--_sf-bg-b .2s ease;-webkit-mask-box-image:var(--_sq-mask) var(--_sq-slice) / round(nearest,calc((var(--radius-card) - .5px) * var(--_sq-k)),1px) stretch;mask-border:var(--_sq-mask) var(--_sq-slice) fill / round(nearest,calc((var(--radius-card) - .5px) * var(--_sq-k)),1px) stretch}}:where(:root[data-theme=light]) .card__eyebrow{color:var(--primary-dark-10)}:where(:root[data-theme=light]) .card__title{color:var(--grey-dark-60)}:where(:root[data-theme=light]) .card__paragraph{color:var(--grey-dark-40)}.input{--_in-h: var(--value-hotel);--_in-px: var(--value-delta);--_in-r: var(--radius-control);--_in-fs: var(--body-3-font-size);--_in-lh: var(--body-3-line-height);display:flex;flex-direction:column}.input__label{padding-inline-start:var(--value-charlie);margin-block-end:var(--value-bravo);font-family:var(--label-font-family);font-size:var(--label-3-font-size);font-weight:var(--label-font-weight);line-height:var(--label-3-line-height);color:var(--grey-light-30)}.input__field,.input__mark{--_in-bg: linear-gradient(180deg, var(--grey-dark-80) 0%, var(--grey-dark-90) 95%);--_in-border: var(--grey-dark-70);--_in-ink: var(--grey-light-20);--_in-ph: var(--grey-light-80);--_in-shadow: inset 0 -.5px 1px 0 var(--grey-dark-80), inset 0 1.5px 4px 0 var(--grey-black), 0 5px 10px -4px var(--grey-dark-80), 0 2px 8px -2px var(--grey-dark-90), 0 3px 8px -4px var(--grey-black)}.input__field{height:var(--_in-h, var(--value-hotel));padding:0 var(--_in-px, var(--value-delta));border:1px solid var(--_in-border);border-radius:var(--_in-r, var(--radius-control));font-family:var(--body-font-family);font-size:var(--_in-fs, var(--body-3-font-size));font-weight:var(--body-font-weight);line-height:var(--_in-lh, var(--body-3-line-height));color:var(--_in-ink);background-image:var(--_in-bg);box-shadow:var(--_in-shadow);outline:none;transition:background-image .2s,border-color .2s,box-shadow .2s,color .2s}.input__field::placeholder{color:var(--_in-ph)}.input__help{padding-inline-start:var(--value-charlie);margin-block-start:var(--value-charlie);font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-weight:var(--body-font-weight);line-height:var(--body-4-line-height);color:var(--grey-light-50)}.input__field:hover:where(:not(:disabled,:focus,[data-state])),.input__field[data-state=hovered],.input__choice:hover .input__mark:where(:not(:disabled,:checked,[data-state])),.input__mark[data-state=hovered]{--_in-bg: linear-gradient(180deg, var(--grey-dark-70) 0%, var(--grey-dark-80) 96%);--_in-border: var(--grey-dark-60);--_in-ph: var(--grey-light-60);--_in-shadow: inset 0 -.5px 1px 0 var(--grey-dark-80), inset 0 1.5px 4px 0 var(--grey-black), 0 5px 10px -4px var(--grey-dark-70), 0 3px 8px -2px var(--grey-dark-80), 0 3px 8px -2px var(--grey-dark-90)}.input__field:focus:where(:not(:disabled,[data-state])),.input__field[data-state=focused],.input__field[data-state=activated],.input__mark:checked{--_in-bg: linear-gradient(180deg, var(--grey-dark-80) 0%, var(--grey-dark-80) 98%);--_in-border: var(--grey-dark-50);--_in-ph: var(--grey-light-50);--_in-shadow: 0 1px 12px -8px var(--accent-dark-40), inset 0 -.5px 1px 0 var(--grey-dark-90), inset 0 1.5px 4px 0 var(--grey-black), 0 5px 10px -4px var(--grey-dark-70), 0 2px 8px -2px var(--grey-dark-80), 0 3px 8px -4px var(--grey-dark-90)}.input__field:focus:where(:not(:disabled,[data-state])),.input__field[data-state=focused]{--_in-ink: var(--grey-light-10)}.input--disabled .input__label,.input--disabled .input__help{opacity:.6}.input__field:disabled,.input__mark:disabled{--_in-bg: linear-gradient(180deg, var(--grey-dark-30) 0%, var(--grey-dark-40) 97%);--_in-border: var(--grey-dark-50);--_in-ink: var(--grey-light-20);--_in-ph: var(--grey-light-50);--_in-shadow: inset 0 -.5px 1px 0 var(--grey-dark-50), inset 0 1.5px 4px 0 var(--grey-dark-60), 0 5px 10px -4px var(--grey-dark-70), 0 2px 8px -2px var(--grey-dark-80), 0 3px 8px -4px var(--grey-dark-90);cursor:not-allowed}:where(:root[data-theme=light]) .navbar--mobile-open{border-color:var(--grey-light-40);box-shadow:0 0 8px -4px color-mix(in srgb,var(--grey-dark-60) 10%,transparent),0 10px 16px -18px color-mix(in srgb,var(--grey-light-15) 20%,transparent),0 9px 20px color-mix(in srgb,var(--grey-dark-60) 15%,transparent),inset 0 0 6px -2px var(--grey-white),inset 0 0 16px -12px var(--grey-white),inset 30px 25px 50px -50px var(--grey-light-40),inset -10px -5px 50px -50px var(--grey-dark-60)}:where(:root[data-theme=light]) .input__label{color:var(--grey-dark-30)}:where(:root[data-theme=light]) .input__help{color:var(--grey-dark-10)}:where(:root[data-theme=light]) :is(.input__field,.input__mark){--_in-bg: linear-gradient(180deg, var(--grey-white) 0%, var(--grey-light-5) 99%);--_in-border: var(--grey-light-20);--_in-ink: var(--grey-dark-50);--_in-ph: var(--grey-dark-0);--_in-shadow: inset 0 -.5px 1px 0 var(--grey-white), inset 0 1.5px 4px 0 var(--grey-light-20), 0 5px 10px -4px var(--grey-light-15), 0 2px 8px -2px var(--grey-light-20), 0 3px 8px -4px var(--grey-light-30)}:where(:root[data-theme=light]) .input__field:hover:where(:not(:disabled,:focus,[data-state])),:where(:root[data-theme=light]) .input__field[data-state=hovered],:where(:root[data-theme=light]) .input__choice:hover .input__mark:where(:not(:disabled,:checked,[data-state])),:where(:root[data-theme=light]) .input__mark[data-state=hovered]{--_in-bg: linear-gradient(180deg, var(--grey-white) 0%, var(--grey-white) 99%);--_in-border: var(--grey-light-10);--_in-ph: var(--grey-dark-10);--_in-shadow: inset 0 -1px 1px 0 var(--grey-white), inset 0 2px 4px 0 var(--grey-light-5), 0 5px 10px -4px var(--grey-light-10), 0 3px 8px -2px var(--grey-light-15), 0 4px 8px -2px var(--grey-light-20)}:where(:root[data-theme=light]) .input__field:focus:where(:not(:disabled,[data-state])),:where(:root[data-theme=light]) .input__field[data-state=focused]{--_in-bg: linear-gradient(180deg, var(--grey-light-5) 0%, var(--grey-light-5) 99%);--_in-border: var(--grey-light-30);--_in-ink: var(--grey-dark-60);--_in-ph: var(--grey-dark-0);--_in-shadow: 0 1px 12px -8px var(--accent-dark-40), inset 0 -1px 1px 0 var(--grey-light-10), inset 0 2px 4px 0 var(--grey-light-20), 0 5px 10px -4px var(--grey-light-10), 0 2px 8px -2px var(--grey-light-15), 0 3px 8px -4px var(--grey-light-20)}:where(:root[data-theme=light]) .input__field[data-state=activated],:where(:root[data-theme=light]) .input__mark:checked{--_in-bg: linear-gradient(180deg, var(--grey-light-5) 0%, var(--grey-light-5) 99%);--_in-border: var(--grey-light-20);--_in-ink: var(--grey-dark-50);--_in-ph: var(--grey-dark-0);--_in-shadow: inset 0 -1px 1px 0 var(--grey-light-10), inset 0 2px 4px 0 var(--grey-light-20), 0 5px 10px -4px var(--grey-light-15), 0 2px 8px -2px var(--grey-light-20), 0 3px 8px -4px var(--grey-light-30)}:where(:root[data-theme=light]) .input__choice:hover .input__mark:where(:not(:disabled,[data-state])),:where(:root[data-theme=light]) .input__mark[data-state=hovered]{--_in-bg: linear-gradient(180deg, var(--grey-light-40) 0%, var(--grey-light-30) 99%);--_in-border: var(--grey-light-80)}:where(:root[data-theme=light]) :is(.input__field,.input__mark):disabled{--_in-bg: linear-gradient(180deg, var(--grey-light-30) 0%, var(--grey-light-20) 99%);--_in-border: var(--grey-light-30);--_in-ink: var(--grey-dark-50);--_in-ph: var(--grey-dark-0);--_in-shadow: inset 0 -1px 1px 0 var(--grey-light-40), inset 0 2px 4px 0 var(--grey-light-40), 0 5px 10px -4px var(--grey-light-10), 0 2px 8px -2px var(--grey-light-15), 0 3px 8px -4px var(--grey-light-20)}.input--md,:where(:root[data-input=touch]) .process-sidebar__filter .input--sm{--_in-h: calc(var(--value-golf) + var(--value-charlie));--_in-px: var(--value-delta);--_in-r: calc(var(--value-charlie) + var(--value-alfa));--_in-fs: var(--body-3-font-size);--_in-lh: var(--body-3-line-height)}.input--sm{--_in-h: var(--value-golf);--_in-px: var(--value-charlie);--_in-r: var(--value-charlie);--_in-fs: var(--body-4-font-size);--_in-lh: var(--body-4-line-height)}.input--error .input__field{--_in-border: var(--theme-accent)}.input--error .input__field:focus:where(:not(:disabled,[data-state])),.input--error .input__field[data-state=focused]{--_in-shadow: 0 0 0 var(--value-alfa) var(--theme-accent)}.input__error{padding-inline-start:var(--value-charlie);margin-block-start:var(--value-charlie);font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-weight:var(--body-font-weight);line-height:var(--body-4-line-height);color:var(--theme-accent)}.input__help+.input__error{margin-block-start:var(--value-bravo)}.input__error:empty{margin-block-start:0}.input__field--multiline{height:auto;min-height:var(--value-hotel);padding-block:calc(var(--value-delta) - 1px);resize:vertical}.input__select{position:relative;display:flex;flex-direction:column}.input__field--select{appearance:none;padding-inline-end:calc(var(--value-delta) + var(--value-foxtrot) + var(--value-bravo));text-overflow:ellipsis;cursor:pointer}.input__field--select:has(>:where(option[value=""]:checked)){color:var(--_in-ph)}.input__chevron{position:absolute;inset-inline-end:var(--value-delta);inset-block-start:50%;translate:0 -50%;color:var(--theme-text-muted);pointer-events:none}.input__field--select:disabled+.input__chevron{opacity:.6}.input--sm .input__field--select{padding-inline-end:calc(var(--value-charlie) + var(--value-echo) + var(--value-bravo) + var(--value-bravo))}.input--sm .input__chevron{--icon-size: calc(var(--value-echo) + var(--value-bravo));inset-inline-end:var(--value-charlie)}.input__box{position:relative;display:flex;flex-direction:column}.input__icon{--icon-size: calc(var(--value-echo) + var(--value-alfa));position:absolute;inset-inline-start:var(--_in-px);inset-block-start:50%;translate:0 -50%;color:var(--theme-text-fainter);pointer-events:none;transition:color .15s ease}.input__box:focus-within .input__icon,.input__box:has(>:where(.input__field:not(:placeholder-shown))) .input__icon{color:var(--theme-text-muted)}.input--icon .input__field{padding-inline-start:calc(var(--_in-px) + var(--value-echo) + var(--value-alfa) + var(--value-charlie))}.input--clearable .input__field{padding-inline-end:calc(var(--_in-px) + var(--value-echo) + var(--value-bravo) + var(--value-charlie))}.input__clear{position:absolute;inset-inline-end:calc(var(--_in-px) - var(--value-alfa));inset-block-start:50%;translate:0 -50%;display:flex;align-items:center;justify-content:center;width:var(--value-foxtrot);height:var(--value-foxtrot);padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--theme-text-muted);cursor:pointer;transition:color .15s ease}.input__clear[hidden]{display:none}.input__clear:hover{color:var(--theme-text)}.input__clear .material-symbols-rounded{--icon-size: calc(var(--value-echo) + var(--value-bravo))}.input--placeholder-hides :focus::placeholder{color:transparent}@supports (appearance: base-select){.input__field--select,.input__field--select::picker(select){appearance:base-select}.input__field--select{align-items:center;min-inline-size:calc-size(max-content,round(up,size,1px));background-color:Field}.input__field--select:disabled{opacity:.7}.input__field--select::picker-icon{display:none}.input__field--select::picker(select){position-area:block-end span-inline-end;position-try:normal flip-block;min-inline-size:anchor-size(inline);margin-block:var(--value-bravo);padding:var(--value-bravo);border:1px solid var(--_in-border);border-radius:var(--radius-control);color:var(--_in-ink);background-image:var(--_in-bg);box-shadow:var(--_in-shadow)}.input__field--select option{padding:var(--value-charlie);border-radius:var(--value-charlie);font:inherit;color:var(--_in-ink)}.input__field--select option:where(:hover,:focus-visible){background-color:color-mix(in srgb,var(--_in-ink) 10%,transparent);outline:none}.input__field--select option:checked{color:var(--theme-accent)}.input__field--select:open+.input__chevron{rotate:180deg}@media(prefers-reduced-motion:no-preference){.input__chevron{transition:rotate .2s}}}.input--choice{min-inline-size:0;margin:0;padding:0;border:0}.input__choices{display:flex;flex-direction:column;gap:var(--value-charlie)}.input__choice{position:relative;display:flex;align-items:flex-start;gap:var(--value-charlie);padding-inline-start:var(--value-charlie);cursor:pointer}.input__choice-label{cursor:inherit}.input__choice-label:after{content:"";position:absolute;inset:0}.input__choice:has(.input__mark:disabled){cursor:not-allowed}.input__control{display:grid;flex:none}.input__control>*{grid-area:1 / 1}.input__mark{appearance:none;inline-size:calc(var(--value-echo) + var(--value-bravo));block-size:calc(var(--value-echo) + var(--value-bravo));margin:var(--value-alfa) 0 0;border:1px solid var(--_in-border);background-image:var(--_in-bg);box-shadow:var(--_in-shadow);cursor:inherit;transition:background-image .2s,border-color .2s,box-shadow .2s}.input__mark--radio{border-radius:50%}.input__mark--checkbox{border-radius:var(--value-bravo)}.input__mark:focus-visible,.input__mark[data-state=focused],.input__field:focus-visible,.input__field[data-state=focused]{outline:var(--value-alfa) solid var(--accent-light-30);outline-offset:var(--value-alfa)}.input__dot,.input__tick{place-self:center;margin-block-start:var(--value-alfa);pointer-events:none;opacity:0;transition:opacity .15s}.input__dot{inline-size:var(--value-charlie);block-size:var(--value-charlie);border-radius:50%;background:var(--theme-accent)}.input__tick{--icon-size: var(--value-echo);color:var(--theme-accent)}.input__mark:checked+:is(.input__dot,.input__tick){opacity:1}.input__mark:checked:where(:disabled)+:is(.input__dot,.input__tick){opacity:.6}.input__choice-text{display:flex;flex-direction:column;font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--grey-light-20)}:where(:root[data-theme=light]) .input__choice-text{color:var(--grey-dark-50)}.input__choice:has(:where(.input__mark:disabled)) .input__choice-text{opacity:.6}.input__choice-text .input__help{padding-inline-start:0;margin-block-start:0}.input--choice>.input__help,.input--choice>.input__error{margin-block-start:var(--value-charlie)}.input--error .input__choice .input__mark{--_in-border: var(--theme-accent)}.input--switch .input__choice{align-items:center;gap:var(--value-echo)}.input--switch .input__control{align-items:center}.input__switch{appearance:none;inline-size:calc(var(--value-india) + var(--value-charlie));block-size:var(--value-golf);margin:0;border-radius:var(--radius-pill);background:var(--grey-dark-60);box-shadow:0 0 8px -4px var(--grey-black),inset 0 3px 5px 0 var(--grey-dark-80),inset 0 -5px 9px -3px var(--grey-dark-50),inset 0 0 1px 1px var(--grey-dark-70);cursor:inherit;transition:background-color .2s,box-shadow .2s}.input__switch:checked{background:var(--accent-dark-50);box-shadow:0 0 8px -4px var(--accent-dark-50),0 0 8px -4px var(--accent-dark-40),inset 2px -9px 14px -7px var(--accent-dark-40),inset 0 -5px 9px -3px var(--accent-dark-30),inset 0 3px 5px 0 var(--accent-dark-60),inset 0 0 1px 0 var(--accent-dark-90),inset 0 0 1px 1px var(--accent-dark-40)}.input__thumb{justify-self:start;inline-size:calc(var(--value-golf) + var(--value-charlie) + var(--value-alfa));block-size:calc(var(--value-foxtrot) + var(--value-bravo));margin-inline-start:var(--value-alfa);border-radius:var(--radius-pill);background:linear-gradient(to bottom,var(--grey-white),var(--grey-light-5));box-shadow:0 0 0 .2px var(--grey-light-70),0 4px 8px -4px var(--grey-light-70),0 0 8px -4px var(--grey-light-70),inset 0 3px 5px 0 var(--grey-light-30),inset 0 -2px 4px 0 var(--grey-light-5),inset 0 0 2px 1px var(--grey-light-10),inset 0 1px 2px -2px var(--grey-light-10);pointer-events:none;transition:translate .3s cubic-bezier(.33,1,.68,1)}.input__switch:checked+.input__thumb{translate:calc(var(--value-foxtrot) + var(--value-alfa)) 0}.input__switch:where([data-switched]):checked+.input__thumb{transform-origin:right center;animation:switch-thumb-hit-end .34s ease-out}.input__switch:where([data-switched]):not(:checked)+.input__thumb{transform-origin:left center;animation:switch-thumb-hit-start .34s ease-out}@keyframes switch-thumb-hit-end{0%,72%{scale:1}84%{scale:.93 1.02}to{scale:1}}@keyframes switch-thumb-hit-start{0%,72%{scale:1}84%{scale:.93 1.02}to{scale:1}}:where(.input__choice:hover) .input__switch:where(:not(:disabled,:checked)),.input__switch[data-state=hovered]:where(:not(:checked)){background:var(--grey-dark-50)}:where(.input__choice:hover) .input__switch:checked:where(:not(:disabled)),.input__switch[data-state=hovered]:checked{background:var(--accent-dark-40);box-shadow:0 0 8px -4px var(--accent-dark-40),0 0 8px -4px var(--accent-dark-30),inset 2px -9px 14px -7px var(--accent-dark-50),inset 0 -5px 9px -3px var(--accent-dark-30),inset 0 3px 5px 0 var(--accent-dark-50),inset 0 0 1px 0 var(--accent-dark-70),inset 0 0 1px 1px var(--accent-dark-30)}.input__switch:focus-visible,.input__switch[data-state=focused]{outline:var(--value-alfa) solid var(--accent-light-30);outline-offset:var(--value-alfa)}.input__control:has(.input__switch:disabled){opacity:.6}.input__choice:has(.input__switch:disabled){cursor:not-allowed}.input__choice:has(:where(.input__switch:disabled)) .input__choice-text{opacity:.6}:where(:root[data-theme=light]) .input__switch:where(:not(:checked)){background:var(--grey-light-40);box-shadow:0 0 8px -4px var(--grey-light-70),0 0 8px -4px var(--grey-light-30),inset 2px -9px 14px -7px var(--grey-light-15),inset 0 -5px 9px -3px var(--grey-light-5),inset 0 3px 5px 0 var(--grey-light-80),inset 0 0 1px 0 var(--grey-light-80),inset 0 0 1px 1px var(--grey-light-40)}:where(:root[data-theme=light]) :where(.input__choice:hover) .input__switch:where(:not(:disabled,:checked)),:where(:root[data-theme=light]) .input__switch[data-state=hovered]:where(:not(:checked)){background:var(--grey-light-30);box-shadow:0 0 8px -4px var(--grey-light-70),0 0 8px -4px var(--grey-light-30),inset 2px -9px 14px -7px var(--grey-light-10),inset 0 -5px 9px -3px var(--grey-white),inset 0 3px 5px 0 var(--grey-light-70),inset 0 0 1px 0 var(--grey-light-70),inset 0 0 1px 1px var(--grey-light-30)}@media(prefers-reduced-motion:reduce){.input__switch,.input__thumb{transition:none;animation:none}}@keyframes heading-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:where(:root[data-theme=light]) .page-header__heading{background:linear-gradient(135deg,var(--primary-light-80) 0%,var(--primary-dark-0) 50%,var(--primary-light-80) 100%);background-size:200% 200%;background-clip:text;color:transparent;animation:heading-gradient-shift 8s ease infinite;animation-play-state:paused}:where(:root[data-theme=light][data-home=desk]) .page-header__heading--slots{background:none;animation:none}:where(:root[data-theme=light][data-home=desk]) .page-header__heading--slots>.page-header__greeting{background:linear-gradient(135deg,var(--primary-light-80) 0%,var(--primary-dark-0) 50%,var(--primary-light-80) 100%);background-size:200% 200%;background-clip:text;color:transparent;animation:heading-gradient-shift 8s ease infinite;animation-play-state:paused}:where(:root[data-theme=light]) .csh__title{color:var(--grey-dark-60)}:where(:root[data-theme=light]) .work-listing__card-title,:where(:root[data-theme=light]) .software-card__title{color:var(--grey-dark-40)}.research-outcome-grid{display:grid;grid-template-columns:repeat(2,320px);gap:var(--value-echo);justify-content:center}.research-outcome-grid__card{width:320px;height:264px;border-radius:var(--value-golf);background:var(--grey-white);box-shadow:2px 4px 12px #00000014;overflow:hidden}.research-outcome-grid__card g[font-family*=Inter],.research-outcome-grid__card text[font-family*=Inter],.research-outcome-grid__card tspan[font-family*=Inter]{font-family:InterVariable,Inter,sans-serif}.research-outcome-grid__card g[font-family*=GeneralSans],.research-outcome-grid__card text[font-family*=GeneralSans],.research-outcome-grid__card tspan[font-family*=GeneralSans]{font-family:General Sans,sans-serif}.research-outcome-grid__card g[font-family*=semibold i],.research-outcome-grid__card text[font-family*=semibold i],.research-outcome-grid__card tspan[font-family*=semibold i]{font-weight:600}.research-outcome-grid__card svg{display:block;width:100%;height:100%}@media(width<=768px){.research-outcome-grid{grid-template-columns:1fr;max-width:320px;margin-inline:auto;padding-inline:var(--value-foxtrot)}.research-outcome-grid__card{width:100%;height:auto;aspect-ratio:320 / 264}}.feature-grid{display:grid;grid-template-columns:1fr;gap:var(--value-golf);max-width:var(--width-content);margin-inline:auto;padding-inline:var(--value-foxtrot)}.feature-grid__item{display:flex;flex-direction:column}.feature-grid__image img{--frame-radius: var(--value-delta);display:block;width:100%;height:auto;object-fit:cover}.feature-grid__text{--tb-gap: var(--value-charlie);padding-top:calc(var(--value-golf) + var(--value-charlie));padding-left:calc(var(--value-golf) + var(--value-charlie));padding-right:calc(var(--value-golf) + var(--value-charlie))}@media(width>=768px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(width>=1280px){.feature-grid{grid-template-columns:repeat(3,1fr)}}.home-row{padding-block:var(--value-india)}.work-hub{padding-block:calc(2 * var(--value-india)) var(--value-india)}.work-locked{margin:var(--value-hotel) auto 0;padding-block-end:var(--value-kilo)}.work-locked .work-listing__grid{width:100%;max-width:none;margin:0;padding:0}.work-locked__lock{font-size:40px;color:var(--theme-text-muted)}.work-locked__note{font-size:var(--body-3-font-size);line-height:var(--body-3-line-height);color:var(--theme-text-muted);margin:0;max-width:32ch}.device-frames-card .card__actions{gap:var(--value-delta)}.device-frames-card .card__actions .btn--secondary-dark{padding-inline-start:calc(var(--value-echo) + var(--value-bravo))}@media(width<768px){.device-frames-card .card__actions .btn--secondary-dark{width:var(--_btn-h);aspect-ratio:1;padding-inline:0;justify-content:center}.device-frames-card .btn--secondary-dark .btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.resource-strip__card{--strip-inset: 16px;--strip-reserve: 102px;--_card-height: calc(var(--strip-inset) + var(--strip-band-h, 395px) + var(--strip-reserve))}@media(width<700px){.resource-strip__card{--strip-reserve: 128px}}.album-strip__card{--album-inset: 32px;--strip-reserve: 102px;--_card-height: calc(var(--album-inset) + var(--album-tile, 346px) + var(--strip-reserve))}@media(width<700px){.album-strip__card{--strip-reserve: 128px}}.resources-page__feature{margin-block-end:var(--value-hotel)}.home-row__cards-grid{width:100%}@media(width<600px){.home-row__cards-grid{--stack-card-height: 344px}}@keyframes skeleton-shimmer{0%{opacity:.55}50%{opacity:.9}to{opacity:.55}}.resource-leaf,.my-stuff{padding-block-end:var(--value-india)}.resource-leaf>.header,.my-stuff>.header,.notion-resource-page>.header{width:100%}.album-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--value-golf) var(--value-foxtrot);margin:0;padding:0}@media(width>=520px){.album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=768px){.album-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=1024px){.album-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=1440px){.album-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.album-grid__item{position:relative;display:flex;flex-direction:column;gap:var(--value-bravo)}.album-grid__art{position:relative;display:block;aspect-ratio:1;margin-block-end:var(--value-delta)}.album-grid .album-grid__art{-webkit-backdrop-filter:none;backdrop-filter:none}.album-grid__art picture{position:absolute;inset:0}.album-grid__cover{display:block;width:100%;height:100%;object-fit:cover}.album-grid__title{font-family:var(--label-font-family);font-size:var(--label-3-font-size);font-weight:var(--label-font-weight);line-height:var(--label-5-line-height);letter-spacing:var(--label-3-letter-spacing);color:var(--theme-text)}.album-grid__artist{font-family:var(--title-font-family);font-size:var(--title-8-font-size);font-weight:var(--title-font-weight);line-height:var(--title-8-line-height);letter-spacing:var(--title-8-letter-spacing);color:var(--theme-text-muted)}.album-grid__minutes{margin-block-start:var(--value-alfa);font-family:var(--label-font-family);font-size:var(--title-8-font-size);font-weight:var(--label-font-weight);line-height:var(--title-8-line-height);letter-spacing:var(--title-8-letter-spacing);color:var(--theme-accent)}.resource-leaf__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--value-delta);margin-block-end:var(--value-foxtrot)}.resource-leaf__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--value-echo);padding:var(--value-india) var(--value-foxtrot);border-radius:var(--radius-card);text-align:center}.resource-leaf__placeholder-icon{font-size:48px;opacity:.6}.resource-leaf__placeholder-text{font-size:var(--body-3-font-size);line-height:var(--body-3-line-height);opacity:.75}.segmented{position:relative;display:inline-flex;align-items:stretch;justify-content:flex-start;gap:0;padding:var(--value-bravo);cursor:default;flex-shrink:0;touch-action:pan-y}.segmented--lg{--_seg-radius: 20px;height:var(--value-hotel);min-height:var(--value-hotel);border-radius:var(--value-foxtrot)}.segmented--md{--_seg-radius: var(--value-echo);height:38px;min-height:38px;border-radius:20px}.segmented--sm{--_seg-radius: var(--value-delta);height:var(--value-golf);min-height:var(--value-golf);border-radius:var(--value-echo)}.segmented-field{display:flex;align-items:center;gap:var(--value-delta)}.segmented-field__prefix{font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);line-height:1;color:var(--theme-text);white-space:nowrap}.segmented__thumb{position:absolute;inset-block:var(--value-bravo);inset-inline-start:0;width:var(--_seg-w, 0);border-radius:var(--_seg-radius);transform:translate(var(--_seg-x, 0));pointer-events:none;z-index:3;transition:transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1)}.segmented[data-segmented-static] .segmented__thumb{transition:none}.segmented[data-segmented-empty] .segmented__thumb{opacity:0}@media(prefers-reduced-motion:reduce){.segmented__thumb{transition:none}}.segmented__item{position:relative;z-index:4;height:auto;min-height:0;border-radius:var(--_seg-radius);white-space:nowrap;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.segmented--lg .segmented__item{padding-inline:var(--value-foxtrot)}.segmented--md .segmented__item{padding-inline:calc(var(--value-echo) + var(--value-bravo))}.segmented--sm .segmented__item{padding-inline:var(--value-delta)}@media(width<768px){.segmented.segmented--phone-md{--_seg-radius: var(--value-echo);height:38px;min-height:38px;border-radius:20px;font-size:var(--title-5-font-size);letter-spacing:var(--title-5-letter-spacing);line-height:var(--title-5-line-height)}.segmented--phone-md .segmented__item{padding-inline:calc(var(--value-echo) + var(--value-bravo))}}.segmented .segmented__item:where(:not(:hover,:focus-visible)),.segmented .segmented__item[data-suppress-hover]:where(:not(:focus-visible)){background:none;box-shadow:none;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.segmented__item:where(:not(:hover,:focus-visible)):before,.segmented__item:where(:not(:hover,:focus-visible)):after,.segmented__item[data-suppress-hover]:where(:not(:focus-visible)):before,.segmented__item[data-suppress-hover]:where(:not(:focus-visible)):after{opacity:0}.segmented__label{position:relative;z-index:1}.segmented__icon{--icon-size: 16px;position:relative;z-index:1;margin-inline-start:var(--value-bravo);line-height:1}.icon-library__toolbar{display:flex;align-items:stretch;gap:var(--value-echo);margin-block-start:var(--value-golf);position:sticky;top:var(--navbar-line);z-index:90;transition:top .32s cubic-bezier(.4,0,.2,1)}body:where(:has(.navbar.navbar--scroll-hidden)) .icon-library__toolbar{top:var(--value-charlie)}.icon-library__toolbar .icon-library__bar{position:static;flex:1;min-width:0;margin-bottom:0;top:auto}.icon-library__toolbar .icon-library__bar,.icon-library__toolbar .icon-library__sizes{min-height:calc(var(--value-hotel) + var(--value-charlie))}.icon-library__bar .notion-resource-grid__search{border-inline:0}.icon-library__sizes{display:flex;align-items:center;padding:var(--value-charlie) var(--value-echo);border-radius:29px;flex-shrink:0}.icon-library__sizes-phone{display:none}@media(width<=768px){.icon-library__sizes.icon-library__sizes-phone{display:flex;position:fixed;bottom:calc(var(--value-echo) - var(--safari-toolbar-air) + env(safe-area-inset-bottom,0px));left:50%;z-index:95;translate:-50% 0;padding:var(--value-charlie);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.icon-library{padding-block-end:calc(var(--value-india) + var(--value-echo))}.icon-library__sizes--desktop,.icon-library__bar [data-control=category]{display:none}.icon-library__toolbar{margin-block-start:0}}@media(width<=768px){:where(.notion-resource-page,.icon-library)>.header{padding-block-end:var(--value-golf)}:where(.notion-resource-page)>.resource-leaf__actions{margin-block-end:var(--value-golf)}}.icon-library__empty{font-size:var(--body-4-font-size);line-height:var(--body-4-line-height);color:var(--theme-text-muted);margin-block:var(--value-golf) 0;max-width:68ch}.icon-library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--value-charlie);align-items:start;margin-block-start:var(--value-golf)}.icon-set__header{position:sticky}.icon-set__header:has(.icon-set__zip){padding-right:var(--value-charlie)}.icon-set__header>.notion-resource-grid__section-title,.icon-set__header>.notion-resource-grid__section-count,.icon-set__header>.notion-resource-grid__section-caret{position:relative;z-index:1;pointer-events:none}.icon-set__toggle{position:absolute;inset:0;z-index:0;border:0;padding:0;background:none;cursor:pointer;border-radius:inherit}.icon-set__toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon-set__toggle:focus-visible{outline:2px solid var(--accent-light-30);outline-offset:-2px}.icon-set__zip{position:relative;z-index:2;margin-left:auto;flex-shrink:0}.icon-set__zip .btn__icon{--icon-size: 24px}.icon-set__zip+.notion-resource-grid__section-caret{margin-left:0}.icon-set__header[data-collapsed] .notion-resource-grid__section-caret{transform:rotate(-90deg)}.icon-set__zip-count{display:none}@media(width<=768px){.icon-set__header>.notion-resource-grid__section-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-set__header:has(.icon-set__zip)>.notion-resource-grid__section-count{display:none}.icon-set__header>.notion-resource-grid__section-caret{position:absolute;visibility:hidden}.icon-set__zip.btn{height:calc(var(--value-golf) + var(--value-charlie));min-height:calc(var(--value-golf) + var(--value-charlie));gap:var(--value-charlie);padding-inline:var(--value-delta) calc(var(--value-echo) + var(--value-bravo));font-size:var(--title-5-font-size);letter-spacing:var(--title-5-letter-spacing);line-height:var(--title-5-line-height)}.icon-set__zip .btn__icon{order:-1}.icon-set__zip-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon-set__zip-count{display:inline}}.icon-library__menu{position:fixed;z-index:100}.icon-set__break{grid-column:1 / -1;height:var(--value-foxtrot)}.icon-card{display:flex;flex-direction:column;align-items:center;width:160px;justify-self:center;padding-block:36px 32px;border-radius:56px 56px 24px 24px;text-align:center;min-width:0}.icon-card__art{position:relative;width:88px;height:88px}.icon-card__art img{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:calc(100% * var(--ic-scale, 1));height:auto;max-width:none;object-fit:contain}.icon-card__name{display:flex;align-items:center;justify-content:center;max-width:128px;margin-block-start:20px;font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);line-height:var(--label-4-line-height);color:var(--theme-text)}.icon-card__name-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.icon-card__actions{display:flex;align-items:center;gap:var(--value-delta);margin-block-start:var(--value-charlie)}.icon-card__link{font-family:var(--body-font-family);font-size:var(--body-5-font-size);font-weight:var(--body-font-weight);line-height:var(--body-5-line-height);color:var(--primary-brand-orange);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;transition:opacity .2s ease}:where(:root[data-theme=light]) .icon-card__link{color:var(--primary-dark-20)}.icon-card__link:hover,.icon-card__link:focus-visible{opacity:.7}.icon-card__link[disabled]{opacity:.5;cursor:default}.belief-tabs{padding-block:var(--value-india);padding-inline:var(--grid-gutter);width:min(100%,calc(var(--grid-max) + (2 * var(--grid-gutter))));margin-inline:auto;overflow-x:clip}.belief-tabs__heading{font-family:var(--jumbo-font-family);font-size:var(--jumbo-3-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-3-letter-spacing);line-height:var(--jumbo-3-line-height);color:var(--theme-text);text-align:center;margin:0 0 var(--value-india);padding-block-end:.1em}.belief-tabs__grid{display:grid;grid-template-columns:1fr;gap:var(--value-golf);align-items:start}@media(width>=900px){.belief-tabs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--value-hotel)}}.belief-tabs__list{position:relative;display:flex;flex-direction:column;gap:var(--value-charlie)}.belief-tabs__highlight{position:absolute;inset-inline:0;top:0;height:0;border-radius:32px;pointer-events:none;transform:translateY(0);transition:transform .45s cubic-bezier(.4,0,.2,1),height .45s cubic-bezier(.4,0,.2,1);z-index:0}@media(prefers-reduced-motion:reduce){.belief-tabs__highlight{transition:none}}.belief-tabs__tab{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--value-bravo);width:100%;text-align:left;border:0;cursor:pointer;padding:var(--value-echo) var(--value-foxtrot);border-radius:32px;background:transparent;color:var(--theme-text-muted);transition:color .3s ease}.belief-tabs__tab[aria-selected=true]{color:var(--theme-text)}.belief-tabs__tab-title{font-family:var(--title-font-family);font-size:var(--title-1-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-1-letter-spacing);line-height:var(--title-1-line-height)}.belief-tabs__tab-num{font-family:var(--title-font-family);font-size:var(--title-6-font-size);font-weight:700;line-height:var(--title-6-line-height);color:inherit}.belief-tabs__panel-col{display:flex;flex-direction:column;gap:var(--value-foxtrot);min-width:0}.belief-tabs__panels{min-width:0}.belief-tabs__stack{position:relative;width:100%;aspect-ratio:576 / 256}.belief-tabs__stack-card{position:absolute;inset:0;border-radius:32px;overflow:hidden;transform-origin:center center;will-change:transform;user-select:none;-webkit-user-select:none;--_sf-s1: color-mix(in srgb, var(--grey-dark-100) 33%, transparent);--_sf-s2: color-mix(in srgb, var(--grey-dark-90) 13%, transparent);--_sf-s3: color-mix(in srgb, var(--grey-dark-90) 13%, transparent)}.belief-tabs__stack-card.is-front{cursor:grab;touch-action:none}.belief-tabs__stack-card.is-dragging{cursor:grabbing}:where(:root[data-theme=light]) .belief-tabs__stack-card{--_sf-s1: color-mix(in srgb, var(--grey-dark-60) 3%, transparent);--_sf-s2: color-mix(in srgb, var(--grey-light-15) 7%, transparent);--_sf-s3: color-mix(in srgb, var(--grey-dark-60) 5%, transparent)}.belief-tabs__panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--value-echo);animation:belief-fade .4s ease}@keyframes belief-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.belief-tabs__art-img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.belief-tabs__art-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-dark-50),var(--primary-dark-90));color:var(--primary-light-5)}.belief-tabs__art-placeholder .material-symbols-rounded{font-size:64px;opacity:.7}.belief-tabs__desc{font-family:var(--title-font-family);font-size:var(--title-3-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-3-letter-spacing);line-height:var(--title-3-line-height);color:var(--theme-text);margin:var(--value-charlie) 0 var(--value-bravo)}.principle-scroller{--_ps-card-width: 280px;--_ps-card-height: 192px;--_ps-gutter: var(--value-foxtrot);max-width:var(--width-grid);margin-inline:auto}.principle-scroller~.principle-scroller{margin-top:var(--value-india)}.principle-scroller__heading{position:relative;z-index:1;font-family:var(--jumbo-font-family);font-size:var(--jumbo-4-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height);color:var(--primary-light-5);margin:0 0 var(--value-golf);text-align:center}:where(:root[data-theme=light]) .principle-scroller__heading{color:var(--grey-dark-60)}.principle-scroller__wrap{position:relative;min-height:var(--_ps-card-height)}.principle-scroller__track{display:flex;gap:var(--value-golf);overflow:auto clip;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100vw;margin-inline:calc(50% - 50vw);padding-block:var(--value-golf);margin-block:calc(-1 * var(--value-golf));padding-inline:max(var(--value-foxtrot),(100vw - 1600px) / 2);scroll-padding-inline-start:max(var(--value-foxtrot),(100vw - 1600px) / 2);list-style:none}.principle-scroller__track::-webkit-scrollbar{display:none}.principle-scroller--static .principle-scroller__track{width:100%;margin-inline:0}.principle-scroller__slot{flex:0 0 auto;width:var(--_ps-card-width);height:var(--_ps-card-height);position:relative;scroll-snap-align:start}.principle-scroller__arrow .material-symbols-rounded{position:relative;z-index:1}.principle-backdrop{position:fixed;inset:0;background:#24242499;opacity:0;pointer-events:none;z-index:150;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);view-transition-name:principle-backdrop;transition:opacity .25s ease}:where(body.has-principle-expanded) .principle-backdrop{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .35s ease,-webkit-backdrop-filter .85s cubic-bezier(.16,1,.3,1),backdrop-filter .85s cubic-bezier(.16,1,.3,1)}html:has(body.has-principle-expanded),body.has-principle-expanded{overflow:hidden;scrollbar-gutter:stable}.principle-card{position:absolute;inset:0;border-radius:var(--radius-card);padding:var(--value-foxtrot);display:flex;flex-direction:column;align-items:flex-start;gap:var(--value-charlie);cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;color:inherit}:where(:root[data-theme=light]) .principle-card{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 80%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 80%, transparent)}.principle-card__visual{display:flex;align-items:center;justify-content:flex-start;line-height:1;color:var(--primary-brand-orange)}.principle-card__number{font-family:var(--jumbo-font-family);font-size:var(--jumbo-3-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-3-letter-spacing);line-height:1;color:var(--primary-brand-orange)}.principle-card__icon{font-size:48px;color:var(--primary-brand-orange)}.principle-card__icon--svg{position:relative;display:inline-flex;inline-size:48px;block-size:48px;color:var(--primary-brand-orange);transform-origin:center}.principle-card__icon-state{display:inline-flex;inline-size:100%;block-size:100%}.principle-card__icon-state>svg{inline-size:100%;block-size:100%;overflow:visible}.principle-card__icon-state--after{position:absolute;inset-block-start:-99999px;inset-inline-start:-99999px;pointer-events:none;visibility:hidden}.principle-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-6-letter-spacing);line-height:var(--jumbo-6-line-height);color:var(--primary-light-5);margin:auto 0 0;padding-right:var(--value-hotel)}:where(:root[data-theme=light]) .principle-card__title{color:var(--grey-dark-60)}.principle-card__toggle{position:absolute;width:32px;height:32px;border-radius:50%;--icon-line-height: 32px;text-align:center;cursor:pointer;transition:opacity .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,scale .15s ease-out}.principle-card__toggle:after{content:"";position:absolute;inset:-4px;border-radius:50%}.principle-card__toggle:active{scale:.96}.principle-card__toggle--plus{right:var(--value-foxtrot);bottom:var(--value-foxtrot);opacity:1;color:var(--grey-light-10);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-dark-0) 60%,transparent),color-mix(in srgb,var(--grey-dark-10) 60%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--grey-dark-40) 50%,transparent),color-mix(in srgb,var(--grey-dark-30) 50%,transparent));background-blend-mode:luminosity,luminosity;border:.2px solid var(--grey-dark-70);box-shadow:0 0 8px -4px var(--grey-dark-70),0 4px 8px -4px var(--grey-dark-70);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(:root[data-theme=light]) .principle-card__toggle--plus{color:var(--grey-dark-60);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-white) 60%,transparent),color-mix(in srgb,var(--grey-light-5) 60%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--grey-light-40) 50%,transparent),color-mix(in srgb,var(--grey-light-30) 50%,transparent));border-color:var(--grey-light-70);box-shadow:0 0 8px -4px var(--grey-light-70),0 4px 8px -4px var(--grey-light-70)}.principle-card__toggle--close{top:var(--value-foxtrot);right:var(--value-foxtrot);opacity:0;pointer-events:none;color:var(--grey-light-10);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-dark-0) 60%,transparent),color-mix(in srgb,var(--grey-dark-10) 60%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--grey-dark-40) 50%,transparent),color-mix(in srgb,var(--grey-dark-30) 50%,transparent));background-blend-mode:luminosity,luminosity;border:.2px solid var(--grey-dark-70);box-shadow:0 0 8px -4px var(--grey-dark-70),0 4px 8px -4px var(--grey-dark-70);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(:root[data-theme=light]) .principle-card__toggle--close{color:var(--grey-dark-60);background:linear-gradient(180deg,color-mix(in srgb,var(--grey-white) 60%,transparent),color-mix(in srgb,var(--grey-light-5) 60%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--grey-light-40) 50%,transparent),color-mix(in srgb,var(--grey-light-30) 50%,transparent));border-color:var(--grey-light-70);box-shadow:0 0 8px -4px var(--grey-light-70),0 4px 8px -4px var(--grey-light-70)}.principle-card .principle-card__detail{display:none}.principle-card__paragraph{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--grey-light-20);margin:0 0 var(--value-echo)}:where(:root[data-theme=light]) .principle-card__paragraph{color:var(--grey-dark-40)}.principle-card__paragraph--highlight{font-family:var(--title-font-family);font-size:var(--title-4-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-4-letter-spacing);line-height:var(--title-4-line-height);font-style:italic;color:var(--grey-light-80);margin:var(--value-foxtrot) 0}:where(:root[data-theme=light]) .principle-card__paragraph--highlight{color:var(--grey-dark-10)}.principle-card__questions{margin-top:var(--value-foxtrot)}.principle-card__questions-intro{font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);line-height:var(--label-4-line-height);text-transform:uppercase;color:var(--primary-brand-orange);margin:0 0 var(--value-charlie)}.principle-card__questions-list{list-style:disc outside;padding-inline-start:var(--value-foxtrot);margin:0;color:var(--grey-light-20)}:where(:root[data-theme=light]) .principle-card__questions-list{color:var(--grey-dark-40)}.principle-card__questions-list li{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);margin-bottom:var(--value-charlie)}.principle-card[aria-expanded=true]{position:fixed;inset:50% auto auto 50%;width:min(640px,92vw);max-width:640px;height:auto;max-height:min(720px,85vh);transform:translate(-50%,-50%);padding:var(--value-hotel) var(--value-hotel) var(--value-foxtrot);gap:var(--value-foxtrot);cursor:default;overflow-y:auto;z-index:200;user-select:text}:where(:root:not([data-theme=light])) .principle-card[aria-expanded=true]{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-80) 90%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-90) 90%, transparent)}:where(:root[data-theme=light]) .principle-card[aria-expanded=true]{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 90%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 90%, transparent);box-shadow:var(--_sf-outer),inset 0 0 6px -2px var(--grey-light-50),inset 0 0 16px -12px var(--grey-dark-10),inset 30px 25px 50px -50px var(--grey-dark-20),inset -10px -5px 50px -50px var(--grey-dark-30)}.principle-card[aria-expanded=true] .principle-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-5-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-5-letter-spacing);line-height:var(--jumbo-5-line-height);color:var(--primary-light-5);margin:0}:where(:root[data-theme=light]) .principle-card[aria-expanded=true] .principle-card__title{color:var(--grey-dark-60)}.principle-card[aria-expanded=true] .principle-card__icon,.principle-card[aria-expanded=true] .principle-card__number{font-size:var(--jumbo-3-font-size)}.principle-card[aria-expanded=true] .principle-card__detail{display:block}.principle-card[aria-expanded=true] .principle-card__toggle--plus{opacity:0;pointer-events:none}.principle-card[aria-expanded=true] .principle-card__toggle--close{opacity:1;pointer-events:auto}.principle-card[aria-expanded=true] :where(.principle-card__toggle--close:hover){background:color-mix(in srgb,var(--grey-dark-60) 80%,transparent)}:where(:root[data-theme=light]) .principle-card[aria-expanded=true] :where(.principle-card__toggle--close:hover){background:color-mix(in srgb,var(--grey-light-30) 100%,transparent)}@media(width>=768px)and (width<1072px){.principle-scroller{--_ps-card-width: clamp(336px, calc((100vw - 768px) * 40 / 303 + 336px), 376px)}}@media(width>=1072px)and (width<1440px){.principle-scroller{--_ps-card-width: clamp(320px, calc((100vw - 1072px) * 56 / 367 + 320px), 376px)}}@media(width>=1440px){.principle-scroller{--_ps-card-width: clamp(320px, calc((100vw - 1440px) * 7 / 26 + 320px), 376px)}}@media(width>=1440px)and (width<1648px){.principle-scroller__arrow--right{right:calc(100vw - 4 * var(--_ps-card-width) - 178px)}}@media(width>=1648px){.principle-scroller__arrow--right{right:-34px}}.principle-card.is-animating{z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none}::view-transition-group(*){animation-duration:var(--detail-vt-duration, var(--principle-vt-duration, .5s));animation-timing-function:cubic-bezier(.22,1.15,.4,1);z-index:200}::view-transition-group(root){z-index:0;animation-duration:0s}::view-transition-group(.coverflow-centre){z-index:205}::view-transition-group(.coverflow-inner){z-index:203}::view-transition-group(.coverflow-outer){z-index:201}::view-transition-group(.coverflow-far){z-index:199}::view-transition-group(.coverflow-nav){z-index:215}::view-transition-old(root){animation:none;opacity:0}::view-transition-new(root){animation:none;opacity:1}::view-transition-group(principle-backdrop){z-index:50}::view-transition-group(detail-backdrop){z-index:50}::view-transition-new(detail-backdrop){animation:principle-backdrop-in .85s cubic-bezier(.16,1,.3,1) both}::view-transition-old(detail-backdrop){animation:detail-backdrop-out .25s cubic-bezier(.4,0,1,1) both}@keyframes detail-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes principle-backdrop-in{0%{opacity:0}to{opacity:1}}::view-transition-new(principle-backdrop){animation:principle-backdrop-in .85s cubic-bezier(.16,1,.3,1) both}::view-transition-old(principle-backdrop){animation:principle-backdrop-in .25s cubic-bezier(.4,0,1,1) reverse both}@media(prefers-reduced-motion:reduce){.principle-card,.principle-card__toggle,.principle-scroller__arrow,.principle-backdrop{transition:none}::view-transition-group(*){animation-duration:.01ms}}.process-page{--_process-column: 720px;--_process-wide: 1200px;color:var(--theme-text);padding-block:var(--value-india) var(--value-kilo)}.process-page__gate-banner{display:flex;align-items:center;gap:var(--value-foxtrot);width:fit-content;max-width:var(--width-content);margin:0 auto var(--value-hotel);padding:var(--value-charlie) var(--value-charlie) var(--value-charlie) var(--value-foxtrot);border-radius:var(--radius-pill);color:var(--theme-text)}.process-page__gate-banner-message{display:inline-flex;align-items:center;gap:var(--value-charlie);flex:1;min-width:0;font-family:var(--title-font-family);font-size:var(--title-6-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-6-letter-spacing);line-height:var(--title-6-line-height)}.process-page__gate-banner-message .material-symbols-rounded{--icon-size: 16px;width:16px;height:16px;color:inherit;flex-shrink:0}@media(width<=768px){.process-page__gate-banner{flex-direction:column;align-items:stretch;gap:var(--value-echo);width:auto;margin-block:0 var(--value-golf);margin-inline:var(--value-echo);padding:var(--value-charlie);border-radius:24px}.process-page__gate-banner-message{padding-left:var(--value-delta)}.process-page__gate-banner .btn{width:100%}}.process-fade{opacity:0;transform:translateY(8px);transition:opacity .6s ease-out,transform .6s ease-out}.process-fade.is-visible{opacity:1;transform:none}.process-tag{display:inline-flex;align-items:center;font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);letter-spacing:.02em;color:var(--theme-text);white-space:nowrap}.process-tag--essential{color:var(--theme-accent)}.process-tag--highly-valuable{color:var(--accent-light-40)}:where(:root[data-theme=light]) .process-tag--highly-valuable{color:color-mix(in srgb,var(--accent-light-40) 45%,var(--grey-dark-90))}.process-tag--selective{color:#c07cd5}:where(:root[data-theme=light]) .process-tag--selective{color:var(--accent-dark-30)}.process-tag--niche{color:var(--theme-text-muted)}.practice-card{--_pc-width: 340px;position:relative;flex-shrink:0;width:var(--_pc-width);border-radius:32px;padding:24px 28px 28px;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:280px}.practice-card--double{width:min(720px,100%)}.practice-card__logo{display:flex;position:absolute;top:20px;right:24px;align-items:center;justify-content:center;z-index:1}.practice-card__logo--monogram,.practice-card__logo--silhouette{width:36px;height:36px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary-brand-orange) 14%,transparent);border:.2px solid color-mix(in srgb,var(--primary-brand-orange) 30%,transparent);font-family:var(--jumbo-font-family);font-size:15px;font-weight:600;color:var(--primary-brand-orange)}.practice-card__logo--client{top:var(--value-foxtrot);height:var(--value-foxtrot)}.practice-card__logo-img{max-width:none}.practice-card__logo-img--colour,:root[data-theme=light] .practice-card__logo-img--white{display:none}:root[data-theme=light] .practice-card__logo-img--colour{display:block}.practice-card--client-logo .practice-card__content{padding-right:0}.practice-card--client-logo .practice-card__project{padding-right:calc(var(--_pc-logo-w) + var(--value-charlie))}.practice-card__logo--silhouette{color:var(--theme-text-muted);background:color-mix(in srgb,var(--theme-text) 8%,transparent);border-color:color-mix(in srgb,var(--theme-text) 16%,transparent)}.practice-card__logo--silhouette svg{width:18px;height:18px}.practice-card__content{display:flex;flex-direction:column;gap:8px;padding-right:56px}.practice-card__project{font-family:var(--jumbo-font-family);font-size:var(--jumbo-8-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-8-letter-spacing);color:var(--theme-text);margin:0}.practice-card__variant{font-family:var(--label-font-family);font-size:var(--label-4-font-size);line-height:var(--label-4-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);color:var(--theme-accent);margin:0}.practice-card__body{font-family:var(--body-font-family);font-size:var(--body-4-font-size);line-height:var(--body-4-line-height);color:var(--theme-text-muted);margin:0}.practice-card--locked{pointer-events:none}.practice-card--locked .practice-card__content,.practice-card--locked .practice-card__logo{filter:blur(8px);user-select:none}.practice-card--locked .practice-card__project,.practice-card--locked .practice-card__variant,.practice-card--locked .practice-card__body{font-family:"Flow Circular",var(--body-font-family);font-style:normal;letter-spacing:0}@media(prefers-reduced-motion:reduce){.process-fade{transition:none;opacity:1;transform:none}}.process-sidebar{position:relative;font-family:var(--title-font-family)}.process-sidebar__phases,.process-sidebar__sections{list-style:none;margin:0;padding:0;position:relative}.process-sidebar__phases:before{content:"";position:absolute;left:1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--grey-dark-20)}:where(:root[data-theme=light]) .process-sidebar__phases:before{background:var(--grey-light-20)}.process-sidebar__phase{position:relative}.process-sidebar__chip{position:absolute;left:0;width:4px;border-radius:2px;background:var(--primary-light-80);opacity:0;pointer-events:none;z-index:1;transition:top .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1),opacity .2s ease}:where(:root[data-theme=light]) .process-sidebar__chip{background:var(--primary-dark-0)}.process-sidebar__chip--phase{height:var(--chip-height, 16px);top:var(--chip-top, 0)}.process-sidebar__chip--phase.is-active{opacity:1}.process-sidebar__chip--section{height:var(--section-chip-height, 12px);top:var(--section-chip-top, 0)}.process-sidebar__sections.has-chip .process-sidebar__chip--section{opacity:1}.process-sidebar__chip--subsection{height:var(--subsection-chip-height, 10px);top:var(--subsection-chip-top, 0)}.process-sidebar__subsections.has-chip .process-sidebar__chip--subsection{opacity:1}.process-sidebar__chip--deep{height:var(--deep-chip-height, 10px);top:var(--deep-chip-top, 0)}.process-sidebar__deep.has-chip .process-sidebar__chip--deep{opacity:1}.process-sidebar__row{display:flex;align-items:flex-start;gap:8px;padding:4px 0 4px 20px;color:var(--theme-text);text-decoration:none;position:relative;transition:color .18s ease}.process-sidebar__row:hover{color:var(--primary-dark-0)}.process-sidebar__num{font-size:18px;line-height:24px;font-weight:400;color:inherit;min-width:30px;flex-shrink:0}.process-sidebar__label{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.45px;color:inherit}.process-sidebar__row:is([aria-current=true],[data-selected]){color:var(--primary-light-80)}.process-sidebar__row:is([aria-current=true],[data-selected]) .process-sidebar__num{color:var(--primary-light-80)}:where(:root[data-theme=light]) .process-sidebar__row:is([aria-current=true],[data-selected]){color:var(--primary-dark-20)}:where(:root[data-theme=light]) .process-sidebar__row:is([aria-current=true],[data-selected]) .process-sidebar__num{color:var(--primary-dark-10)}.process-sidebar__sections-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.process-sidebar__phase:has(:where(.process-sidebar__row[aria-current=true])) .process-sidebar__sections-wrap{grid-template-rows:1fr}.process-sidebar__sections{margin-left:32px;overflow:hidden;min-height:0}.process-sidebar__sections:before{content:"";position:absolute;left:1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--grey-dark-20)}:where(:root[data-theme=light]) .process-sidebar__sections:before{background:var(--grey-light-20)}.process-sidebar__section{opacity:0;transform:translateY(-4px);transition:opacity .28s ease,transform .28s cubic-bezier(.4,0,.2,1);transition-delay:0s}.process-sidebar__phase:has(:where(.process-sidebar__row[aria-current=true])) .process-sidebar__section{opacity:1;transform:none;transition-delay:calc(60ms + var(--stagger-i, 0) * 28ms)}.process-sidebar__row--sub{padding-left:18px}.process-sidebar__row--sub .process-sidebar__num{font-size:16px;line-height:24px;min-width:26px}.process-sidebar__row--sub .process-sidebar__label{font-size:16px;line-height:24px;letter-spacing:-.4px}.process-sidebar__row--no-num{padding-left:52px}.process-sidebar__subsections-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.process-sidebar__section:has(:where(.process-sidebar__row--sub[aria-current=true])) .process-sidebar__subsections-wrap{grid-template-rows:1fr}.process-sidebar__subsections{list-style:none;margin:0 0 0 26px;padding-inline-start:4px;position:relative;overflow:hidden;min-height:0}.process-sidebar__subsections:before{content:"";position:absolute;left:1px;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--grey-dark-20)}:where(:root[data-theme=light]) .process-sidebar__subsections:before{background:var(--grey-light-20)}.process-sidebar__subsection{opacity:0;transform:translateY(-4px);transition:opacity .28s ease,transform .28s cubic-bezier(.4,0,.2,1);transition-delay:0s}.process-sidebar__section:has(:where(.process-sidebar__row--sub[aria-current=true])) .process-sidebar__subsection{opacity:1;transform:none;transition-delay:calc(50ms + var(--stagger-i, 0) * 24ms)}.process-sidebar__row--subsub{padding-left:16px}.process-sidebar__row--subsub .process-sidebar__num{font-size:13px;line-height:22px;min-width:38px}.process-sidebar__row--subsub .process-sidebar__label{font-size:14px;line-height:22px;font-weight:500;letter-spacing:-.28px}.process-sidebar__deep-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.process-sidebar__subsection:has(>:where(.process-sidebar__row[aria-current=true]))>.process-sidebar__deep-wrap{grid-template-rows:1fr}.process-sidebar__deep{list-style:none;margin:0 0 0 26px;padding-inline-start:4px;position:relative;overflow:hidden;min-height:0}.process-sidebar__deep:before{content:"";position:absolute;left:1px;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--grey-dark-20)}:where(:root[data-theme=light]) .process-sidebar__deep:before{background:var(--grey-light-20)}.process-sidebar__deep-item{opacity:0;transform:translateY(-4px);transition:opacity .28s ease,transform .28s cubic-bezier(.4,0,.2,1);transition-delay:0s}.process-sidebar__subsection:has(>:where(.process-sidebar__row[aria-current=true])) .process-sidebar__deep-item{opacity:1;transform:none;transition-delay:calc(50ms + var(--stagger-i, 0) * 24ms)}.process-sidebar__row--deep .process-sidebar__num{min-width:48px}.process-sidebar__top{position:sticky;top:0;z-index:2;margin-block-end:var(--value-delta)}.process-sidebar__filter{margin-inline-start:calc(var(--value-alfa) - var(--value-charlie) - 9px)}:where(:root[data-input=touch]) .process-sidebar__filter{margin-inline-start:calc(var(--value-alfa) - var(--value-delta) - 9px)}.process-sidebar__filter-empty{margin:0;padding-inline-start:20px;font-family:var(--body-font-family);font-size:var(--body-4-font-size);line-height:var(--body-4-line-height);color:var(--theme-text-muted)}.process-sidebar[data-filtering] :is(.process-sidebar__sections-wrap,.process-sidebar__subsections-wrap,.process-sidebar__deep-wrap){grid-template-rows:1fr}.process-sidebar[data-filtering] :is(.process-sidebar__section,.process-sidebar__subsection,.process-sidebar__deep-item){opacity:1;transform:none}.process-sidebar[data-filtering] :where(li:not([data-filter-keep])),.process-sidebar[data-filtering] .process-sidebar__chip{display:none}.process-sidebar__match{background:color-mix(in srgb,var(--accent-light-30) 40%,transparent);color:inherit;border-radius:var(--radius-chip)}.process-sidebar__collapse{display:none}:where(.process-sidebar[data-touch]) :is([data-open=true],[data-open=current])>:is(.process-sidebar__sections-wrap,.process-sidebar__subsections-wrap,.process-sidebar__deep-wrap){grid-template-rows:1fr}:where(.process-sidebar[data-touch]) [data-open=false]>:is(.process-sidebar__sections-wrap,.process-sidebar__subsections-wrap,.process-sidebar__deep-wrap){grid-template-rows:0fr}:where(.process-sidebar[data-touch]) .process-sidebar__phase:is([data-open=true],[data-open=current]) .process-sidebar__section,:where(.process-sidebar[data-touch]) .process-sidebar__section:is([data-open=true],[data-open=current]) .process-sidebar__subsection,:where(.process-sidebar[data-touch]) .process-sidebar__subsection:is([data-open=true],[data-open=current]) .process-sidebar__deep-item{opacity:1;transform:none}:where(.process-sidebar[data-touch]) .process-sidebar__phase[data-open=false] .process-sidebar__section,:where(.process-sidebar[data-touch]) .process-sidebar__section[data-open=false] .process-sidebar__subsection,:where(.process-sidebar[data-touch]) .process-sidebar__subsection[data-open=false] .process-sidebar__deep-item{opacity:0;transform:translateY(-4px);transition-delay:0s}:where(.process-sidebar[data-touch]) [data-open]{position:relative}:where(.process-sidebar[data-touch]) .process-sidebar__row[data-selected]{padding-inline-end:calc(var(--value-golf) + var(--value-alfa))}:where(.process-sidebar[data-touch]) [data-selected]+.process-sidebar__collapse{--icon-size: 18px;position:absolute;top:0;right:calc(-1 * (var(--value-charlie) + var(--value-alfa)));display:flex;align-items:center;justify-content:center;width:calc(var(--value-golf) + var(--value-delta));height:calc(var(--value-golf) + var(--value-delta));padding:0;border:0;background:none;color:var(--primary-light-80);cursor:pointer}:where(:root[data-theme=light] .process-sidebar[data-touch]) [data-selected]+.process-sidebar__collapse{color:var(--primary-dark-20)}.process-sidebar[data-filtering] .process-sidebar__collapse{display:none}.navshelf{--_band-h: calc(var(--value-kilo) + var(--value-golf));--_dev-h: calc(var(--value-india) + var(--value-foxtrot));--_ease: cubic-bezier(.4, 0, .2, 1);position:fixed;top:calc(var(--_top, var(--value-india)) + var(--value-charlie));left:50%;z-index:101;width:max-content;max-width:calc(100vw - 2 * var(--value-echo));opacity:0;visibility:hidden;pointer-events:none;translate:-50% calc(-1 * var(--value-charlie));transition:opacity .24s var(--_ease),translate .24s var(--_ease),visibility 0s linear .24s}.navshelf.is-open{opacity:1;visibility:visible;pointer-events:auto;translate:-50% 0;transition-delay:0s}.navshelf--island,.navshelf--island.is-open{translate:-50% 0;transition:none}.navshelf__panel{position:relative;display:flex;align-items:center;height:var(--_band-h);border-radius:var(--radius-card-md);overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.navshelf__row{display:flex;align-items:flex-end;justify-content:safe center;gap:var(--value-foxtrot);width:100%;height:100%;padding:var(--value-echo) var(--value-golf);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.navshelf__panel[data-more-before] .navshelf__row,.navshelf__panel[data-more-after] .navshelf__row{--_fade-before: var(--grey-black);--_fade-after: var(--grey-black);-webkit-mask-image:linear-gradient(90deg,var(--_fade-before),var(--grey-black) var(--value-india),var(--grey-black) calc(100% - var(--value-india)),var(--_fade-after));mask-image:linear-gradient(90deg,var(--_fade-before),var(--grey-black) var(--value-india),var(--grey-black) calc(100% - var(--value-india)),var(--_fade-after))}.navshelf__panel[data-more-before] .navshelf__row{--_fade-before: transparent}.navshelf__panel[data-more-after] .navshelf__row{--_fade-after: transparent}.navshelf__scroll{position:absolute;top:calc(var(--value-echo) + var(--_dev-h) / 2);z-index:1;opacity:0;visibility:hidden;translate:0 -50%;transition:opacity .18s var(--_ease),visibility 0s linear .18s}.navshelf__scroll--prev{left:var(--value-charlie)}.navshelf__scroll--next{right:var(--value-charlie)}.navshelf__panel[data-more-before] .navshelf__scroll--prev,.navshelf__panel[data-more-after] .navshelf__scroll--next{opacity:1;visibility:visible;transition-delay:0s}.navshelf__row::-webkit-scrollbar{display:none}.navshelf__item{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--value-charlie);color:var(--theme-text-muted);text-decoration:none;transition:color .18s ease}.navshelf__item.is-active,.navshelf__item:focus-visible{color:var(--theme-text)}.navshelf__item:focus-visible{outline:2px solid var(--accent-light-30);outline-offset:var(--value-bravo);border-radius:var(--radius-control)}.navshelf__device{display:block;width:calc(var(--_dev-h) * var(--_dev-s, 1) * var(--_ar, 1.5));height:calc(var(--_dev-h) * var(--_dev-s, 1));transition:translate .2s var(--_ease)}.navshelf__device .df{width:100%;max-width:none}.navshelf__item.is-active .navshelf__device{translate:0 calc(-1 * var(--value-bravo))}.navshelf__label{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);line-height:var(--label-5-line-height);letter-spacing:var(--label-5-letter-spacing);white-space:nowrap}.navshelf-3d{position:fixed;inset:0;z-index:102;width:100vw;height:100vh;pointer-events:none;visibility:hidden}:root[data-navshelf-flight] [data-work-hero-slot]>*{opacity:0;transition:none}:root[data-navshelf-flight] .work-shelf__canvas{visibility:hidden}::view-transition-group(navshelf-3d){z-index:250;animation:none}::view-transition-old(navshelf-3d){animation:none;opacity:0}::view-transition-new(navshelf-3d){animation:none;opacity:1}.touchshelf-edge{display:none}@media(pointer:coarse){.touchshelf-edge{display:block;position:fixed;inset:0 auto 0 0;width:calc(var(--value-golf) + var(--value-charlie));z-index:95;touch-action:none}}.touchshelf-edge,.csnav__edge-trigger,:root[data-edge-hold]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.touchshelf{--_ease: cubic-bezier(.4, 0, .2, 1);position:fixed;top:var(--value-echo);bottom:var(--value-echo);left:calc(var(--value-foxtrot) + var(--value-bravo));z-index:101;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none;translate:calc(-1 * var(--value-echo)) 0;transition:opacity .2s var(--_ease),translate .2s var(--_ease),visibility 0s linear .2s}.touchshelf.is-open{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.touchshelf-scrim{position:fixed;inset:0;z-index:100;display:none;background:color-mix(in srgb,var(--grey-dark-100) 45%,transparent);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),display .2s allow-discrete}.touchshelf.is-open+.touchshelf-scrim{display:block;opacity:1}@starting-style{.touchshelf.is-open+.touchshelf-scrim{opacity:0}}:where(.touchshelf) .navshelf__panel{--_dev-h: var(--value-india);height:auto;max-height:100%}:where(.touchshelf) .navshelf__row{flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--value-delta);width:auto;height:auto;padding:var(--value-delta) var(--value-charlie);overflow:visible}:where(.touchshelf) .navshelf__item{width:var(--_col-w, calc(var(--_dev-h) * 1.6));gap:var(--value-bravo)}:where(.touchshelf) .navshelf__item.is-active .navshelf__device{translate:var(--value-charlie) 0;scale:1.1}:where(.touchshelf) .navshelf__label{display:-webkit-box;max-width:100%;overflow:hidden;white-space:normal;text-align:center;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(.touchshelf) .navshelf__scroll{display:none}@media(prefers-reduced-motion:reduce){.navshelf,.navshelf__device,.navshelf__scroll,.touchshelf,.touchshelf-scrim{transition:none}}:root{--reading-bar-h: 34px}@media(width<=900px){:root{--reading-bar-h: 44px}}.process-reading-bar{position:fixed;top:-3px;left:0;right:0;height:calc(var(--reading-bar-h) + 3px);padding-top:3px;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-100%);opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .2s ease;pointer-events:none}.process-reading-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.process-reading-bar--static{position:relative;inset:auto;z-index:auto;width:100%}.process-reading-bar--static .process-reading-bar__brand{max-width:none;overflow:visible}:where(html:has(.csnav[data-edge])) .process-reading-bar{z-index:210}.process-reading-bar__inner{height:100%;max-width:var(--width-max);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:center}.process-reading-bar__brand{grid-column:1;min-width:0;max-width:100%;overflow:hidden;font-family:var(--jumbo-font-family);font-size:16px;line-height:20px;font-weight:600;letter-spacing:-.32px;white-space:nowrap;text-overflow:ellipsis;color:var(--theme-text-muted);margin:0;box-sizing:border-box}.process-reading-bar__menu{display:none;background:none;border:0;padding:4px;cursor:pointer;color:var(--theme-text);align-items:center;justify-content:center}.process-reading-bar__menu .material-symbols-rounded{font-size:20px;line-height:1}.process-reading-bar__current{grid-column:2;display:flex;align-items:center;gap:var(--value-charlie);width:100%;max-width:600px;color:var(--theme-text);font-family:var(--title-font-family);font-size:18px;line-height:20px}.process-reading-bar__num{font-weight:500;color:var(--primary-light-80);font-variant-numeric:tabular-nums;margin-right:4px}:where(:root[data-theme=light]) .process-reading-bar__num{color:var(--primary-dark-0)}.process-reading-bar__num number-flow{display:inline-block}.process-reading-bar__title-mask{flex:1;height:20px;overflow:hidden;position:relative;letter-spacing:-.45px;display:flex;align-items:stretch;min-width:0}.process-reading-bar__trail{position:relative;display:flex;height:20px;white-space:nowrap}.process-reading-bar__crumb{display:inline-flex;flex-shrink:0;height:20px;line-height:20px;font-weight:400;color:var(--theme-text-muted)}.process-reading-bar__crumb--current{font-weight:600;color:var(--theme-text)}.process-reading-bar__sep{font-weight:400;color:var(--theme-text-muted);white-space:pre}.process-reading-bar__label{display:inline-block;overflow:hidden;text-overflow:ellipsis}.process-reading-bar__crumb.is-leaving{position:absolute;top:0}.process-reading-bar__dismiss{margin-left:8px;background:none;border:0;padding:4px;cursor:pointer;color:var(--theme-text-muted);display:flex;align-items:center;justify-content:center;transition:color .18s ease}.process-reading-bar__dismiss:hover{color:var(--theme-text)}.process-reading-bar__dismiss .material-symbols-rounded{font-size:20px;line-height:1}body.process-reading-active .navbar{transform:translate(-50%,-100%);opacity:0;pointer-events:none}@media(width<=768px),(device-posture:folded){body.process-reading-active .navbar{transform:translateY(-100%)}}@media(width>=1280px){.process-reading-bar__inner{grid-template-columns:minmax(0,1fr) 600px minmax(0,1fr);gap:0}.process-reading-bar__brand{justify-self:end;padding-right:64px}}@media(width<=900px){.process-reading-bar{box-sizing:content-box;height:var(--reading-bar-h);border-block-start-width:0}.process-reading-bar__inner{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:0 16px}.process-reading-bar__brand{display:none}.process-reading-bar__menu{display:flex;grid-column:1;width:calc(var(--value-golf) + var(--value-delta));height:calc(var(--value-golf) + var(--value-delta));margin-inline:calc(-1 * (var(--value-charlie) + var(--value-alfa)));padding:0}.process-reading-bar__current{grid-column:2;max-width:none}}.process-reading-bar--menu .process-reading-bar__inner{grid-template-columns:auto minmax(0,1fr);gap:var(--value-echo);padding:0 var(--value-echo)}.process-reading-bar--menu .process-reading-bar__brand{display:none}.process-reading-bar--menu .process-reading-bar__menu{display:flex;grid-column:1}.process-reading-bar--menu .process-reading-bar__current{grid-column:2;max-width:none}@media(901px<=width<=1023px){.process-reading-bar--picker .process-reading-bar__inner{grid-template-columns:auto minmax(0,1fr);gap:var(--value-echo);padding:0 var(--value-echo)}.process-reading-bar--picker .process-reading-bar__brand{display:none}.process-reading-bar--picker .process-reading-bar__menu{display:flex;grid-column:1}.process-reading-bar--picker .process-reading-bar__current{grid-column:2;max-width:none}}.process-refined{padding-top:0}.sticky-note{--sn-fill: #f0e76f;--sn-fill-bright: #fffb79;--sn-fill-warm: #f6da42;--sn-edge: #d7a800;--sn-glow: #f9da3d;--sn-inner-bright: #f4de4a;--sn-inner-warm: #e9c50d;--sn-text: #1a1505;--sn-text-muted: rgb(0 0 0 / 50%);--sn-radius: 12px;position:relative;box-sizing:border-box;background:radial-gradient(ellipse 110% 130% at 50% 35%,var(--sn-fill-bright) 0%,var(--sn-fill) 55%,var(--sn-fill-warm) 100%);border-radius:var(--sn-radius);padding:var(--value-foxtrot);color:var(--sn-text);box-shadow:inset 0 0 32px 16px var(--sn-inner-bright),inset 0 0 8px 2px var(--sn-inner-warm),0 4px 0 0 var(--sn-edge),0 8px 6px -6px #0000004d,0 8px 4px -5px var(--sn-glow),0 13px 6px -10px #0006}.sticky-note:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#fff6,#fff0 38%,#fff3 63%,#ffffff1a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.sticky-note__heading{font-family:var(--title-font-family);font-size:var(--title-3-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-3-letter-spacing);line-height:var(--title-3-line-height);color:inherit;margin:0 0 var(--value-delta);text-wrap:balance}.sticky-note__paragraph{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:500;letter-spacing:-.02em;line-height:1.5;color:inherit;margin:0 0 var(--value-delta);max-width:none}.sticky-note__paragraph:last-child{margin-bottom:0}.sticky-note__label{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:700;letter-spacing:var(--label-5-letter-spacing);line-height:var(--label-5-line-height);color:var(--sn-text-muted);margin:var(--value-echo) 0 0}.process-refined__hero-sticky{position:absolute;top:50%;left:calc(50% + 300px + var(--value-india));width:232px;transform:translateY(calc(-50% + 48px)) rotate(2deg);transform-origin:center;z-index:2}@media(width<1280px){.process-refined__hero-sticky{position:static;width:auto;max-width:232px;margin:var(--value-foxtrot) 0 0;transform:rotate(2deg)}}.header.process-refined__hero{position:relative}.process-refined__hero .header__tagline{margin-block-end:0}.process-refined__shell{max-width:var(--width-max);margin:0 auto;padding:0 32px 96px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.process-refined__content{max-width:600px;min-width:0}.process-refined__phase{margin-bottom:96px}.process-refined__phase:last-child{margin-bottom:0}.docs-section-heading{display:flex;align-items:baseline;gap:16px;margin:0 0 8px;scroll-margin-top:var(--navbar-line)}.process-refined__intro-group{scroll-margin-top:var(--navbar-line)}.docs-section-heading__num{font-family:var(--title-font-family);font-size:var(--title-0-5-font-size);line-height:var(--title-0-5-line-height);font-weight:500;letter-spacing:var(--title-0-5-letter-spacing);color:var(--primary-light-70);margin:0}:where(:root[data-theme=light]) .docs-section-heading__num{color:var(--primary-dark-0)}.docs-section-heading__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-3-font-size);line-height:var(--jumbo-3-line-height);font-weight:600;letter-spacing:var(--jumbo-3-letter-spacing);color:var(--theme-text);margin:0}.process-refined__tagline{font-family:var(--title-font-family);font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.5px;color:var(--theme-text-faint);margin:0 0 32px}.process-refined__subheading{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);line-height:var(--jumbo-6-line-height);font-weight:600;letter-spacing:var(--jumbo-6-letter-spacing);color:var(--theme-text);margin:var(--value-golf) 0 var(--value-delta)}.process-refined__heading{color:var(--theme-text);margin:var(--value-golf) 0 var(--value-delta)}.process-refined__heading--jumbo-6{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);line-height:var(--jumbo-6-line-height);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-6-letter-spacing)}.process-refined__heading--jumbo-7{font-family:var(--jumbo-font-family);font-size:var(--jumbo-7-font-size);line-height:var(--jumbo-7-line-height);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-7-letter-spacing)}.process-refined__heading--title-4{font-family:var(--title-font-family);font-size:var(--title-4-font-size);line-height:var(--title-4-line-height);font-weight:var(--title-font-weight);letter-spacing:var(--title-4-letter-spacing)}.process-refined__heading--title-5{font-family:var(--title-font-family);font-size:var(--title-5-font-size);line-height:var(--title-5-line-height);font-weight:var(--title-font-weight);letter-spacing:var(--title-5-letter-spacing)}.process-refined__paragraph{font-family:var(--body-font-family);font-size:var(--body-3-font-size);line-height:var(--body-3-line-height);font-weight:400;color:var(--theme-text-faint);margin:0 0 var(--value-delta)}.process-refined__paragraph--highlight{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.4px}.process-refined__tag-def{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--value-echo);margin:var(--value-echo) 0}.process-refined__tag-def-label{font-family:var(--label-font-family);font-size:var(--body-3-font-size);line-height:var(--body-3-line-height);font-weight:600;letter-spacing:-.4px;color:var(--theme-text);margin:0}.process-refined__tag-def-body{font-family:var(--body-font-family);font-size:var(--body-3-font-size);line-height:var(--body-3-line-height);color:var(--theme-text-faint);margin:0}.process-refined__pullquote{font-family:var(--title-font-family);font-size:24px;line-height:32px;font-weight:500;letter-spacing:-.24px;color:var(--theme-text-faint);text-align:center;margin:40px auto;max-width:488px}.process-refined__list{margin:var(--value-delta) 0 var(--value-echo) var(--value-foxtrot);padding:0;color:var(--theme-text-faint);font-family:var(--body-font-family);font-size:var(--body-3-font-size);line-height:var(--body-3-line-height)}.process-refined__list li{margin-bottom:8px}.process-refined__section{margin-top:56px;scroll-margin-top:var(--navbar-line)}.process-refined__section-divider{width:100%;height:2px;border:0;border-radius:2px;background:var(--grey-dark-20);margin:0 0 var(--value-hotel)}:where(:root[data-theme=light]) .process-refined__section-divider{background:var(--grey-light-20)}.docs-subsection-heading{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:0 12px;align-items:baseline;margin:0 0 16px}.docs-subsection-heading__num{grid-column:1;grid-row:2;font-family:var(--title-font-family);font-size:36px;line-height:44px;font-weight:500;letter-spacing:-.36px;color:var(--accent-light-80)}:where(:root[data-theme=light]) .docs-subsection-heading__num{color:var(--accent-dark-40)}.docs-subsection-heading__tag{grid-column:2;grid-row:1;place-self:end start}.docs-subsection-heading__tag.process-tag{line-height:8px}.docs-subsection-heading__title{grid-column:2;grid-row:2;font-family:var(--jumbo-font-family);font-size:var(--jumbo-4-font-size);line-height:var(--jumbo-4-line-height);font-weight:600;letter-spacing:var(--jumbo-4-letter-spacing);color:var(--theme-text);margin:0}.process-refined__section--no-num .docs-subsection-heading__title,.process-refined__section--no-num .docs-subsection-heading__tag{grid-column:1 / -1}.process-refined__practices{margin-top:28px}.process-refined__practices-toggle{font-family:var(--label-font-family);font-size:14px;line-height:20px;font-weight:600;letter-spacing:.7px;color:var(--theme-text-faint);text-transform:uppercase;cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:4px;padding:8px 0;user-select:none}.process-refined__practices-toggle::-webkit-details-marker{display:none}.process-refined__practices-chevron{font-size:18px;line-height:1;transition:transform .2s ease}.process-refined__practices[open] .process-refined__practices-chevron{transform:rotate(180deg)}.process-refined__practices-rail{position:relative;margin-top:16px;margin-left:-16px;margin-right:calc(50% - 50vw)}.process-refined__practices-list{list-style:none;margin:0;padding:20px 0 28px;display:flex;gap:16px;flex-wrap:nowrap;overflow:auto visible;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%)}.process-refined__practices-list>li:first-child{margin-left:16px}.process-refined__practices-list>li:last-child{margin-right:16px}.process-refined__practices-list>li{scroll-snap-align:start;flex:0 0 auto}.process-refined__scroll-arrow--left{left:16px}.process-refined__scroll-arrow--right{right:16px}.process-refined__practices-list .practice-card{--_pc-width: 320px;width:var(--_pc-width);min-height:388px;border-radius:24px;padding:24px 31px 28px;height:100%}.process-refined__practices-list .practice-card__content{gap:10px;padding-right:0}.process-refined__practices-list .practice-card__project{font-family:var(--jumbo-font-family);font-size:20px;line-height:24px;font-weight:600;color:var(--theme-text)}.process-refined__practices-list .practice-card__body{font-family:var(--body-font-family);font-size:14px;line-height:22px;color:var(--theme-text);margin:0}@media(width>=1280px){.process-refined__shell{grid-template-columns:minmax(0,1fr) 600px minmax(0,1fr);gap:0}.process-refined__content{grid-column:2}.process-refined__sidebar-wrap{grid-column:1;justify-self:end;width:240px;margin-right:64px}}@media(width<=900px){.process-refined__shell{grid-template-columns:1fr;gap:0}.process-sidebar__num,.process-sidebar__label{font-size:20px;line-height:28px}.process-sidebar__num{min-width:34px}.process-sidebar__label{letter-spacing:-.5px}.process-sidebar__row--sub .process-sidebar__num,.process-sidebar__row--sub .process-sidebar__label{font-size:18px;line-height:26px}.process-sidebar__row--sub .process-sidebar__num{min-width:30px}.process-sidebar__row--sub .process-sidebar__label{letter-spacing:-.45px}.process-sidebar__row--no-num{padding-left:56px}}.docs-shell__sidebar{position:sticky;top:0;align-self:start;margin-block-start:calc(-1 * var(--navbar-line));padding-block-start:var(--navbar-line);max-height:calc(100vh - var(--value-echo));overflow:hidden auto;scrollbar-width:thin}.docs-shell__mark{display:block;height:0}.docs-shell__backdrop{display:none}:where(:root[data-input=touch]) .docs-shell__sidebar{overscroll-behavior:contain}.docs-shell--doc .docs-shell__grid{padding-block-end:var(--value-kilo)}.docs-shell--doc .docs-shell__content{max-width:var(--width-prose)}:is(.docs-shell--process,.docs-shell--doc)>.header{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:var(--value-india);width:calc(min(100%,var(--width-max)) - 2 * var(--value-echo));text-align:left}:is(.docs-shell--process,.docs-shell--doc)>.header,.docs-shell--reference>.docs-shell__content>.header{padding:calc(2 * var(--value-india)) var(--value-echo) var(--value-india)}.header:where(.docs-shell>*,.docs-shell__content>*)>.header__inner>:last-child{margin-block-end:0}.docs-shell__content>:first-child{margin-block-start:0}:is(.docs-shell--process,.docs-shell--doc)>.header>.header__inner{grid-column:2;max-width:600px;margin-inline:0}.docs-shell--doc>.header>.header__inner{max-width:var(--width-prose)}@media(width>=1280px){:is(.docs-shell--process,.docs-shell--doc)>.header{grid-template-columns:minmax(0,1fr) 600px minmax(0,1fr);column-gap:0}}@media(width<=900px){:is(.docs-shell--process,.docs-shell--doc)>.header{grid-template-columns:minmax(0,1fr)}:is(.docs-shell--process,.docs-shell--doc)>.header>.header__inner{grid-column:1}}.docs-shell--no-outline>.header{grid-template-columns:minmax(0,1fr)}.docs-shell--no-outline>.header>.header__inner{grid-column:1;margin-inline:auto}@media(width>=901px){:where(.docs-shell:not([data-stuck])) .docs-shell__sidebar.surface{--_sf-bg-a: transparent;--_sf-bg-b: transparent;--_sf-border: transparent;--_sf-s1: transparent;--_sf-s2: transparent;--_sf-s3: transparent;--_sf-si: transparent;--_sf-si2: transparent;--_sf-si3: transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.docs-shell--doc:not([data-stuck])) .docs-shell__sidebar{background:none;border:0;box-shadow:none}}@media(width<=900px){:is(.docs-shell--process,.docs-shell--doc) .docs-shell__sidebar{position:fixed;top:0;left:0;bottom:0;width:80vw;max-width:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;z-index:110;transform:translate(calc(-100% - var(--value-golf)));transition:transform .32s cubic-bezier(.4,0,.2,1);overflow:hidden auto;margin-block-start:0;padding:16px}.process-drawer-open :is(.docs-shell--process,.docs-shell--doc) .docs-shell__sidebar{transform:translate(0);filter:drop-shadow(8px 0 24px rgb(0 0 0 / 25%))}:is(.docs-shell--process,.docs-shell--doc) .docs-shell__sidebar>*{visibility:hidden;transition:visibility 0s linear .32s}.process-drawer-open .docs-shell__sidebar>*{visibility:visible;transition-delay:0s}:is(.docs-shell--process,.docs-shell--doc) .docs-shell__backdrop{position:fixed;inset:0;background:#0006;z-index:105}.docs-shell__backdrop{opacity:0;transition:opacity .25s ease,display .25s allow-discrete}.process-drawer-open .docs-shell__backdrop{display:block;opacity:1}@starting-style{.process-drawer-open .docs-shell__backdrop{opacity:0}}body.process-drawer-open:where(:not(:has(.docs-shell--reference))) .process-reading-bar{transform:translateY(-100%);opacity:0;pointer-events:none}html:has(body.process-drawer-open){overflow:hidden}}.docs-shell--reference{max-width:var(--width-max);margin:0 auto;padding:0 var(--value-golf) var(--value-kilo);display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 var(--value-india);align-items:start;min-height:100vh;color:var(--theme-text)}:where(:root[data-input=touch]:not([data-fold=book])) .docs-shell--reference{column-gap:var(--value-golf)}body:has(.docs-shell--reference){container:docs / inline-size}.docs-shell__sidebar-inner{padding:var(--value-foxtrot) 0}.docs-shell--reference>.docs-shell__content{--_dc-side: 0px;grid-column:2;grid-row:1 / span 2;display:grid;grid-template-rows:subgrid}.docs-shell--reference>.docs-shell__content>.docs-shell__body{grid-row:2;min-width:0;margin-inline:var(--_dc-side)}@media(width>=900px){.docs-shell--reference>.docs-shell__sidebar{--_sb-top: var(--navbar-line);grid-column:1;grid-row:2;top:var(--_sb-top);margin-block-start:0;padding-block-start:0;max-height:calc(100dvh - var(--_sb-top) - var(--value-echo))}body.process-reading-active .docs-shell__sidebar,.docs-shell[data-navbar-clear] .docs-shell__sidebar{--_sb-top: calc(var(--reading-bar-h) + var(--value-charlie) + var(--value-alfa))}:where(:root[data-input=touch]) body.process-reading-active .docs-shell__sidebar,:where(:root[data-input=touch]) .docs-shell[data-navbar-clear] .docs-shell__sidebar{--_sb-top: calc(var(--reading-bar-h) + 1px + var(--value-charlie) + var(--value-alfa))}.docs-shell--reference .docs-shell__sidebar-inner{padding-block-start:0}}.docs-shell__drawer-head{display:none}.docs-shell--reference .docs-shell__sidebar{margin-inline:calc(-1 * var(--value-golf)) calc(-1 * var(--value-foxtrot));padding-inline:var(--value-golf) var(--value-foxtrot)}.docs-shell--reference .docs-shell__content{min-width:0;padding:0 0 var(--value-kilo);max-width:var(--width-content)}.docs-shell--reference>.docs-shell__content>.header{width:auto;margin-inline:calc(var(--_dc-side) - var(--value-echo));text-align:left}.docs-shell__content>.header>.header__inner{max-width:none;margin-inline:0}:where(:root[data-fold=book]){--fold-left: env(viewport-segment-width 0 0, 50vw);--fold-right: env(viewport-segment-width 1 0, 50vw);--fold-hinge: calc(env(viewport-segment-left 1 0, 50vw) - env(viewport-segment-width 0 0, 50vw)) ;--fold-gap: var(--value-delta);--fold-column: calc(var(--fold-right) - 2 * var(--fold-gap))}:root[data-input=touch]{--reading-bar-h: 44px}:where(:root[data-fold=book]) .docs-shell--reference{max-width:none;padding-inline:0;grid-template-columns:var(--fold-left) var(--fold-right);column-gap:var(--fold-hinge)}:where(:root[data-fold=book]) .docs-shell--reference>.docs-shell__content{width:var(--fold-column);max-width:none;justify-self:start;margin-inline-start:var(--fold-gap);padding-inline:var(--value-foxtrot);container:docs / inline-size}:where(:root[data-fold=book]) .docs-shell--reference>.docs-shell__sidebar{margin-inline:0;padding-inline:var(--value-golf) var(--value-foxtrot)}:where(:root[data-own-scrollers]):has(.docs-shell--reference),:where(:root[data-own-scrollers]):has(.docs-shell--reference) body{height:100%;overflow:hidden}:where(:root[data-own-scrollers]) .docs-shell--reference{height:100dvh;min-height:0;padding-block-end:0;grid-template-rows:100dvh}:where(:root[data-own-scrollers]) .docs-shell--reference>.docs-shell__content{grid-row:1;display:block;height:100dvh;overflow-y:auto;overscroll-behavior:contain}:where(:root[data-own-scrollers]) .docs-shell--reference>.docs-shell__sidebar{grid-row:1;align-self:start;position:relative;top:auto;margin-block-start:var(--_sb-top, var(--navbar-line))}:where(:root[data-own-scrollers]:not([data-fold=book])) .docs-shell--reference{--_sb-body: 0px;padding-inline-end:0;timeline-scope:--docs-column}:where(:root[data-own-scrollers]:not([data-fold=book])) .docs-shell--reference>.docs-shell__content{--_dc-side: max(0px, calc((100% - var(--width-content) + var(--value-foxtrot) + var(--value-golf)) / 2));max-width:none;margin-inline-start:calc(-1 * var(--value-foxtrot));padding-inline:var(--value-foxtrot-echo) var(--value-golf);scroll-timeline:--docs-column block}:where(:root[data-own-scrollers]:not([data-fold=book])) .docs-shell--reference>.docs-shell__sidebar{--_sb-rest: max(0px, calc(var(--_sb-body) - var(--_sb-top, var(--navbar-line))));animation:docs-sidebar-ride linear both;animation-timeline:--docs-column;animation-range:0 max(1px,var(--_sb-rest))}:where(:root[data-own-scrollers]:not([data-fold=book])) .docs-shell--reference:not([data-ride])>.docs-shell__sidebar{opacity:0}:where(:root[data-own-scrollers]:not([data-fold=book])) .docs-shell--reference[data-ride]>.docs-shell__sidebar{transition:opacity .2s ease}@keyframes docs-sidebar-ride{0%{translate:0 var(--_sb-rest)}to{translate:0 0}}:where(:root[data-input=touch]) .docs-shell--reference .process-sidebar__row{min-height:calc(var(--value-golf) + var(--value-delta));padding-block:var(--value-charlie)}:where(:root[data-input=touch]) :is(.process-sidebar__num,.process-sidebar__label){font-size:20px;line-height:28px}:where(:root[data-input=touch]) .process-sidebar__num{min-width:34px}:where(:root[data-input=touch]) .process-sidebar__label{letter-spacing:-.5px}:where(:root[data-input=touch]) .process-sidebar__row--sub :is(.process-sidebar__num,.process-sidebar__label){font-size:18px;line-height:26px}:where(:root[data-input=touch]) .process-sidebar__row--sub .process-sidebar__num{min-width:30px}:where(:root[data-input=touch]) .process-sidebar__row--sub .process-sidebar__label{letter-spacing:-.45px}:where(:root[data-input=touch]) .process-sidebar__row--no-num{padding-left:56px}:where(:root[data-fold=book]) :is(.navbar,.navbar__status-fill){inset-inline-start:calc(var(--fold-left) + var(--fold-hinge))}:where(:root[data-fold=book]) .navbar--mobile-open{inset-inline-start:calc(var(--fold-left) + var(--fold-hinge) + var(--_menu-inset))}:where(:root[data-fold=book]) .docs-shell__content>*{min-width:0}:where(:root[data-fold=book] .docs-shell__content>.header) .header__heading{font-size:var(--jumbo-3-font-size);letter-spacing:var(--jumbo-3-letter-spacing);line-height:var(--jumbo-3-line-height)}:where(:root[data-fold=book]) .docs-shell--reference :is(.docs-section-heading__num,.docs-section-heading__title){font-size:36px;line-height:44px}:where(:root[data-fold=book]) .docs-shell--reference :is(.docs-subsection-heading__num,.docs-subsection-heading__title){font-size:28px;line-height:36px}:root[data-fold=laptop]:has(.docs-shell--reference){overflow-anchor:none}:where(:root[data-fold=laptop]) .docs-shell--reference{grid-template-columns:minmax(0,1fr)}:where(:root[data-fold=laptop]) .docs-shell--reference>.docs-shell__content{grid-column:1}:where(:root[data-fold=laptop]) .docs-shell--reference>.docs-shell__sidebar{contain:strict;position:fixed;inset:var(--reading-bar-h) auto 0 0;width:min(100vw - var(--value-foxtrot),360px);height:calc(100dvh - var(--reading-bar-h));max-height:none;z-index:110;margin:0;padding:var(--value-delta) var(--value-echo) var(--value-foxtrot) var(--value-golf);background:var(--theme-bg);overflow:hidden auto;overscroll-behavior:contain;box-shadow:8px 0 24px #00000040;transform:translate(calc(-100% - var(--value-golf)));transition:transform .32s cubic-bezier(.4,0,.2,1)}:where(:root[data-fold=laptop] .process-drawer-open) .docs-shell--reference>.docs-shell__sidebar{transform:translate(0)}:where(:root[data-fold=laptop]) .docs-shell--reference .docs-shell__sidebar-inner{visibility:hidden;transition:visibility 0s linear .32s}:where(:root[data-fold=laptop] .process-drawer-open) .docs-shell--reference .docs-shell__sidebar-inner{visibility:visible;transition-delay:0s}:where(:root[data-fold=laptop]) .docs-shell--reference .docs-shell__backdrop{position:fixed;inset:0;z-index:99;background:#0006;opacity:0;transition:opacity .25s ease,display .25s allow-discrete}:where(:root[data-fold=laptop] .process-drawer-open) .docs-shell--reference .docs-shell__backdrop{display:block;opacity:1}@starting-style{:where(:root[data-fold=laptop] .process-drawer-open) .docs-shell--reference .docs-shell__backdrop{opacity:0}}:where(:root[data-fold=laptop]):has(body.process-drawer-open){overflow:hidden}:where(:root[data-fold=laptop]) .docs-shell__content table:nth-child(n){border-collapse:separate;border-spacing:0}:where(:root[data-fold=laptop]) .docs-shell__content .surface,:where(:root[data-fold-moving]) .docs-shell__content .surface{-webkit-backdrop-filter:none;backdrop-filter:none}@media(width<900px){.docs-shell--reference{grid-template-columns:1fr;gap:0;padding:0 var(--value-foxtrot) var(--value-kilo)}.docs-shell--reference>.docs-shell__content{grid-column:1}.docs-shell--reference .docs-shell__sidebar{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(100vw - var(--value-foxtrot),360px);height:100dvh;max-height:none;z-index:110;background:var(--theme-bg);margin:0;padding:0;overflow:hidden;transform:translate(calc(-100% - var(--value-golf)));transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:8px 0 24px #00000040}.process-drawer-open .docs-shell--reference .docs-shell__sidebar{transform:translate(0)}.docs-shell--reference .docs-shell__sidebar>*{visibility:hidden;transition:visibility 0s linear .32s}.process-drawer-open .docs-shell__sidebar>*{visibility:visible;transition-delay:0s}.docs-shell__sidebar-inner{padding:0}.docs-shell--reference .docs-shell__sidebar-inner{display:flex;flex-direction:column;flex:1;min-height:0}.docs-shell--reference .process-sidebar__body{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.docs-shell--reference .process-sidebar__scroller{flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:calc(var(--value-golf) + var(--value-charlie) + 2 * var(--value-delta)) var(--value-echo) var(--value-foxtrot) var(--value-golf)}.docs-shell--reference .process-sidebar__top{position:absolute;inset:var(--value-delta) var(--value-delta) auto;margin:0}.docs-shell--reference .process-sidebar__filter{margin-inline:0}.docs-shell__drawer-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--value-charlie);height:var(--reading-bar-h);padding-inline:calc(var(--value-golf) + var(--value-alfa) - 9px) var(--value-echo);border-radius:0}.docs-shell__drawer-title{margin:0;font-family:var(--jumbo-font-family);font-weight:var(--jumbo-font-weight);font-size:var(--jumbo-7-font-size);line-height:var(--jumbo-7-line-height);letter-spacing:var(--jumbo-7-letter-spacing);color:var(--theme-text)}.docs-shell__drawer-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--value-golf) + var(--value-delta));height:calc(var(--value-golf) + var(--value-delta));margin-inline-end:calc(-1 * (var(--value-charlie) + var(--value-alfa)));padding:0;border:0;background:none;color:var(--theme-text);cursor:pointer}.docs-shell--reference .process-sidebar__row{min-height:calc(var(--value-golf) + var(--value-delta));padding-block:var(--value-charlie)}.docs-shell--reference .docs-shell__backdrop{position:fixed;inset:0;background:#0006;z-index:105}.docs-shell--reference .docs-shell__content{padding:0 0 96px}}@media(width<900px){:where(:root[data-fold=book]) .docs-shell--reference{padding:0 0 var(--value-kilo) calc(var(--fold-left) + var(--fold-hinge))}:where(:root[data-fold=book]) .docs-shell--reference>.docs-shell__content{width:var(--fold-right);margin-inline-start:0;padding-inline:var(--value-foxtrot)}:where(:root[data-fold=book]) .docs-shell--reference .docs-shell__sidebar{width:var(--fold-left);transform:none;transition:none;box-shadow:none}:where(:root[data-fold=book]) .docs-shell__sidebar>*{visibility:visible;transition:none}:where(:root[data-fold=book]) :is(.docs-shell__drawer-close,.docs-shell__backdrop),:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__menu{display:none}}@media(width<=600px){.docs-section-heading__num,.docs-section-heading__title{font-size:36px;line-height:44px}.docs-subsection-heading__num,.docs-subsection-heading__title{font-size:28px;line-height:36px}.process-refined__tag-def{grid-template-columns:1fr;gap:4px}}@media(width>=900px){:where(:root:not([data-fold=laptop])) .docs-shell--reference{--_sbp-reach: var(--value-foxtrot);--_sbp-bl: var(--device-radius-bl, 24px);--_sbp-pr: var(--value-delta);--_sbp-pl: calc(var(--value-delta) + var(--value-charlie) + 9px - var(--value-alfa))}:where(:root[data-input=touch]:not([data-fold=laptop])) .docs-shell--reference{--_sbp-pl: calc(var(--value-delta) + var(--value-delta) + 9px - var(--value-alfa))}:where(:root[data-input=touch]:not([data-fold=book])) .docs-shell--reference{--_sbp-reach: var(--value-charlie)}:where(:root[data-fold=book]) .docs-shell--reference{--_sbp-reach: 0}:where(:root:not([data-fold=laptop])) .docs-shell--reference>.docs-shell__sidebar{display:flex;flex-direction:column;height:calc(100dvh - var(--_sb-top));max-height:none;margin-inline:calc(-1 * var(--value-golf)) calc(-1 * var(--_sbp-reach));margin-block-end:calc(-1 * var(--_sb-end, 0px));padding-inline:0;overflow:visible;isolation:isolate}:where(:root[data-fold=book]) .docs-shell--reference>.docs-shell__sidebar{margin-inline:0}:where(:root:not([data-fold=laptop])) .docs-shell--reference .docs-shell__sidebar-inner,:where(:root:not([data-fold=laptop])) .docs-shell--reference .process-sidebar__body{display:flex;flex-direction:column;flex:1;min-height:0;padding:0}:where(:root:not([data-fold=laptop])) .docs-shell--reference .process-sidebar__top{position:static;margin:0;padding:0 var(--_sbp-pr) var(--value-delta) var(--_sbp-pl)}:where(:root:not([data-fold=laptop])) .docs-shell--reference .process-sidebar__scroller{flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 var(--_sbp-pr) var(--value-foxtrot) var(--_sbp-pl)}:where(:root:not([data-fold=laptop])) .docs-shell--reference .docs-shell__card{display:block;position:absolute;inset:calc(-1 * var(--_sb-top)) 0 0 calc(-1*max(0px,(100vw - var(--width-max)) / 2));z-index:-1;border-radius:0 0 0 var(--_sbp-bl);opacity:0;pointer-events:none;transition:opacity .3s ease}:where(:root:not([data-fold=laptop])) .docs-shell--reference[data-stuck] .docs-shell__card{opacity:1}}@media(width>=900px)and (width<1328px){:where(:root:not([data-fold=laptop])) .process-reading-bar--wide .process-reading-bar__dismiss{position:absolute;top:calc(3px + (var(--reading-bar-h) - var(--value-golf)) / 2 - 1px);right:calc((var(--reading-bar-h) - var(--value-golf)) / 2 - 1px);margin:0}:where(:root[data-input=touch]:not([data-fold=laptop])) .process-reading-bar--wide .process-reading-bar__dismiss{top:calc(3px + (var(--reading-bar-h) - var(--value-golf)) / 2)}:where(:root:not([data-fold=laptop])) .process-reading-bar--wide .process-reading-bar__current{margin-inline-end:var(--value-delta)}}@media(width>=900px){:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__dismiss{position:absolute;top:calc(3px + (var(--reading-bar-h) - var(--value-golf)) / 2);right:calc((var(--reading-bar-h) - var(--value-golf)) / 2 - 1px);margin:0}:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__current{margin-inline-end:var(--value-delta)}}.docs-shell__card{display:none}.process-sidebar__title{display:flex;align-items:center;height:var(--reading-bar-h);margin:0;font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);color:var(--theme-text-muted)}@supports (corner-shape: superellipse(2)){:where(:root[data-squircle]:not([data-fold=laptop])) .docs-shell--reference .docs-shell__card{border-radius:0 0 0 calc(var(--_sbp-bl) * 1.195);corner-shape:superellipse(1.32)}}.detail-backdrop{position:fixed;inset:0;background:#24242499;opacity:0;pointer-events:none;z-index:150;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);view-transition-name:detail-backdrop;transition:opacity .25s ease}:where(body.has-detail-popover) .detail-backdrop{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .35s ease}html.has-detail-popover,body.has-detail-popover{overflow:hidden;scrollbar-gutter:stable}.notion-resource-page{padding-block-end:var(--value-kilo)}.header__chips{margin:0 0 var(--value-charlie)}.prose-doc__shell--no-sidebar{grid-template-columns:minmax(0,1fr)}.prose-doc__shell--no-sidebar .prose-doc__content{width:100%;margin-inline:auto;grid-column:1}@media(width>=1280px){.prose-doc__shell--no-sidebar.process-refined__shell{grid-template-columns:minmax(0,1fr);gap:0}}.blog-post__cover{margin:0 0 var(--value-golf);aspect-ratio:2 / 1;overflow:hidden}.blog-post__cover img{display:block;width:100%;height:100%;object-fit:cover}.docs-shell--doc>.header .header__heading,.notion-resource-card--link .notion-resource-card__title{width:fit-content;max-width:100%}::view-transition-old(.blog-cover),::view-transition-new(.blog-cover){height:100%;object-fit:cover}::view-transition-group(.blog-cover){overflow:clip;border-radius:var(--radius-card-md)}.prose-doc__content :where(p,ul,ol,blockquote,figcaption){font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text)}.prose-doc__content :where(p){margin:0 0 var(--value-echo)}.prose-doc__content :where(h1){font-family:var(--jumbo-font-family);font-size:var(--jumbo-3-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-3-letter-spacing);line-height:var(--jumbo-3-line-height);color:var(--theme-text);margin:var(--value-hotel) 0 var(--value-echo);scroll-margin-top:var(--navbar-line)}.prose-doc__content :where(h2){font-family:var(--jumbo-font-family);font-size:var(--jumbo-4-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-4-letter-spacing);line-height:var(--jumbo-4-line-height);color:var(--theme-text);margin:var(--value-golf) 0 var(--value-delta);scroll-margin-top:var(--navbar-line)}.prose-doc__content :where(h3,h4){font-family:var(--title-font-family);font-size:var(--title-3-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-3-letter-spacing);line-height:var(--title-3-line-height);color:var(--theme-text);margin:var(--value-foxtrot) 0 var(--value-charlie);scroll-margin-top:var(--navbar-line)}.prose-doc__content :where(ul,ol){margin:0 0 var(--value-echo);padding-inline-start:var(--value-foxtrot)}.prose-doc__content :where(li){margin-block-end:var(--value-charlie)}.prose-doc__content :where(a){color:var(--primary-brand-orange);text-underline-offset:2px}.prose-doc__content :where(strong){font-weight:var(--label-font-weight);color:var(--theme-text)}.prose-doc__content :where(blockquote){margin:var(--value-foxtrot) 0;padding-inline-start:var(--value-echo);border-inline-start:2px solid var(--primary-brand-orange);color:var(--theme-text-muted)}.prose-doc__content :where(img){display:block;max-width:100%;height:auto;border-radius:var(--radius-card-sm);margin:var(--value-foxtrot) 0}.prose-doc__content :where(hr){display:none}.prose-doc__content :where(code){background:color-mix(in srgb,var(--theme-text) 8%,transparent);padding:.15em .4em;border-radius:var(--radius-chip);color:var(--theme-text)}:where(:root[data-theme=light]) .prose-doc__content :where(code){background:color-mix(in srgb,var(--grey-dark-60) 8%,transparent)}.prose-doc__content :where(pre){position:relative;background:var(--warm-grey-dark-80);border:1px solid var(--warm-grey-dark-70);border-radius:var(--radius-control);padding:var(--value-echo) var(--value-foxtrot);margin:0 0 var(--value-echo);overflow-x:auto;line-height:1.6}:where(:root[data-theme=light]) .prose-doc__content :where(pre){background:var(--grey-light-5);border-color:var(--grey-light-30)}.prose-doc__content :where(pre code){font-size:.9em;background:none;padding:0;white-space:pre-wrap;overflow-wrap:break-word}.prose-doc__copy-btn{--icon-size: 16px;position:absolute;top:var(--value-charlie);right:var(--value-charlie);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-text) 10%,transparent);border:0;border-radius:var(--value-charlie);color:var(--theme-text-muted);cursor:pointer;opacity:0;transition:opacity .15s}.prose-doc__content :where(pre):hover .prose-doc__copy-btn{opacity:1}.prose-doc__copy-btn:focus-visible,:where(:root[data-hover=none]) .prose-doc__copy-btn{opacity:1}.prose-doc__content :where(table){width:100%;border-collapse:collapse;font-size:var(--body-4-font-size);line-height:var(--body-4-line-height);margin:var(--value-foxtrot) 0}.prose-doc__content :where(th){text-align:left;font-family:var(--label-font-family);font-weight:var(--label-font-weight);font-size:var(--label-5-font-size);text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted);padding:var(--value-charlie) var(--value-delta);border-bottom:1px solid color-mix(in srgb,var(--theme-text) 16%,transparent)}.prose-doc__content :where(td){padding:var(--value-charlie) var(--value-delta);border-bottom:.5px solid color-mix(in srgb,var(--theme-text) 8%,transparent);color:var(--theme-text);vertical-align:top}@media(width<1024px){.prose-doc__shell{grid-template-columns:minmax(0,1fr)}.prose-doc>.header{grid-template-columns:minmax(0,1fr)}.prose-doc>.header>.header__inner{grid-column:1}}@media(900px<width<1024px){.prose-doc__sidebar-wrap{position:static;max-height:none;overflow:visible;margin-block-start:0;padding-block-start:0}}@media(width>=901px){:is(.docs-shell--process,.docs-shell--doc) .docs-shell__sidebar.surface{transition:--_sf-bg-a .3s ease,--_sf-bg-b .3s ease,border-color .3s ease,box-shadow .3s ease}:where(.docs-shell--process[data-stuck],.docs-shell--doc[data-stuck]) .docs-shell__sidebar{height:100dvh;max-height:none;margin-inline-start:calc(-1 * var(--_sb-x, 0px));padding-inline-start:var(--_sb-x, 0);border-inline-start-width:0;border-radius:0 0 0 var(--device-radius-bl, 24px)}:where(.docs-shell--process[data-stuck]) .process-refined__sidebar-wrap{width:calc(240px + var(--_sb-x, 0px))}}@media(width>=901px){:where(.docs-shell--process) .docs-shell__sidebar,:where(.docs-shell--doc) .docs-shell__sidebar:where(:not(.prose-doc__sidebar-wrap)){margin-block:calc(-1 * var(--_sb-top, var(--navbar-line))) calc(-1 * var(--_sb-end, 0px));padding-block-start:var(--_sb-top, var(--navbar-line))}:where(.docs-shell--process,.docs-shell--doc) .docs-shell__sidebar{border-block-start-width:0;padding-inline-end:var(--value-charlie)}}@media(width>=1024px){:where(.docs-shell--doc) .prose-doc__sidebar-wrap{margin-block:calc(-1 * var(--_sb-top, var(--navbar-line))) calc(-1 * var(--_sb-end, 0px));padding-block-start:var(--_sb-top, var(--navbar-line))}}@media(width>=1280px){.docs-shell--doc .docs-shell__sidebar{margin-inline-end:var(--value-foxtrot-echo)}}.notion-resource-grid__bar{display:flex;gap:var(--value-charlie);align-items:stretch;padding:var(--value-charlie);border-radius:var(--radius-pill);margin-bottom:var(--value-hotel);position:sticky;top:var(--navbar-line);z-index:90;transition:top .32s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body:where(:has(.navbar.navbar--scroll-hidden)) .notion-resource-grid__bar{top:var(--value-charlie)}.notion-resource-grid__controls{display:contents}.notion-resource-grid__control[data-control=sort]{order:2}.notion-resource-grid[data-grouping=off] .notion-resource-grid__search{border-left:none;border-right:none}.notion-resource-grid__control{position:relative}:where(:root:not([data-theme=light],[data-hover=none])) .notion-resource-grid__control-button.btn--secondary-dark:hover:where(:not(:disabled,[data-state])),:where(:root:not([data-theme=light])) .notion-resource-grid__control-button.btn--secondary-dark[data-state=hovered]{--sec-f1-pct: 60%;--sec-f1a-pct: 0%;--sec-f2-pct: 60%;--sec-f1-start: var(--grey-dark-60);--sec-f1-end: var(--grey-dark-70);--sec-f2-start: var(--grey-dark-60);--sec-f2-end: var(--grey-dark-70);border-color:var(--accent-dark-40);box-shadow:0 0 20px -10px var(--accent-dark-50),0 2px 8px -2px var(--grey-dark-60),0 6px 8px -4px var(--grey-dark-60),0 -2px 8px -2px var(--grey-dark-50)}:where(:root:not([data-theme=light],[data-hover=none])) .notion-resource-grid__control-button:hover:where(:not(:disabled,[data-state])):before,:where(:root:not([data-theme=light])) .notion-resource-grid__control-button[data-state=hovered]:before{box-shadow:inset 0 1px 2px 0 var(--grey-dark-50),inset 0 0 2px 1px var(--grey-dark-50),inset 0 0 4px 1px var(--accent-dark-50),inset 0 3px 12px -6px var(--accent-dark-60),inset 0 3px 5px 0 var(--grey-dark-90);mix-blend-mode:normal}:where(:root:not([data-theme=light])) .notion-resource-grid__control-button.btn--secondary-dark:active:where(:not(:disabled,[data-state])),:where(:root:not([data-theme=light])) .notion-resource-grid__control-button.btn--secondary-dark[data-state=pressed],:where(:root:not([data-theme=light])) .notion-resource-grid__control-button.btn--secondary-dark[aria-expanded=true]{--sec-f1-pct: 35%;--sec-f1a-pct: 0%;--sec-f2-pct: 35%;--sec-f1-start: var(--grey-dark-60);--sec-f1-end: var(--grey-dark-70);--sec-f2-start: var(--grey-dark-70);--sec-f2-end: var(--grey-dark-80);border-color:var(--grey-dark-70);box-shadow:0 0 0 .25px var(--grey-dark-40),0 0 8px -4px var(--grey-dark-40)}:where(:root:not([data-theme=light])) .notion-resource-grid__control-button:is(:active,[data-state=pressed],[aria-expanded=true]):before{box-shadow:inset 0 1px 2px 0 var(--grey-dark-60),inset 0 4px 5px 2px var(--grey-dark-80),inset 0 0 5px -1px var(--grey-dark-20);mix-blend-mode:normal}:where(:root:not([data-theme=light])) .notion-resource-grid__control-button .btn__glow{background:radial-gradient(circle,color-mix(in srgb,var(--grey-dark-20) 45%,transparent) 0%,transparent 100%)}.notion-resource-grid__control-button{appearance:none;border:none;color:var(--theme-text);font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);line-height:1;padding:var(--value-charlie) 10px var(--value-charlie) var(--value-echo);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .18s,color .18s;height:100%;white-space:nowrap}:where(.notion-resource-grid__bar) .notion-resource-grid__control:not([data-control=sort]) .notion-resource-grid__control-button{border-radius:20px var(--value-charlie) var(--value-charlie) 20px}:where(.notion-resource-grid__bar) .notion-resource-grid__control[data-control=sort] .notion-resource-grid__control-button{border-radius:var(--value-charlie) 20px 20px var(--value-charlie)}.notion-resource-grid__control-button:where(:not(.btn)){background:transparent}.notion-resource-grid__control-button:where(:not(.btn)):hover{background:color-mix(in srgb,var(--theme-text) 8%,transparent)}.notion-resource-grid__control-chevron{font-size:18px;line-height:1;color:var(--theme-text-muted);transition:transform .18s}.notion-resource-grid__control-button[aria-expanded=true] .notion-resource-grid__control-chevron{transform:rotate(180deg)}.notion-resource-grid__menu{position:fixed;min-width:240px;overflow-y:auto;border-radius:calc(var(--value-foxtrot) + var(--value-bravo));padding:var(--value-charlie);z-index:95;display:flex;flex-direction:column;gap:var(--value-bravo);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notion-resource-grid__menu-item{appearance:none;border:none;color:var(--theme-text);font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);line-height:1.2;text-align:left;justify-content:flex-start;flex-shrink:0;padding:var(--value-charlie) var(--value-echo);border-radius:20px;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s,scale .15s ease-out;white-space:nowrap}.notion-resource-grid__menu-item:where(:not(.btn)){background:transparent}.notion-resource-grid__menu-item:where(:not(.btn)):hover{background:color-mix(in srgb,var(--theme-text) 10%,transparent)}.notion-resource-grid__menu-item:has(.notion-resource-grid__menu-item-icons){display:flex;align-items:center;gap:var(--value-charlie)}.notion-resource-grid__menu-item-icons{display:inline-flex;flex:none;align-items:center}.notion-resource-grid__menu-item-icons .material-symbols-rounded{font-size:var(--title-4-font-size)}.notion-resource-grid__menu-item[aria-selected=true]{color:var(--theme-accent)}.notion-resource-grid__search{position:relative;display:flex;flex:1;order:1;align-items:center;gap:var(--value-charlie);padding:0 var(--value-echo);border-left:.5px solid color-mix(in srgb,var(--theme-text) 12%,transparent);border-right:.5px solid color-mix(in srgb,var(--theme-text) 12%,transparent);min-width:0}.notion-resource-grid__search-icon{font-size:20px;color:var(--theme-text-muted);flex-shrink:0}.notion-resource-grid__search-field{flex:1;min-width:0;min-height:var(--_field-chip-h, 24px);display:flex;align-items:center;flex-wrap:wrap;gap:var(--value-charlie);padding:6px 0}.notion-resource-grid__search-chips{display:contents}.notion-resource-grid__search-chip-remove{--icon-size: 12px;appearance:none;background:transparent;border:none;color:color-mix(in srgb,var(--grey-white) 80%,transparent);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:var(--radius-pill);transition:background .15s,color .15s;position:relative}.notion-resource-grid__search-chip-remove:after{content:"";position:absolute;inset:-8.5px}.notion-resource-grid__search-chip-remove:hover{background:#0000002e;color:var(--grey-white)}:where(:root[data-theme=light]) .notion-resource-grid__search-chip-remove{color:color-mix(in srgb,var(--grey-dark-60) 70%,transparent)}:where(:root[data-theme=light]) .notion-resource-grid__search-chip-remove:hover{background:#ffffff7f;color:var(--grey-dark-60)}.notion-resource-grid__search-input{flex:1 1 80px;min-width:0;text-overflow:ellipsis;appearance:none;background:transparent;border:none;outline:none;color:var(--theme-text);font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:1.2;padding:0}.notion-resource-grid__search-field:has(.notion-resource-grid__search-chip) .notion-resource-grid__search-input{padding-left:6px}.notion-resource-grid__search-input::placeholder{color:var(--theme-text-muted)}.notion-resource-grid__search-clear{--_clear-colour: var(--grey-dark-0);appearance:none;background:transparent;border:none;color:var(--_clear-colour);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pill);flex-shrink:0;transition:background .15s,color .15s}:where(:root[data-theme=light]) .notion-resource-grid__search-clear{--_clear-colour: var(--grey-light-80)}.notion-resource-grid__search-clear:hover{color:var(--theme-text);background:color-mix(in srgb,var(--theme-text) 10%,transparent)}.notion-resource-grid__search-clear .material-symbols-outlined{font-size:20px}.notion-resource-grid__control-icons{--icon-size: 20px;display:none}@media(width<=768px){.notion-resource-grid__bar{min-height:calc(var(--value-hotel) + var(--value-charlie) + var(--value-alfa))}.notion-resource-grid__control-icons{display:inline-flex;align-items:center}.notion-resource-grid__control .notion-resource-grid__control-button:where(:has(.notion-resource-grid__control-icons)){padding-inline:var(--value-delta);border-radius:var(--radius-pill)}.notion-resource-grid__control-button:where(:has(.notion-resource-grid__control-icons)) .notion-resource-grid__control-value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notion-resource-grid__control-button:where(:has(.notion-resource-grid__control-icons)) .notion-resource-grid__control-chevron{position:absolute;visibility:hidden}}.notion-resource-grid__suggestions{position:fixed;border-radius:var(--value-golf);padding:var(--value-foxtrot);z-index:95;display:flex;flex-direction:column;gap:var(--value-echo);max-height:360px;overflow-y:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notion-resource-grid__suggestions-label{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted);padding-right:var(--value-golf)}.notion-resource-grid__suggestions-close{--icon-size: 20px;appearance:none;background:transparent;border:none;color:var(--theme-text-muted);cursor:pointer;padding:0;position:absolute;top:var(--value-echo);right:var(--value-echo);width:28px;height:28px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.notion-resource-grid__suggestions-close:hover{background:color-mix(in srgb,var(--theme-text) 12%,transparent);color:var(--theme-text);border-radius:8px}.notion-resource-grid__suggestions-group{display:flex;flex-direction:column;gap:var(--value-echo)}.notion-resource-grid__suggestions-group+.notion-resource-grid__suggestions-group{padding-top:var(--value-echo);border-top:.5px solid color-mix(in srgb,var(--theme-text) 8%,transparent)}.notion-resource-grid__suggestion-chips{display:flex;flex-wrap:wrap;gap:var(--value-echo) var(--value-charlie)}.notion-resource-grid__suggestion{--_chip-bg: var(--accent-light-30);appearance:none;cursor:pointer;transition:filter .12s,scale .12s ease-out}.notion-resource-grid__suggestion.chip--rating{color:var(--accent-light-30)}:where(:root[data-theme=light]) .notion-resource-grid__suggestion.chip--rating{color:color-mix(in srgb,var(--accent-light-30) 50%,var(--primary-dark-30))}.notion-resource-grid__suggestion:hover{filter:brightness(1.18)}.notion-resource-grid__suggestion:active:where(:not(:disabled)){scale:.96}.notion-resource-grid__suggestions-empty{margin:0;color:var(--theme-text-muted);font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-style:italic}.notion-resource-grid__items{display:grid;gap:var(--value-foxtrot);grid-template-columns:minmax(0,1fr)}@media(width>=640px){.notion-resource-grid__items{grid-template-columns:repeat(2,1fr)}}@media(width>=1024px){.notion-resource-grid__items{grid-template-columns:repeat(3,1fr)}}@media(width>=1440px){.notion-resource-grid__items{grid-template-columns:repeat(4,1fr)}}.notion-resource-grid__section-sentinel{grid-column:1 / -1;height:1px;margin-top:calc(var(--value-foxtrot) * -1);pointer-events:none}.notion-resource-grid__section-sentinel:first-child{margin-top:0}.notion-resource-grid__sentinel{grid-column:1 / -1;height:1px;pointer-events:none}.notion-resource-grid__section-header{grid-column:1 / -1;display:flex;align-items:center;gap:var(--value-echo);padding:0 18px 0 calc(var(--value-echo) + var(--value-charlie));border:none;border-left:4px solid var(--_rg-accent, var(--primary-brand-orange));margin-top:var(--value-foxtrot);background-color:transparent;text-align:left;font-family:inherit;color:inherit;cursor:pointer;appearance:none;transition:opacity .18s,top .32s cubic-bezier(.4,0,.2,1),background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s,box-shadow .2s,border-radius .2s;position:sticky;top:calc(var(--navbar-line) + 66px);z-index:80;scroll-margin-top:calc(var(--navbar-line) + 66px)}.notion-resource-grid__section-header--static{position:static;width:100%}body:where(:has(.navbar.navbar--scroll-hidden)) .notion-resource-grid__section-header{top:74px;scroll-margin-top:74px}.notion-resource-grid__section-header[data-stuck]{padding-top:var(--value-charlie);padding-bottom:var(--value-charlie);border-radius:var(--radius-pill);transform:translateY(calc(var(--_sticky-push, 0px) * -1));opacity:var(--_sticky-opacity, 1);border-left-color:transparent}.notion-resource-grid__section-header[data-stuck]:before{content:"";position:absolute;inset:4px auto 4px 4px;aspect-ratio:1 / 2;border-radius:var(--radius-pill) 0 0 var(--radius-pill);background:linear-gradient(to right,var(--_rg-accent, var(--primary-brand-orange)) 0%,transparent 100%);pointer-events:none}.notion-resource-grid__section-caret{--icon-size: 24px;margin-left:auto;color:var(--theme-text-muted);transition:transform .2s ease-out}.notion-resource-grid__section-header[aria-expanded=false] .notion-resource-grid__section-caret{transform:rotate(-90deg)}.notion-resource-grid__section-header:first-child{margin-top:0}@media(width<=768px){.notion-resource-grid>.notion-resource-grid__bar{margin-bottom:0}.notion-resource-grid__section-header:not(.notion-resource-grid__section-header--static){margin-top:0;padding-block:var(--value-charlie)}body .notion-resource-grid__subsection-header[data-stuck]{padding-block:var(--value-charlie)}}.notion-resource-grid.is-rebuilt .notion-resource-grid__section-header:where(:not([data-dynamic-header])){display:none}.notion-resource-grid.is-rebuilt .notion-resource-grid__section-sentinel{display:none}.notion-resource-grid__pad{grid-column:span 1;pointer-events:none;visibility:hidden;min-height:1px}.notion-resource-grid__subsection-header{grid-column:1 / -1;display:flex;align-items:center;gap:var(--value-charlie);padding:var(--value-charlie) var(--value-foxtrot);margin-top:var(--value-charlie);border:0;background-color:transparent;color:var(--theme-text);text-align:left;position:sticky;top:220px;z-index:70;transition:opacity .18s,top .32s cubic-bezier(.4,0,.2,1),background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s,box-shadow .2s,border-radius .2s}body:where(:has(.navbar.navbar--scroll-hidden)) .notion-resource-grid__subsection-header{top:132px}@media(width<=768px){body{--_stick-gap: var(--value-charlie)}body .notion-resource-grid__bar,body .icon-library__toolbar{top:calc(var(--_stick-gap) + var(--value-india) * var(--nav-reveal, 1));transition:none}body .notion-resource-grid__section-header{top:calc(var(--_stick-gap) + 66px + var(--value-india) * var(--nav-reveal, 1));scroll-margin-top:calc(var(--_stick-gap) + 66px);transition:opacity .18s,background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s,box-shadow .2s,border-radius .2s}body .notion-resource-grid__subsection-header{top:calc(var(--_stick-gap) + 124px + var(--value-india) * var(--nav-reveal, 1));transition:opacity .18s,background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s,box-shadow .2s,border-radius .2s}}@media(width<=768px)and (device-width=466px)and (device-height=678px){body{--_stick-gap: var(--value-foxtrot)}}.notion-resource-grid__subsection-header[data-stuck]{padding:6px var(--value-foxtrot);border-radius:var(--radius-pill);transform:translateY(calc(var(--_sticky-push, 0px) * -1));opacity:var(--_sticky-opacity, 1)}.notion-resource-grid__subsection-title{font-family:var(--title-font-family);font-size:var(--title-4-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-4-letter-spacing);line-height:var(--title-4-line-height);color:var(--theme-text);margin:0}.notion-resource-grid__subsection-count{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:var(--label-font-weight);color:color-mix(in srgb,var(--theme-text) 60%,transparent)}.notion-resource-grid__section-title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-6-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-6-letter-spacing);line-height:var(--jumbo-6-line-height);color:var(--theme-text);margin:0}.notion-resource-grid__section-count{font-family:var(--label-font-family);font-size:var(--label-5-font-size);font-weight:600;color:var(--theme-text-muted)}@media(width<=768px){.notion-resource-grid__section-title,.notion-resource-grid__subsection-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notion-resource-grid__section-title[data-fit=down]{font-size:var(--jumbo-7-font-size);letter-spacing:var(--jumbo-7-letter-spacing);line-height:var(--jumbo-7-line-height)}.notion-resource-grid__subsection-title[data-fit=down]{font-size:var(--title-5-font-size);letter-spacing:var(--title-5-letter-spacing);line-height:var(--title-5-line-height)}}.notion-resource-card__stretched{position:absolute;inset:0;z-index:2;border-radius:inherit}.notion-resource-card--link:has(:focus-visible){outline:2px solid var(--primary-brand-orange);outline-offset:2px}.notion-resource-card{--_rc-radius: 32px;--_rc-radius-expanded: 40px;position:relative;border-radius:var(--_rc-radius);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;text-align:left;font-family:inherit;font-size:inherit;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;translate:0 -20px;transition:opacity .5s cubic-bezier(.16,1,.3,1),translate .5s cubic-bezier(.16,1,.3,1),scale .12s ease-out,transform .2s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease}.notion-resource-card.is-revealed{opacity:1;translate:0 0}.notion-resource-card.is-collapsing{opacity:0;translate:0 -8px;pointer-events:none;transition:opacity .11s linear,translate .11s ease-out;transition-delay:0s}.notion-resource-card:active:where(:not([data-expanded=true])){scale:.98}@media(prefers-reduced-motion:reduce){.notion-resource-card{opacity:1;translate:0 0;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}}.notion-resource-card.is-animating{z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none}.notion-resource-card__cover{position:relative;height:208px;overflow:hidden;padding:4px 4px 0;border-radius:28px 28px 16px 16px}.notion-resource-card__cover picture{display:contents}.notion-resource-card__cover-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:28px 28px 16px 16px}.notion-resource-card__badge{position:absolute;bottom:var(--value-bravo);right:calc(var(--value-bravo) + 4px);height:24px;border-radius:12px;padding:2px var(--value-charlie);font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);line-height:20px;z-index:2;pointer-events:none;backdrop-filter:none}.notion-resource-card__cover-img[data-cover-contain]{object-fit:contain;padding:var(--value-foxtrot);box-sizing:border-box;background:var(--grey-light-20)}.notion-resource-card__cover-fallback{position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--_rc-accent, var(--accent-dark-80)) 80%,transparent),color-mix(in srgb,var(--_rc-accent, var(--accent-dark-80)) 40%,transparent))}.notion-resource-card__sticky{position:absolute;top:var(--value-charlie);left:var(--value-charlie);max-width:calc(100% - var(--value-foxtrot));z-index:2;transform:rotate(-2deg);padding:var(--value-echo);pointer-events:none}.notion-resource-card__sticky-text{font-family:var(--body-font-family);font-size:14px;font-weight:500;line-height:1.4;margin:0;color:var(--sn-text)}.notion-resource-card__category-bar{display:none;align-items:center;padding-left:var(--value-charlie);border-left:3px solid var(--_rc-accent, var(--primary-brand-orange))}:where(.notion-resource-grid[data-sort=most-recent]) .notion-resource-card:where(:not([data-expanded=true])) .notion-resource-card__category-bar{display:flex}.notion-resource-card__category-bar-name{font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:600;letter-spacing:.01em;line-height:1.1;color:var(--theme-text)}.notion-resource-card__body{padding:var(--value-echo);display:flex;flex-direction:column;gap:var(--value-delta);flex:1}.notion-resource-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-7-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-7-letter-spacing);line-height:var(--jumbo-7-line-height);color:var(--theme-text);margin:0}.notion-resource-card__date{margin:0;font-family:var(--body-font-family);font-size:var(--body-4-font-size);font-weight:var(--body-font-weight);line-height:var(--body-4-line-height);color:var(--theme-text);opacity:.6}:where(:root[data-theme=light]) .notion-resource-card__title{color:var(--grey-dark-60)}.notion-resource-card__opener{position:absolute;inset:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;appearance:none;cursor:pointer}.notion-resource-card__opener:focus-visible{outline:none}.notion-resource-card:has(>.notion-resource-card__opener:focus-visible){outline:2px solid var(--accent-light-30);outline:auto 1px -webkit-focus-ring-color}.notion-resource-card[data-expanded=true] .notion-resource-card__opener{display:none}.notion-resource-card__command,.notion-resource-card__link{position:relative}.notion-resource-card__command{display:flex;align-items:center;gap:var(--value-charlie);width:100%;min-width:0;margin-block-start:auto;padding:0 var(--value-delta);height:32px;border:1px solid var(--theme-border);border-radius:16px;background:color-mix(in srgb,var(--theme-text) 6%,transparent);color:var(--theme-text);cursor:pointer;text-align:start;position:relative;z-index:2;transition:background .15s,border-color .15s}.notion-resource-card__command:hover{background:color-mix(in srgb,var(--theme-text) 10%,transparent);border-color:color-mix(in srgb,var(--theme-text) 24%,transparent)}.notion-resource-card__command-text{font-size:var(--label-5-font-size);line-height:var(--label-5-line-height);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.notion-resource-card__command-icon{flex-shrink:0;font-size:16px;color:var(--theme-text-muted)}.notion-resource-card__command[data-copied] .notion-resource-card__command-icon{color:var(--theme-accent)}.notion-resource-card__link{font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);line-height:var(--label-4-line-height);color:var(--theme-text);text-decoration:none;word-break:break-all;align-self:stretch;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;height:32px;min-height:32px;padding-inline:8px;border-radius:16px;position:relative;z-index:2;max-width:100%}:where(:root[data-theme=light]) .notion-resource-card__link{color:var(--grey-dark-70)}.notion-resource-card__link--static{color:var(--theme-text-muted);cursor:default;padding-inline-start:var(--value-charlie)}.notion-resource-card__link-icon{width:20px;height:20px;flex-shrink:0;background-color:currentcolor;-webkit-mask-image:url(/assets/icons/arrow-outwards.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px 16px;mask-image:url(/assets/icons/arrow-outwards.svg);mask-repeat:no-repeat;mask-position:center;mask-size:16px 16px;position:relative;z-index:3}.notion-resource-card__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1;word-break:normal;position:relative;z-index:3}.notion-resource-card__detail{display:none}.notion-resource-card__notes{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notion-resource-card__cta{flex-shrink:0;margin-left:auto}:is(.notion-resource-card__cta,.notion-resource-detail__cta).btn--has-trailing-icon{padding-inline:var(--_btn-pad) calc(var(--value-echo) + var(--value-bravo))}:is(.notion-resource-card__cta,.notion-resource-detail__cta) .btn__icon{--icon-size: 20px}.notion-resource-card--band .notion-resource-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.notion-resource-card--band .chips,.notion-resource-card--band .chips[data-grouped=true],.notion-resource-card--band .chip-row{flex-wrap:nowrap;overflow:hidden}.notion-resource-card--band .chips,.notion-resource-card--band .chip-divider{margin-top:0}.notion-resource-card--band .notion-resource-card__link{margin-top:auto}.notion-resource-card--band .notion-resource-card__date{display:block}.notion-resource-card--band .notion-resource-card__notes{display:-webkit-box}.notion-resource-card--band .notion-resource-card__cover-img{position:static;inset:auto}.notion-resource-card__close{--icon-size: 18px;position:absolute;top:var(--value-foxtrot);right:var(--value-foxtrot);width:32px;height:32px;min-height:32px;padding:0;border-radius:var(--radius-pill);cursor:pointer;opacity:0;pointer-events:none;z-index:5;transition:opacity .18s,background .18s,box-shadow .18s}.notion-resource-card__close:after{content:"";position:absolute;inset:-8px}.notion-resource-card[data-expanded=true] .notion-resource-card__close{opacity:1;pointer-events:auto}.notion-resource-card__expand{--icon-size: 18px;position:absolute;top:var(--value-foxtrot);right:calc(var(--value-foxtrot) + 32px + var(--value-charlie));width:32px;height:32px;min-height:32px;padding:0;border-radius:var(--radius-pill);cursor:pointer;opacity:0;pointer-events:none;z-index:5;text-decoration:none;transition:opacity .18s,background .18s,box-shadow .18s}.notion-resource-card__expand:after{content:"";position:absolute;inset:-8px}.notion-resource-card[data-expanded=true] .notion-resource-card__expand{opacity:1;pointer-events:auto}.notion-resource-card[data-expanded=true]{cursor:default}.notion-resource-card[data-popover-position]{border-radius:var(--_rc-radius-expanded);user-select:text;overflow:visible;position:fixed;inset:50% auto auto 50%;width:min(640px,92vw);max-width:640px;height:auto;max-height:min(880px,92vh);transform:translate(-50%,-50%) scale(1);opacity:1;filter:none;z-index:200;cursor:pointer;transform-origin:center center;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1)}.notion-resource-card[data-popover-position="0"]{z-index:205;cursor:default}.notion-resource-card[data-popover-position="-1"]{transform:translate(-125%,-50%) scale(.85);opacity:.95;filter:blur(2px);z-index:203}.notion-resource-card[data-popover-position="1"]{transform:translate(25%,-50%) scale(.85);opacity:.95;filter:blur(2px);z-index:203}.notion-resource-card[data-popover-position="-2"]{transform:translate(-190%,-50%) scale(.7);opacity:.9;filter:blur(4px);z-index:201}.notion-resource-card[data-popover-position="2"]{transform:translate(90%,-50%) scale(.7);opacity:.9;filter:blur(4px);z-index:201}.notion-resource-card[data-popover-position="-3"],.notion-resource-card[data-popover-position="3"]{display:none}@media(width>=1920px){.notion-resource-card[data-popover-position="-3"]{display:flex;transform:translate(-250%,-50%) scale(.55);opacity:.85;filter:blur(6px);z-index:199}.notion-resource-card[data-popover-position="3"]{display:flex;transform:translate(150%,-50%) scale(.55);opacity:.85;filter:blur(6px);z-index:199}}.notion-resource-grid__ghost-layer{position:absolute;inset:0;z-index:0;pointer-events:none}.notion-resource-card.notion-resource-card--ghost{opacity:1;translate:0 0;transition:none;animation:none}.notion-resource-card[data-popover-position].is-entering{transition:none;opacity:0}.notion-resource-card[data-popover-position="-1"].is-entering{transform:translate(calc(-50% - 100vw),-50%) scale(.85)}.notion-resource-card[data-popover-position="-2"].is-entering{transform:translate(calc(-50% - 110vw),-50%) scale(.7)}.notion-resource-card[data-popover-position="1"].is-entering{transform:translate(calc(-50% + 100vw),-50%) scale(.85)}.notion-resource-card[data-popover-position="2"].is-entering{transform:translate(calc(-50% + 110vw),-50%) scale(.7)}@media(width>=1920px){.notion-resource-card[data-popover-position="-3"].is-entering{transform:translate(calc(-50% - 130vw),-50%) scale(.55)}.notion-resource-card[data-popover-position="3"].is-entering{transform:translate(calc(-50% + 130vw),-50%) scale(.55)}}.notion-resource-card[data-popover-position].is-leaving{opacity:0;pointer-events:none}.notion-resource-card[data-popover-position="-1"].is-leaving{transform:translate(calc(-50% - 100vw),-50%) scale(.85)}.notion-resource-card[data-popover-position="-2"].is-leaving{transform:translate(calc(-50% - 110vw),-50%) scale(.7)}.notion-resource-card[data-popover-position="1"].is-leaving{transform:translate(calc(-50% + 100vw),-50%) scale(.85)}.notion-resource-card[data-popover-position="2"].is-leaving{transform:translate(calc(-50% + 110vw),-50%) scale(.7)}@media(width>=1920px){.notion-resource-card[data-popover-position="-3"].is-leaving{transform:translate(calc(-50% - 130vw),-50%) scale(.55)}.notion-resource-card[data-popover-position="3"].is-leaving{transform:translate(calc(-50% + 130vw),-50%) scale(.55)}}:where(.notion-resource-grid.is-opening) .notion-resource-card[data-popover-position]{transition:transform .38s cubic-bezier(.16,1,.3,1)}.notion-resource-card__list-marker{--icon-size: 16px;position:absolute;top:-28px;right:40px;display:none;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:16px 16px 0 0;font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);line-height:1;color:var(--grey-dark-10);white-space:nowrap;background:linear-gradient(180deg,var(--_sf-bg-a),var(--_sf-bg-b));border:.5px solid var(--_sf-border);border-bottom:none;box-shadow:0 -2px 6px var(--_sf-s2, rgb(0 0 0 / 12%));z-index:-1}:where(.notion-resource-card[data-popover-position][data-list-edge=start]) .notion-resource-card__list-marker--start,:where(.notion-resource-card[data-popover-position][data-list-edge=end]) .notion-resource-card__list-marker--end{display:inline-flex;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.notion-resource-card.is-recently-dismissed{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-60) 40%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-70) 40%, transparent);--_sf-border: var(--grey-dark-70);box-shadow:none}.notion-resource-card.is-recently-dismissed:before{inset:calc(-1px - var(--surface-grow));box-shadow:var(--_sf-outer-hover),var(--_sf-inner)}:where(:root[data-theme=light]) .notion-resource-card.is-recently-dismissed{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 40%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 40%, transparent);--_sf-border: var(--grey-light-30)}@media(width<640px){.notion-resource-card[data-popover-position="-2"],.notion-resource-card[data-popover-position="2"]{display:none}}.notion-resource-grid__nav{position:fixed;transform:none;background:color-mix(in srgb,var(--grey-dark-60) 88%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:210;appearance:none;transition:opacity .18s,scale .12s ease-out,background .18s}.notion-resource-grid__nav:after{content:"";position:absolute;inset:-8px}.notion-resource-grid__nav--prev{left:50%;translate:calc(-50% - (min(640px,92vw)/2)) -50%}.notion-resource-grid__nav--next{left:50%;translate:calc(-50% + min(640px,92vw)/2) -50%}.notion-resource-grid__nav:hover{background:color-mix(in srgb,var(--grey-dark-60) 90%,transparent)}.notion-resource-grid__nav:active:where(:not(:disabled)){scale:.96}.notion-resource-grid:has(:where(.notion-resource-card[data-popover-position="0"])) .notion-resource-grid__nav{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(width<640px){.notion-resource-grid__nav{display:none}}:where(:root[data-theme=light]) .notion-resource-grid__nav{background:color-mix(in srgb,var(--grey-white) 80%,transparent)}:where(:root[data-theme=light]) .notion-resource-grid__nav:hover{background:var(--grey-white)}:where(:root:not([data-theme=light])) body.has-detail-popover .notion-resource-card,:where(:root:not([data-theme=light])) .notion-resource-card[data-popover-position]{--_sf-bg-a: color-mix(in srgb, var(--grey-dark-80) 92%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-dark-90) 92%, transparent)}:where(:root[data-theme=light]) body.has-detail-popover .notion-resource-card,:where(:root[data-theme=light]) .notion-resource-card[data-popover-position]{--_sf-bg-a: color-mix(in srgb, var(--grey-white) 92%, transparent);--_sf-bg-b: color-mix(in srgb, var(--grey-light-5) 92%, transparent)}.notion-resource-card[data-popover-position]:where(:has(.notion-resource-card__detail-ingredients-toggle[open])){max-height:min(1080px,92vh);transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1),max-height .32s cubic-bezier(.4,0,.2,1)}.notion-resource-card[data-popover-position] .notion-resource-card__cover{height:auto;aspect-ratio:4 / 3;padding:8px 8px 0;border-radius:40px 40px 24px 24px}.notion-resource-card[data-popover-position] .notion-resource-card__cover-img{border-radius:32px 32px 24px 24px}.notion-resource-card[data-popover-position] .notion-resource-card__body{padding:var(--value-foxtrot);gap:var(--value-echo)}.notion-resource-card[data-popover-position] .notion-resource-card__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-5-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-5-letter-spacing);line-height:var(--jumbo-5-line-height)}.notion-resource-card[data-popover-position] .notion-resource-card__detail{display:flex;flex-direction:column;gap:var(--value-echo);padding:0 var(--value-foxtrot) var(--value-foxtrot)}.notion-resource-card__detail-notes{font-family:var(--body-font-family);font-size:var(--body-1-font-size);font-weight:var(--body-font-weight);letter-spacing:var(--body-1-letter-spacing);line-height:var(--body-1-line-height);color:var(--theme-text);margin:0;max-width:65ch}.notion-resource-card__detail-content:empty{display:none}.notion-resource-card__detail-ingredients{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:color-mix(in srgb,var(--theme-text) 75%,transparent);white-space:pre-line;margin:var(--value-charlie) 0 0;max-width:65ch}.notion-resource-card__detail-ingredients-toggle{margin:0}.notion-resource-card__detail-ingredients-summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--value-bravo);padding:6px var(--value-charlie);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--theme-text) 8%,transparent);font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);color:var(--theme-text);transition:background .15s;user-select:none}.notion-resource-card__detail-ingredients-summary::-webkit-details-marker{display:none}.notion-resource-card__detail-ingredients-summary:hover{background:color-mix(in srgb,var(--theme-text) 14%,transparent)}.notion-resource-card__detail-ingredients-chevron{font-size:18px;line-height:1;transition:transform .18s}.notion-resource-card__detail-ingredients-toggle[open] .notion-resource-card__detail-ingredients-chevron{transform:rotate(180deg)}.notion-resource-card__detail-content :where(p,ul,ol,li){font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text);max-width:65ch;margin:0 0 var(--value-charlie)}.notion-resource-card__detail-content :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}.notion-resource-card[data-popover-position] .notion-resource-card__sticky{display:none}.notion-resource-card__detail-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--value-echo);flex-wrap:wrap;margin-top:var(--value-charlie)}.notion-resource-card[data-popover-position] .notion-resource-card__link{display:none}:where(.notion-resource-grid:has(.notion-resource-card[data-expanded=true])) .notion-resource-card:where(:not([data-expanded=true],[data-popover-position])){pointer-events:none}.chip{--_chip-surface-a: color-mix(in srgb, var(--grey-dark-60) 30%, transparent);--_chip-surface-b: color-mix(in srgb, var(--grey-dark-70) 30%, transparent);--_chip-surface-border: var(--grey-dark-80);--_chip-tint: color-mix(in srgb, var(--_chip-bg, transparent) 15%, transparent);display:inline-flex;align-items:center;height:24px;padding-inline:8px;border-radius:12px;font-family:var(--label-font-family);font-size:var(--label-4-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-4-letter-spacing);color:var(--theme-text);background:linear-gradient(var(--_chip-tint),var(--_chip-tint)),linear-gradient(180deg,var(--_chip-surface-a) 0%,var(--_chip-surface-b) 97%);border:.2px solid var(--_chip-surface-border);line-height:1;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none}:where(:root[data-theme=light]) .chip{--_chip-surface-a: color-mix(in srgb, var(--grey-white) 30%, transparent);--_chip-surface-b: color-mix(in srgb, var(--grey-light-5) 30%, transparent);--_chip-surface-border: var(--grey-light-40);color:var(--grey-dark-70)}.chip--sm{height:auto;padding:var(--value-alfa) var(--value-charlie);border:0;border-radius:var(--radius-pill);font-size:var(--label-5-font-size);letter-spacing:var(--label-5-letter-spacing);line-height:var(--label-5-line-height)}.chip--sm.chip--neutral{background:color-mix(in srgb,var(--theme-text) 10%,transparent);color:var(--theme-text-muted)}.chip--sm.chip--accent{background:color-mix(in srgb,var(--primary-brand-orange) 20%,var(--theme-bg));color:var(--theme-text)}.chip--sm.chip--quiet{background:color-mix(in srgb,var(--theme-text) 7%,transparent);color:var(--theme-text-muted)}.chip-row{display:flex;flex-wrap:wrap;gap:var(--chip-row-gap, var(--value-charlie))}.chips{display:flex;flex-wrap:wrap;gap:var(--chips-gap, var(--value-charlie))}.chips[data-grouped=true]{flex-flow:row wrap;align-items:flex-start;gap:var(--value-bravo) var(--value-charlie)}.chip-row--right{margin-left:auto;justify-content:flex-end}.chips--bottom .chip-row{flex-wrap:wrap-reverse}.chip-divider{margin:0;width:100%;height:1px;border:0;background:color-mix(in srgb,var(--theme-text) 12%,transparent)}:where(.notion-resource-card) .chips{margin-top:auto}:where(.notion-resource-card) :is(.chips--top,.chips--bottom){margin-top:0}:where(.notion-resource-card) .chip-divider{margin-top:auto}:where(.notion-resource-detail__article) .chips{--chips-gap: var(--value-bravo);--chip-row-gap: var(--value-bravo)}:where(.notion-resource-detail__article) .chip-divider{margin:var(--value-foxtrot) 0}.entry-category{display:flex;align-items:baseline;padding-left:var(--value-charlie);border-left:3px solid var(--_entry-accent, var(--primary-brand-orange))}.entry-category__name{font-family:var(--jumbo-font-family);font-size:var(--jumbo-7-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-7-letter-spacing);line-height:1.1;color:var(--theme-text)}.chip__label{min-width:0;margin-inline-start:var(--_sw-label-gap, 0);opacity:var(--_sw-label-opacity, 1);overflow:hidden;transition:margin-inline-start .2s ease,opacity .2s ease}.notion-resource-grid__search-chip{gap:4px;padding-right:8px}.chip--swatch{gap:var(--value-bravo);padding-inline:var(--_sw-pad-inline-start, 6px) var(--_sw-pad-inline-end, 8px);border:0;background:linear-gradient(#0000007f,#0000007f),var(--_chip-bg, var(--accent-dark-80));color:var(--grey-white);transition:padding-inline-start .2s ease,padding-inline-end .2s ease}.chip--swatch:before{content:"";display:inline-block;width:var(--_sw-dot, 12px);height:var(--_sw-dot, 12px);border-radius:50%;background:var(--_chip-bg, var(--accent-dark-80));flex-shrink:0;transition:width .2s ease,height .2s ease}:where(:root[data-theme=light]) .chip--swatch{color:var(--grey-dark-70);background:linear-gradient(#ffffffd9,#ffffffd9),var(--_chip-bg, var(--accent-dark-80))}.notion-resource-card .chip--swatch,.chip--swatch.chip--collapsed{--_sw-dot: 20px;--_sw-pad-inline-start: 2px;--_sw-pad-inline-end: 2px;--_sw-label-gap: 0;--_sw-label-opacity: 0;display:inline-grid;gap:0;grid-template-columns:auto var(--_sw-label-fr, 0fr);transition:grid-template-columns .2s ease,padding-inline-start .2s ease,padding-inline-end .2s ease}.notion-resource-card .chip--swatch:hover,.chip--swatch.chip--collapsed:hover{--_sw-dot: 12px;--_sw-pad-inline-start: 6px;--_sw-pad-inline-end: 8px;--_sw-label-fr: 1fr;--_sw-label-gap: 4px;--_sw-label-opacity: 1}.chip--swatch.notion-resource-grid__search-chip{padding-right:6px}@media(width<=768px){.notion-resource-grid__search-field{--_field-chip-h: var(--value-golf);flex-wrap:nowrap;padding-block:0;overflow-x:auto;scrollbar-width:none}.notion-resource-grid__search-field>.notion-resource-grid__search-input{flex:1 0 var(--value-kilo)}.chip.notion-resource-grid__search-chip,.chip.notion-resource-grid__suggestion{flex:none;height:var(--value-golf);padding-inline:var(--value-delta);border-radius:var(--value-echo)}.chip--swatch.notion-resource-grid__search-chip,.chip--swatch.notion-resource-grid__suggestion{padding-inline:var(--value-delta)}}.notion-resource-detail{max-width:var(--width-content);margin-inline:auto;padding:calc(var(--value-india) + var(--value-india)) var(--value-foxtrot) var(--value-kilo)}.notion-resource-detail__breadcrumb{margin-bottom:var(--value-foxtrot)}.notion-resource-detail__article{padding:8px;border-radius:48px}.notion-resource-detail__cover{aspect-ratio:16 / 9;overflow:hidden;border-radius:40px 40px 16px 16px}.notion-resource-detail__cover-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:40px 40px 16px 16px}.notion-resource-detail__cover picture{display:contents}.notion-resource-detail__cover-img[data-cover-contain]{object-fit:contain;padding:var(--value-foxtrot);box-sizing:border-box;background:var(--grey-light-20)}.notion-resource-detail__body{padding:var(--value-foxtrot);display:flex;flex-direction:column;gap:var(--value-echo)}.notion-resource-detail__title{font-family:var(--jumbo-font-family);font-size:var(--jumbo-3-font-size);font-weight:var(--jumbo-font-weight);letter-spacing:var(--jumbo-3-letter-spacing);line-height:var(--jumbo-3-line-height);color:var(--theme-text);margin:0}.notion-resource-detail__date{margin:0;font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text);opacity:.6}.notion-resource-detail__notes{font-family:var(--body-font-family);font-size:var(--body-2-font-size);font-weight:var(--body-font-weight);line-height:var(--body-2-line-height);color:var(--theme-text-muted);margin:0;max-width:65ch}.notion-resource-detail__ingredients{font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:color-mix(in srgb,var(--theme-text) 75%,transparent);white-space:pre-line;margin:var(--value-charlie) 0 0;max-width:65ch}.notion-resource-detail__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--value-echo);flex-wrap:wrap;margin-top:var(--value-charlie)}.notion-resource-detail__cta{flex-shrink:0;margin-left:auto}.notion-resource-detail__content:empty,.notion-resource-detail__content:not(:has(*)){display:none}.notion-resource-detail__content{margin-top:var(--value-foxtrot);padding-top:var(--value-foxtrot);border-top:.5px solid color-mix(in srgb,var(--theme-text) 12%,transparent)}.notion-resource-detail__content :where(p,ul,ol){font-family:var(--body-font-family);font-size:var(--body-3-font-size);font-weight:var(--body-font-weight);line-height:var(--body-3-line-height);color:var(--theme-text);max-width:65ch}.notion-resource-card[data-expanded=true],.notion-resource-card.is-animating{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.process-reading-bar__brand{justify-self:start;text-align:left}.process-reading-bar--wide .process-reading-bar__inner{grid-template-columns:240px minmax(0,1fr);gap:64px}.process-reading-bar--wide .process-reading-bar__brand{grid-column:1;margin-inline-start:calc(var(--value-alfa) - 9px)}:where(:root:not([data-fold=laptop]) body:has(.process-sidebar__filter)) .process-reading-bar--wide .process-reading-bar__brand{margin-inline-start:calc(var(--value-delta) + var(--value-charlie) - var(--value-golf))}:where(:root[data-input=touch]:not([data-fold=laptop]) body:has(.process-sidebar__filter)) .process-reading-bar--wide .process-reading-bar__brand{margin-inline-start:calc(var(--value-delta) + var(--value-delta) - var(--value-golf))}.process-reading-bar--wide .process-reading-bar__current{grid-column:2;max-width:960px}:where(:root[data-input=touch]:not([data-fold=book])) .process-reading-bar--wide .process-reading-bar__inner{column-gap:var(--value-golf)}:where(:root[data-own-scrollers]:not([data-fold=book]) body:has(.docs-shell--reference)) .process-reading-bar--wide .process-reading-bar__current{max-width:calc(var(--width-content) - var(--value-foxtrot) - var(--value-golf));margin-inline-start:calc(var(--value-foxtrot-echo) - var(--value-foxtrot) + max(0px,(100% - var(--value-foxtrot-echo) + var(--value-foxtrot) - var(--width-content) + var(--value-foxtrot) + var(--value-golf)) / 2))}@media(width<=900px){.process-reading-bar--wide .process-reading-bar__inner{grid-template-columns:auto minmax(0,1fr);gap:var(--value-echo)}.process-reading-bar--wide .process-reading-bar__current{max-width:none}}:where(:root[data-input=touch]) .process-reading-bar{box-sizing:content-box;height:var(--reading-bar-h);border-block-start-width:0}:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__inner{max-width:none;padding:0;grid-template-columns:var(--fold-left) var(--fold-right);column-gap:var(--fold-hinge)}:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__brand{padding-inline-start:var(--value-golf)}:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__current{max-width:none;padding-inline:calc(var(--fold-gap) + var(--value-foxtrot)) calc(var(--value-delta) / 2 + 1px)}@media(width<900px){:where(:root[data-fold=book]) .process-reading-bar--wide .process-reading-bar__current{padding-inline-start:var(--value-foxtrot)}}:where(:root[data-fold=laptop]) .process-reading-bar--wide .process-reading-bar__inner{grid-template-columns:auto minmax(0,1fr);gap:var(--value-echo)}:where(:root[data-fold=laptop]) .process-reading-bar--wide .process-reading-bar__brand{display:none}:where(:root[data-fold=laptop]) .process-reading-bar--wide .process-reading-bar__menu{display:flex;grid-column:1;width:calc(var(--value-golf) + var(--value-delta));height:calc(var(--value-golf) + var(--value-delta));margin-inline:calc(-1 * (var(--value-charlie) + var(--value-alfa)));padding:0}:where(:root[data-fold=laptop]) .process-reading-bar--wide .process-reading-bar__current{grid-column:2;max-width:none}@media(width>=1024px){.process-reading-bar--measure .process-reading-bar__inner{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--width-content) - 2 * var(--value-foxtrot))) minmax(0,1fr);gap:0}.process-reading-bar--measure .process-reading-bar__brand{padding-right:var(--value-foxtrot)}.process-reading-bar--measure .process-reading-bar__current{grid-column:2;max-width:none}}@media(1024px<=width<1280px){.process-reading-bar--measure .process-reading-bar__brand{display:none}}.page-header.is-running .page-header__heading,.page-header.is-running .page-header__greeting{animation-play-state:running}@supports (corner-shape: superellipse(2)){:where(:root[data-squircle]) :is(.software-card,.principle-card){border-radius:calc(var(--radius-card) * 1.195);corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .modal__surface{border-radius:calc(var(--radius-dialog) * 1.195);corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .item-grid :is(.showcase-card,.software-card){border-radius:calc(var(--radius-dialog) * 1.195);corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .item-grid :is(.showcase-card,.software-card):before{corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .icon-card{border-radius:66.92px 66.92px 28.68px 28.68px;corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .notion-resource-card[data-popover-position]{border-radius:calc(var(--_rc-radius-expanded) * 1.195);corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .notion-resource-card[data-popover-position] .notion-resource-card__cover{border-radius:calc(40px * 1.195) calc(40px * 1.195) 28.68px 28.68px;corner-shape:superellipse(1.32)}:where(:root[data-squircle]) .notion-resource-detail__article{border-radius:57.36px;corner-shape:superellipse(1.32)}:where(:root[data-squircle]) :is(.notion-resource-detail__cover,.notion-resource-detail__cover-img){border-radius:calc(40px * 1.195) calc(40px * 1.195) 19.12px 19.12px;corner-shape:superellipse(1.32)}:where(:root[data-squircle]) :is(.software-card,.principle-card,.modal__surface,.icon-card,.notion-resource-card[data-popover-position],.notion-resource-detail__article):before{corner-shape:superellipse(1.32)}}@supports (not (corner-shape: superellipse(2))) and ((-webkit-mask-box-image: none) or (mask-border: none)){:where(:root[data-squircle]) :where(.modal__surface,.principle-card:not([aria-expanded=true]),.notion-resource-card[data-popover-position],.notion-resource-detail__article){--_sq-r: var(--radius-card);--_sq-ring: url(/assets/squircle/ring-48.svg);--_sq-mask: url(/assets/squircle/mask.svg);--_sq-noise: url(/assets/squircle/noise-dark.png);--_sq-in: -1px;--_sq-out: calc(-1 * var(--_sq-in) - var(--_sq-r) * .0125);--_sq-outer: 0 0 8px calc(-4px + var(--_sq-out)) var(--_sf-s1), 0 10px 16px calc(-18px + var(--_sq-out)) var(--_sf-s2), 0 9px 20px var(--_sq-out) var(--_sf-s3);--_sq-inner: var(--_sf-inner)}:where(:root[data-squircle]) :is(.modal__surface,.principle-card:where(:not([aria-expanded=true])),.notion-resource-card[data-popover-position],.notion-resource-detail__article){background:none;border-color:transparent;box-shadow:var(--_sq-outer)}:where(:root[data-squircle]) :where(.modal__surface,.notion-resource-detail__article){position:relative}:where(:root[data-squircle][data-theme=light]) :where(.modal__surface,.principle-card:not([aria-expanded=true]),.notion-resource-card[data-popover-position],.notion-resource-detail__article){--_sq-noise: url(/assets/squircle/noise-light.png)}:where(:root[data-squircle]) .modal__surface{--_sq-r: var(--radius-dialog);--_sq-ring: url(/assets/squircle/ring-40.svg);--_sq-in: 0px}:where(:root[data-squircle]) .notion-resource-card[data-popover-position]{--_sq-r: var(--_rc-radius-expanded);--_sq-ring: url(/assets/squircle/ring-40.svg)}:where(:root[data-squircle]) .modal__surface:where(:not(.surface--static)):hover{--_sq-outer: 0 0 10px calc(-2px + var(--_sq-out)) var(--_sf-s1), 0 10px 16px calc(-18px + var(--_sq-out)) var(--_sf-s2), 0 9px 20px var(--_sq-out) var(--_sf-s3);box-shadow:var(--_sq-outer)}:where(:root[data-squircle]) .principle-card:where(:not([aria-expanded=true])){--_sq-inner: inset 0 0 6px -2px var(--_sf-si), inset 0 0 16px -12px var(--_sf-si), inset 30px 25px 50px -50px var(--_sf-si2), inset 30px 25px 50px -50px transparent, inset -10px -5px 50px -50px var(--_sf-si3)}:where(:root[data-squircle]) .principle-card:where(:not([aria-expanded=true])):hover{--_sq-outer: 0 0 10px calc(-2px + var(--_sq-out)) var(--_sf-s1), 0 10px 16px calc(-18px + var(--_sq-out)) var(--primary-dark-80), 0 9px 20px var(--_sq-out) var(--_sf-s3);--_sq-inner: inset 0 0 6px -2px var(--_sf-si), inset 0 0 16px -12px var(--primary-dark-80), inset 30px 25px 50px -50px var(--_sf-si2), inset 30px 25px 50px -50px color-mix(in srgb, var(--primary-dark-90) 10%, transparent), inset -10px -5px 50px -50px var(--_sf-si3);box-shadow:var(--_sq-outer)}:where(:root[data-squircle][data-theme=light]) .principle-card:where(:not([aria-expanded=true])):hover{--_sq-outer: 0 0 10px calc(-2px + var(--_sq-out)) var(--_sf-s1), 0 10px 16px calc(-18px + var(--_sq-out)) var(--primary-dark-30), 0 9px 20px var(--_sq-out) var(--_sf-s3);--_sq-inner: inset 0 0 6px -2px var(--_sf-si), inset 0 0 16px -12px var(--primary-light-60), inset 30px 25px 50px -50px var(--_sf-si2), inset 30px 25px 50px -50px var(--primary-light-20), inset -10px -5px 50px -50px var(--_sf-si3)}:where(:root[data-squircle]) :is(.modal__surface,.principle-card:where(:not([aria-expanded=true])),.notion-resource-card[data-popover-position],.notion-resource-detail__article):before{content:"";position:absolute;inset:var(--_sq-in);z-index:-1;border:0;background:var(--_sf-border);box-shadow:none;pointer-events:none;transition:background-color .2s ease;-webkit-mask-box-image:var(--_sq-ring) 160 / round(nearest,calc(var(--_sq-r) * 1.6),1px) stretch;mask-border:var(--_sq-ring) 160 fill / round(nearest,calc(var(--_sq-r) * 1.6),1px) stretch}:where(:root[data-squircle]) :is(.modal__surface,.principle-card:where(:not([aria-expanded=true])),.notion-resource-card[data-popover-position],.notion-resource-detail__article):after{content:"";position:absolute;inset:calc(var(--_sq-in) + .5px);z-index:-1;border-radius:calc(var(--_sq-r) - .5px);background:var(--_sq-noise),linear-gradient(180deg,var(--_sf-bg-a) 0%,var(--_sf-bg-b) 97%);box-shadow:var(--_sq-inner);pointer-events:none;transition:box-shadow .2s ease,--_sf-bg-a .2s ease,--_sf-bg-b .2s ease;-webkit-mask-box-image:var(--_sq-mask) 160 / round(nearest,calc((var(--_sq-r) - .5px) * 1.6),1px) stretch;mask-border:var(--_sq-mask) 160 fill / round(nearest,calc((var(--_sq-r) - .5px) * 1.6),1px) stretch}}@supports (not (corner-shape: superellipse(2))) and (clip-path: shape(from 0 0,line to 1px 0,line to 0 1px,close)){:where(:root[data-squircle]) :is(.modal__surface>.modal__footer,.notion-resource-card[data-popover-position] .notion-resource-card__cover,.notion-resource-detail__cover,.notion-resource-detail__cover-img){clip-path:shape(from calc(var(--_sq-tl) * 1.6) 0,line to calc(100% - var(--_sq-tr) * 1.6) 0,curve to calc(100% - var(--_sq-tr) * .546) calc(var(--_sq-tr) * .109) with calc(100% - var(--_sq-tr) * 1.0399) 0 / calc(100% - var(--_sq-tr) * .7599) 0,arc to calc(100% - var(--_sq-tr) * .109) calc(var(--_sq-tr) * .546) of var(--_sq-tr) cw,curve to 100% calc(var(--_sq-tr) * 1.6) with 100% calc(var(--_sq-tr) * .7599) / 100% calc(var(--_sq-tr) * 1.0399),line to 100% calc(100% - var(--_sq-br) * 1.6),curve to calc(100% - var(--_sq-br) * .109) calc(100% - var(--_sq-br) * .546) with 100% calc(100% - var(--_sq-br) * 1.0399) / 100% calc(100% - var(--_sq-br) * .7599),arc to calc(100% - var(--_sq-br) * .546) calc(100% - var(--_sq-br) * .109) of var(--_sq-br) cw,curve to calc(100% - var(--_sq-br) * 1.6) 100% with calc(100% - var(--_sq-br) * .7599) 100% / calc(100% - var(--_sq-br) * 1.0399) 100%,line to calc(var(--_sq-bl) * 1.6) 100%,curve to calc(var(--_sq-bl) * .546) calc(100% - var(--_sq-bl) * .109) with calc(var(--_sq-bl) * 1.0399) 100% / calc(var(--_sq-bl) * .7599) 100%,arc to calc(var(--_sq-bl) * .109) calc(100% - var(--_sq-bl) * .546) of var(--_sq-bl) cw,curve to 0 calc(100% - var(--_sq-bl) * 1.6) with 0 calc(100% - var(--_sq-bl) * .7599) / 0 calc(100% - var(--_sq-bl) * 1.0399),line to 0 calc(var(--_sq-tl) * 1.6),curve to calc(var(--_sq-tl) * .109) calc(var(--_sq-tl) * .546) with 0 calc(var(--_sq-tl) * 1.0399) / 0 calc(var(--_sq-tl) * .7599),arc to calc(var(--_sq-tl) * .546) calc(var(--_sq-tl) * .109) of var(--_sq-tl) cw,curve to calc(var(--_sq-tl) * 1.6) 0 with calc(var(--_sq-tl) * .7599) 0 / calc(var(--_sq-tl) * 1.0399) 0,close)}:where(:root[data-squircle]) .modal__surface>.modal__footer{--_sq-tl: 0px;--_sq-tr: 0px;--_sq-br: var(--radius-dialog);--_sq-bl: var(--radius-dialog)}:where(:root[data-squircle]) .notion-resource-card[data-popover-position] .notion-resource-card__cover{--_sq-tl: var(--value-foxtrot-echo);--_sq-tr: var(--value-foxtrot-echo);--_sq-br: var(--value-foxtrot);--_sq-bl: var(--value-foxtrot)}:where(:root[data-squircle]) :is(.notion-resource-detail__cover,.notion-resource-detail__cover-img){--_sq-tl: var(--value-foxtrot-echo);--_sq-tr: var(--value-foxtrot-echo);--_sq-br: var(--value-echo);--_sq-bl: var(--value-echo)}}:where(.site-page,.site-footer){--site-footer-h: clamp(calc(var(--value-kilo) * 2), 45svh, calc(var(--value-kilo) * 3));--_sf-crop: 2.5%;--_sf-radius: var(--radius-card-md)}@media(prefers-reduced-motion:reduce){:where(.site-page,.site-footer){--_sf-crop: 0%}}.site-footer{--_sf-mark: var(--value-hotel);background:linear-gradient(180deg,var(--grey-dark-90) 0%,var(--grey-dark-90) 55%,color-mix(in srgb,var(--grey-dark-90),var(--grey-dark-80)) 100%)}:where(:root[data-theme=light]) .site-footer{background:linear-gradient(180deg,var(--warm-grey-light-30) 0%,var(--warm-grey-light-15) 55%,var(--warm-grey-light-5) 100%)}.site-footer__inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--value-foxtrot);padding:var(--value-hotel) var(--value-golf) var(--value-golf)}.site-footer__logo{display:block;height:var(--_sf-mark);border-radius:var(--radius-control)}.site-footer__logo img{display:block;width:auto;height:100%;filter:grayscale(1) brightness(6);opacity:.7;transition:opacity .16s ease-out}:where(:root[data-theme=light]) .site-footer__logo img{filter:none;opacity:1}:where(.site-footer__logo:hover,.site-footer__logo:focus-visible) img{opacity:1}.site-footer__channels{display:flex;gap:var(--value-charlie)}.site-footer__channel{display:block;width:var(--_sf-mark);height:var(--_sf-mark);border-radius:var(--radius-control);transition:translate .16s ease-out}.site-footer__icon{display:block;width:100%;height:100%}.site-footer__icon--light,:where(:root[data-theme=light]) .site-footer__icon--dark{display:none}:where(:root[data-theme=light]) .site-footer__icon--light{display:block}@media(hover:hover){.site-footer__channel:hover{translate:0 calc(var(--value-alfa) * -1)}}@media(width<520px){.site-footer{--_sf-mark: var(--value-foxtrot-echo)}.site-footer__inner{flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-inline:var(--value-foxtrot)}}.site-footer--inline{display:none;margin-block-start:var(--value-india);border-radius:var(--radius-card-md)}.site-footer--preview{width:100%;border-radius:var(--radius-card-md)}:where(:root[data-own-scrollers]:has(.docs-shell--reference)) .site-footer--inline{display:block}:where(:root[data-own-scrollers]:has(.docs-shell--reference)) .site-footer--reveal{display:none}@supports (animation-timeline: scroll()){body:has(>.site-footer--reveal){background-color:transparent}.site-page{min-height:100svh;margin-block-end:var(--site-footer-h);animation:site-page-lift auto linear forwards;animation-timeline:scroll(root block);animation-range:calc(100% - var(--site-footer-h) + 1px) 100%}.site-footer--reveal{position:fixed;inset:auto 0 0;z-index:-1;display:grid;align-content:end;height:100lvh;opacity:0;animation:site-footer-show auto linear forwards;animation-timeline:scroll(root block);animation-range:calc(100% - var(--site-footer-h) + 1px) 100%}.site-footer--reveal .site-footer__inner{height:var(--site-footer-h)}.site-footer--reveal:before{content:"";position:absolute;inset:0;box-shadow:0 var(--value-charlie) var(--value-golf) #0000002e,0 var(--value-golf) var(--value-kilo) #00000047;pointer-events:none;animation:site-footer-shade auto linear forwards;animation-timeline:scroll(root block);animation-range:calc(100% - var(--site-footer-h) + 1px) 100%}:where(:root[data-own-scrollers]:has(.docs-shell--reference)) .site-page,:where(body:has(.work-list[data-deck-wall])) .site-page{margin-block-end:0;animation:none}:where(:root[data-own-scrollers]:has(.docs-shell--reference)) .site-footer--reveal,:where(body:has(.work-list[data-deck-wall])) .site-footer--reveal{display:none}}@keyframes site-page-lift{0%{background-color:var(--theme-bg);clip-path:inset(0 0 round 0)}to{background-color:var(--theme-bg);clip-path:inset(0 var(--_sf-crop) round 0 0 var(--_sf-radius) var(--_sf-radius))}}@keyframes site-footer-show{0%,to{opacity:1}}@keyframes site-footer-shade{to{inset-inline:var(--_sf-crop);translate:0 calc(var(--site-footer-h) * -1);border-end-start-radius:var(--_sf-radius);border-end-end-radius:var(--_sf-radius)}}}@layer utilities{[hidden]:where(:not([hidden=until-found])){display:none}.content-width{width:min(100% - (2 * var(--grid-gutter)),var(--grid-max));margin-inline:auto}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:focus-within{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
