body:has(>.creator-backdrop){isolation:isolate}.creator-backdrop{z-index:-1;pointer-events:none;background:var(--bg,var(--paper));position:fixed;inset:0;overflow:hidden}.creator-backdrop>img{object-fit:cover;object-position:center;opacity:.2;width:100%;height:100%}.creator-backdrop:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--bg,var(--paper)) 55%, transparent), color-mix(in srgb, var(--bg,var(--paper)) 85%, transparent), var(--bg,var(--paper)));position:absolute;inset:0}.creator-backdrop>span{background:radial-gradient(ellipse at 50% 15%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 65%);position:absolute;inset:0}html[data-theme][style*=--creator-button-radius] :is(.button,.form-control,button[type=submit],.shop-control,.matchup-app-search-field,.matchup-app-combo-field,.matchup-app-filters>button,.matchup-app-select,.view-switch,.vod-link){border-radius:var(--creator-button-radius)!important}html[data-theme][style*=--creator-card-radius] :is(.content-card,.membership-offer,.plan,.plan-card,.membership-card,.locked,.locked-content,.creator-experiences>a,.shop-card,.shop-product,.shop-panel,.matchup-app-card,.matchup-app-art,.guide-hero,.difficulty-card,.phase-card,.cooldown,.locked-guide,.loadout .rune-board,.loadout .item-groups,.loadout .setup-notes){border-radius:var(--creator-card-radius)!important}html[data-theme][style*=--creator-edge] :is(.feed-post,.plan,.shop .shop-card){background:var(--paper);box-shadow:var(--creator-edge-shadow) var(--creator-edge-shadow) 0 var(--ink,currentColor);border:var(--creator-edge) solid var(--ink,currentColor)!important}html[data-theme][style*=--creator-edge] .shop .shop-card{border-radius:var(--creator-card-radius,0px);gap:0;overflow:hidden}html[data-theme][style*=--creator-edge] .shop .shop-card-media{border-bottom:var(--creator-edge) solid var(--ink,currentColor);border-radius:0!important}html[data-theme][style*=--creator-edge] .shop .shop-card-copy{padding:12px 16px 16px}html[data-theme][style*=--creator-edge] :is(.button,.feed-unlock):where(:not(.button-quiet)){border:var(--creator-edge) solid var(--ink,currentColor);box-shadow:var(--creator-edge-shadow) var(--creator-edge-shadow) 0 var(--ink,currentColor)}html[data-theme][style*=--creator-edge] .button.button-outline{border-color:var(--ink,currentColor)}html[data-theme][style*=--creator-edge] .feed-unlock{background:var(--accent);color:var(--on-accent,var(--ink))}html[data-theme][style*=--creator-image-radius] :is(.card-image,.membership-cover,.shop-image,.creator-cover,.gallery-image){border-radius:var(--creator-image-radius)!important}html[data-theme][style*=--creator-spacing] :is(.creator-hero,.creator-experiences,.home-section,.membership-section,.shop-section){padding-block:calc(var(--section-gap,80px) * var(--creator-spacing))}html[data-theme][style*=--creator-spacing] :is(.content-grid,.shop-grid){gap:calc(32px * var(--creator-spacing))}@font-face{font-family:Spiegel TT;font-style:normal;font-weight:400 500;font-display:swap;src:url(/_app/fonts/league/spiegel-regular.woff2)format("woff2")}@font-face{font-family:Spiegel TT;font-style:normal;font-weight:600;font-display:swap;src:url(/_app/fonts/league/spiegel-semibold.woff2)format("woff2")}@font-face{font-family:Spiegel TT;font-style:normal;font-weight:700 900;font-display:swap;src:url(/_app/fonts/league/spiegel-bold.woff2)format("woff2")}@font-face{font-family:Beaufort For LOL;font-style:normal;font-weight:100 400;font-display:swap;src:url(/_app/fonts/league/beaufort-regular.woff2)format("woff2")}@font-face{font-family:Beaufort For LOL;font-style:normal;font-weight:500;font-display:swap;src:url(/_app/fonts/league/beaufort-medium.woff2)format("woff2")}@font-face{font-family:Beaufort For LOL;font-style:normal;font-weight:600 700;font-display:swap;src:url(/_app/fonts/league/beaufort-bold.woff2)format("woff2")}@font-face{font-family:Beaufort For LOL;font-style:normal;font-weight:800 900;font-display:swap;src:url(/_app/fonts/league/beaufort-heavy.woff2)format("woff2")}@font-face{font-family:RobotoVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/fonts/roboto-variable.woff2)format("woff2")}@font-face{font-family:RobotoCondensedVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/fonts/roboto-condensed-variable.woff2)format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/fonts/merch/anton-400.woff2)format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/fonts/cormorant-sc-400-latin.woff2)format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_app/fonts/cormorant-sc-500-latin.woff2)format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_app/fonts/cormorant-sc-600-latin.woff2)format("woff2")}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:700 900;font-display:swap;src:url(/_app/fonts/cormorant-sc-700-latin.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_app/fonts/eb-garamond-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_app/fonts/eb-garamond-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_app/fonts/cormorant-garamond-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_app/fonts/cormorant-garamond-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}html:root[data-theme][style*=--creator-body-font],html:root[data-theme][style*=--creator-body-font] :is(body,.prose,.membership-price span){font-family:var(--creator-body-font)}html:root[data-theme][style*=--display-tracking] .spotlight-hero h1{letter-spacing:var(--display-tracking)}html:root[data-theme][style*=--display-tracking][style*=--display-weight] .spotlight-hero h1{font-weight:var(--display-weight)}html:root[data-theme][style*=--creator-uppercase] :is(.site-header .desktop-nav a,.site-header .mobile-menu nav a,.header-signin,.button,button[type=submit],.eyebrow,.spotlight-eyebrow,.section-eyebrow,.section-kicker,.page-kicker,.hero-kicker,.gate-kicker,.card-meta,.content-access,.shop-filter a,.drate-page-link[data-page-link-style=primary],.drate-page-link[data-page-link-style=secondary],.site-footer nav a:not(.powered-by-drate)){text-transform:uppercase}html:root[data-theme][style*=--type-scale] :is(.experience-hero h1,.membership-copy h1,.article-heading h1,.creator-post-article>h1,.legal>header h1,.collection-heading h1,.creator-auth h1){font-size:var(--type-h1)!important}html:root[data-theme][style*=--type-scale] :is(.section-heading h2,.membership-gate h2){font-size:var(--type-h2)!important}html:root[data-theme][style*=--type-scale] :is(.content-card h3,.membership-content h3,.creator-experiences h3,.membership-offer h3,.feed-post-copy h2,.posts-heading h1,.story h2,.post-story h2,.legal .body h2){font-size:var(--type-h3)!important}html:root[data-theme][style*=--type-scale] :is(.story,.post-story,.prose,.legal .body){font-size:var(--type-body)!important}html:root[data-theme][style*=--creator-wordmark] .site-header .brand img{aspect-ratio:auto;object-fit:contain;border-radius:0;width:auto;max-width:min(200px,40vw);height:44px}html:root[data-theme][style*=--creator-wordmark] .site-header .brand:has(>img)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:root[data-theme=gaming][style*=--creator-colors]{--gaming-bg:var(--bg,#0c0d11);--gaming-panel:var(--paper);--gaming-raised:var(--tint,#1c1f28);--gaming-border:var(--line);--gaming-text:var(--ink,#f4f5f7);--gaming-muted:var(--muted);--header-rest:var(--gaming-bg);--header-rest-edge:var(--gaming-border);--header-glass:color-mix(in srgb, var(--gaming-bg) 74%, transparent);background:var(--gaming-bg);color:var(--gaming-text)}html:root[data-theme=gaming][style*=--creator-colors] .site-footer{background:color-mix(in srgb, var(--gaming-panel) 30%, var(--gaming-bg))}html:root[data-theme=gaming][style*=--creator-colors] :is(.footer-inner>p:not(.footer-note),.desktop-nav a[aria-current],.empty-state :is(h2,h3)){color:var(--gaming-text)}@media (hover:hover) and (pointer:fine){html:root[data-theme=gaming][style*=--creator-colors] .desktop-nav a:hover{color:var(--gaming-text)}html:root[data-theme=gaming][style*=--creator-colors] .button-outline:hover{background:color-mix(in srgb, var(--gaming-raised) 88%, var(--gaming-text));border-color:color-mix(in srgb, var(--gaming-border) 70%, var(--gaming-text))}}html:root[data-theme=gaming][style*=--creator-colors] .champion-hero{background:var(--gaming-bg);color:var(--gaming-text)}html:root[data-theme=gaming][style*=--creator-colors] .champion-hero .hero-shade{background:linear-gradient(90deg, var(--gaming-bg) 8%, color-mix(in srgb, var(--gaming-bg) 91%, transparent) 33%, color-mix(in srgb, var(--gaming-bg) 19%, transparent) 80%), linear-gradient(0deg, var(--gaming-bg) 0%, transparent 80%)}@media (width<=1000px){html:root[data-theme=gaming][style*=--creator-colors] .champion-hero .hero-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--gaming-bg) 96%, transparent) 10%, color-mix(in srgb, var(--gaming-bg) 67%, transparent) 65%, color-mix(in srgb, var(--gaming-bg) 21%, transparent)), linear-gradient(0deg, var(--gaming-bg), transparent)}}html:root[data-theme=gaming][style*=--creator-colors] .champion-hero :is(.game-label,.hero-intro,.hero-guide-count){color:color-mix(in srgb, var(--gaming-text) 80%, var(--gaming-muted))}html:root[data-theme=gaming][style*=--creator-colors] .champion-hero .author-description{color:var(--gaming-muted)}html:root[data-theme=gaming][style*=--creator-colors] .champion-hero .label-divider{background:var(--gaming-border)}html:root[data-theme=gaming][style*=--creator-colors] .champion-hero .hero-guide-count{border-left-color:var(--gaming-border)}html:root:is([data-theme=light],[data-theme=editorial],[data-theme=studio])[style*=--creator-dark]{--header-glass:color-mix(in srgb, var(--header-rest) 74%, transparent);--header-glass-edge:#ffffff14;--header-shadow:0 12px 32px -18px #000000b3}html:root:is([data-theme=dark],[data-theme=gaming])[style*=--creator-light]{--header-glass:color-mix(in srgb, var(--header-rest) 80%, transparent);--header-glass-edge:var(--line);--header-shadow:0 10px 30px -18px #14181438}@supports (color:oklch(from red l c h)){html:root[data-theme=gaming][style*=--creator-colors]:not([style*=--creator-light]){--accent-ink:oklch(from var(--accent) max(l, .8) min(c, max(.13, (l - .8) * 2)) h)}html:root:is([data-theme=light],[data-theme=editorial],[data-theme=studio])[style*=--creator-dark]{--accent-ink:oklch(from var(--accent) max(l, .8) min(c, .13) h)}html:root:is([data-theme=dark],[data-theme=gaming])[style*=--creator-light]{--accent-ink:oklch(from var(--accent) min(l, .46) c h)}html:root:is([data-theme=dark],[data-theme=gaming]):not([style*=--creator-light])[style*=--creator-vivid-accent],html:root[style*=--creator-dark][style*=--creator-vivid-accent]{--accent-ink:oklch(from var(--accent) max(l, .8) c h)}}html:root[data-theme][style*=--creator-primary-button-min-height] :is(.button-primary:not(.button-small),.feed-unlock,.drate-page-link[data-page-link-style=primary]){min-height:var(--creator-primary-button-min-height)}html:root[data-theme][style*=--creator-primary-button-padding-x] :is(.button-primary:not(.button-small),.feed-unlock,.drate-page-link[data-page-link-style=primary]){padding-inline:var(--creator-primary-button-padding-x)}html:root[data-theme][style*=--creator-primary-button-padding-y] :is(.button-primary:not(.button-small),.feed-unlock,.drate-page-link[data-page-link-style=primary]){padding-block:var(--creator-primary-button-padding-y)}html:root[data-theme][style*=--creator-primary-button-font-size] :is(.button-primary:not(.button-small),.feed-unlock,.drate-page-link[data-page-link-style=primary]){font-size:var(--creator-primary-button-font-size)}html:root[data-theme][style*=--creator-secondary-button-min-height] :is(.button-outline:not(.button-small),.drate-page-link[data-page-link-style=secondary]){min-height:var(--creator-secondary-button-min-height)}html:root[data-theme][style*=--creator-secondary-button-padding-x] :is(.button-outline:not(.button-small),.drate-page-link[data-page-link-style=secondary]){padding-inline:var(--creator-secondary-button-padding-x)}html:root[data-theme][style*=--creator-secondary-button-padding-y] :is(.button-outline:not(.button-small),.drate-page-link[data-page-link-style=secondary]){padding-block:var(--creator-secondary-button-padding-y)}html:root[data-theme][style*=--creator-secondary-button-font-size] :is(.button-outline:not(.button-small),.drate-page-link[data-page-link-style=secondary]){font-size:var(--creator-secondary-button-font-size)}html:root[data-theme][style*=--creator-primary-button-height] :is(.button-primary:not(.button-small),.feed-unlock,.drate-page-link[data-page-link-style=primary]){box-sizing:border-box;height:var(--creator-primary-button-height);min-height:0;padding-block:0}html:root[data-theme][style*=--creator-secondary-button-height] :is(.button-outline:not(.button-small),.drate-page-link[data-page-link-style=secondary]){box-sizing:border-box;height:var(--creator-secondary-button-height);min-height:0;padding-block:0}html:root[data-theme][style*=--creator-primary-button-height] .button-quiet:not(.button-small){min-height:min(44px, var(--creator-primary-button-height));padding-block:0}html:root[data-theme][style*=--creator-primary-button-height] :where(.button-small.button-primary){box-sizing:border-box;min-height:min(36px, var(--creator-primary-button-height));padding-block:0}html:root[data-theme][style*=--creator-secondary-button-height] :where(.button-small.button-outline){box-sizing:border-box;min-height:min(36px, var(--creator-secondary-button-height));padding-block:0}html:root[data-theme][style*=--creator-button-small-height] .button-small:is(.button-primary,.button-outline){box-sizing:border-box;height:var(--creator-button-small-height);min-height:0;padding-block:0;padding-inline:var(--creator-button-small-padding-x);font-size:var(--creator-button-small-font-size)}html:root[data-theme][style*=--creator-button-small-height] .header-actions .button-small:is(.button-primary,.button-outline){height:min(var(--creator-button-small-height), 44px);min-height:0;padding-block:0;padding-inline:min(var(--creator-button-small-padding-x), 18px);font-size:min(var(--creator-button-small-font-size), clamp(10px, var(--creator-type-body-size), 32px))}html:root[data-theme][style*=--creator-primary-button-bg] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){background:var(--creator-primary-button-bg);color:var(--creator-primary-button-ink);border-color:var(--creator-primary-button-border)}html:root[data-theme][style*=--creator-secondary-button-bg] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){background:var(--creator-secondary-button-bg);color:var(--creator-secondary-button-ink);border-color:var(--creator-secondary-button-border)}html:root[data-theme][style*=--creator-primary-button-font] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){font-family:var(--creator-primary-button-font)}html:root[data-theme][style*=--creator-secondary-button-font] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){font-family:var(--creator-secondary-button-font)}html:root[data-theme][style*=--creator-primary-button-edge] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){border-width:var(--creator-primary-button-edge)}html:root[data-theme][style*=--creator-secondary-button-edge] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){border-width:var(--creator-secondary-button-edge)}html:root[data-theme][style*=--creator-secondary-button-radius] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){border-radius:var(--creator-secondary-button-radius)!important}html:root[data-theme][style*=--creator-primary-button-font-weight] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){font-weight:var(--creator-primary-button-font-weight)}html:root[data-theme][style*=--creator-primary-button-line-height] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){line-height:var(--creator-primary-button-line-height)}html:root[data-theme][style*=--creator-primary-button-letter-spacing] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){letter-spacing:var(--creator-primary-button-letter-spacing)}html:root[data-theme][style*=--creator-primary-button-case] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){text-transform:var(--creator-primary-button-case)}html:root[data-theme][style*=--creator-secondary-button-font-weight] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){font-weight:var(--creator-secondary-button-font-weight)}html:root[data-theme][style*=--creator-secondary-button-line-height] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){line-height:var(--creator-secondary-button-line-height)}html:root[data-theme][style*=--creator-secondary-button-letter-spacing] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){letter-spacing:var(--creator-secondary-button-letter-spacing)}html:root[data-theme][style*=--creator-secondary-button-case] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){text-transform:var(--creator-secondary-button-case)}html:root[data-theme][style*=--creator-quiet-button-font-weight] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){font-weight:var(--creator-quiet-button-font-weight)}html:root[data-theme][style*=--creator-quiet-button-line-height] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){line-height:var(--creator-quiet-button-line-height)}html:root[data-theme][style*=--creator-quiet-button-letter-spacing] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){letter-spacing:var(--creator-quiet-button-letter-spacing)}html:root[data-theme][style*=--creator-quiet-button-case] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){text-transform:var(--creator-quiet-button-case)}html:root[data-theme][style*=--creator-quiet-button-font-size] :is(.button-quiet:not(.button-small),.drate-page-link[data-page-link-style=quiet]){font-size:var(--creator-quiet-button-font-size)}html:root[data-theme][style*=--creator-quiet-button-font] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){font-family:var(--creator-quiet-button-font)}html:root[data-theme][style*=--creator-quiet-button-ink] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){color:var(--creator-quiet-button-ink)}html:root[data-theme][style*=--creator-button-small-height] .button-small.button-quiet{min-height:var(--creator-button-small-height);font-size:var(--creator-button-small-font-size);padding-block:0}html:root[data-theme][style*=--creator-plain-button-font-weight] .drate-page-link[data-page-link-style=plain]{font-weight:var(--creator-plain-button-font-weight)}html:root[data-theme][style*=--creator-plain-button-line-height] .drate-page-link[data-page-link-style=plain]{line-height:var(--creator-plain-button-line-height)}html:root[data-theme][style*=--creator-plain-button-letter-spacing] .drate-page-link[data-page-link-style=plain]{letter-spacing:var(--creator-plain-button-letter-spacing)}html:root[data-theme][style*=--creator-plain-button-case] .drate-page-link[data-page-link-style=plain]{text-transform:var(--creator-plain-button-case)}html:root[data-theme][style*=--creator-plain-button-font-size] .drate-page-link[data-page-link-style=plain]{font-size:var(--creator-plain-button-font-size)}html:root[data-theme][style*=--creator-plain-button-font] .drate-page-link[data-page-link-style=plain]{font-family:var(--creator-plain-button-font)}html:root[data-theme][style*=--creator-plain-button-ink] .drate-page-link[data-page-link-style=plain]{color:var(--creator-plain-button-ink)}html:root[data-theme][style*=--creator-primary-button-label] :is(.button-primary,.feed-unlock,.drate-page-link[data-page-link-style=primary]){color:var(--creator-primary-button-label)}html:root[data-theme][style*=--creator-secondary-button-label] :is(.button-outline,.drate-page-link[data-page-link-style=secondary]){color:var(--creator-secondary-button-label)}html:root[data-theme][style*=--creator-quiet-button-label] :is(.button-quiet,.drate-page-link[data-page-link-style=quiet]){color:var(--creator-quiet-button-label)}html:root[data-theme][style*=--creator-plain-button-label] .drate-page-link[data-page-link-style=plain]{color:var(--creator-plain-button-label)}html:root[data-theme] .drate-page-root .drate-page-link[data-page-link-style=primary]:not([data-page-text-effect=accent-gradient]){background:var(--page-node-fill,var(--creator-primary-button-bg,var(--accent)));color:var(--page-node-ink,var(--creator-primary-button-label,var(--creator-primary-button-ink,var(--on-accent))))}html:root[data-theme] .drate-page-root .drate-page-link[data-page-link-style=secondary]:not([data-page-text-effect=accent-gradient]){background:var(--page-node-fill,var(--creator-secondary-button-bg,var(--bg,var(--paper))));color:var(--page-node-ink,var(--creator-secondary-button-label,var(--creator-secondary-button-ink,inherit)));border-color:var(--page-node-ink,var(--creator-secondary-button-border,var(--line)))}html:root[data-theme] .drate-page-root .drate-page-link[data-page-link-style=quiet]:not([data-page-text-effect=accent-gradient]){color:var(--page-node-ink,var(--creator-quiet-button-label,var(--creator-quiet-button-ink,var(--accent-ink,var(--accent)))))}html:root[data-theme] .drate-page-root .drate-page-link[data-page-link-style=plain]:not([data-page-text-effect=accent-gradient]){color:var(--page-node-ink,var(--creator-plain-button-label,var(--creator-plain-button-ink,inherit)))}html:root[data-theme] .drate-page-root .drate-page-link[data-page-link-style=secondary]{border-radius:var(--page-node-radius,var(--creator-secondary-button-radius,var(--creator-button-radius,8px)))!important}html:root[data-theme][style*=--creator-edge] .drate-page-root .drate-page-link[data-page-link-style=secondary]:not([data-page-text-effect=accent-gradient]){border-color:var(--page-node-ink,var(--creator-secondary-button-border,var(--ink,currentColor)))}@media (width<=760px){html:root[data-theme][style*=--creator-primary-button-mobile-font-size] :is(.button-primary:not(.button-small),.feed-unlock,.drate-page-link[data-page-link-style=primary]){font-size:var(--creator-primary-button-mobile-font-size)}html:root[data-theme][style*=--creator-secondary-button-mobile-font-size] :is(.button-outline:not(.button-small),.drate-page-link[data-page-link-style=secondary]){font-size:var(--creator-secondary-button-mobile-font-size)}html:root[data-theme][style*=--creator-button-small-height] .button-small:is(.button-primary,.button-outline){font-size:var(--creator-button-small-mobile-font-size,var(--creator-button-small-font-size))}html:root[data-theme][style*=--creator-button-small-height] .header-actions .button-small:is(.button-primary,.button-outline){font-size:min(var(--creator-button-small-mobile-font-size,var(--creator-button-small-font-size)), clamp(10px, var(--creator-type-body-mobile-size), 32px))}html:root[data-theme][style*=--creator-quiet-button-mobile-font-size] :is(.button-quiet:not(.button-small),.drate-page-link[data-page-link-style=quiet]){font-size:var(--creator-quiet-button-mobile-font-size)}html:root[data-theme][style*=--creator-button-small-height] .button-small.button-quiet{font-size:var(--creator-button-small-mobile-font-size,var(--creator-button-small-font-size))}html:root[data-theme][style*=--creator-plain-button-mobile-font-size] .drate-page-link[data-page-link-style=plain]{font-size:var(--creator-plain-button-mobile-font-size)}}html:root[data-theme][data-header-sticky=false] .site-header{position:relative}html:root[data-theme][data-header-sticky=false]{scroll-padding-top:16px}html:root[data-theme] .site-header[data-brand-name=hidden] .brand-name{display:none}html:root[data-theme] .site-header .brand-slot{min-width:0}html:root[data-theme] .site-header[data-brand-home=hidden] .brand-slot{visibility:hidden}html:root[data-theme] .site-header[data-navigation-style=pill] .desktop-nav{background:var(--paper);border-radius:999px;gap:24px;min-height:44px;padding-inline:24px}@media (width>=761px){html:root[data-theme][data-header-style=classic] .site-header[data-navigation-style=pill] .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}html:root[data-theme][data-header-style=classic] .site-header[data-navigation-style=pill] .brand-slot{grid-area:1/1}html:root[data-theme][data-header-style=classic] .site-header[data-navigation-style=pill] :is(.desktop-nav,.mobile-menu){grid-area:1/2;justify-self:center}html:root[data-theme][data-header-style=classic] .site-header[data-navigation-style=pill] .header-actions{grid-area:1/3}}html:root[data-theme][data-header-style=compact] .header-inner .desktop-nav{display:none}html:root[data-theme][data-header-style=compact] .header-inner .mobile-menu{display:block}html:root[data-theme][data-header-style=compact] .brand-slot{flex:1}html:root[data-theme][data-header-style=compact] .header-actions{flex:0}@media (width>=761px){html:root[data-theme][data-header-style=centered]{--site-header-height:calc(var(--site-header-row,64px) + 48px)}html:root[data-theme][data-header-style=centered] .site-header .header-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-rows:var(--site-header-row,64px) 48px;gap:0 16px;display:grid}html:root[data-theme][data-header-style=centered] .brand-slot{grid-area:1/2;justify-self:center;max-width:100%}html:root[data-theme][data-header-style=centered] .header-actions{grid-area:1/3}html:root[data-theme][data-header-style=centered] .site-header .header-inner .desktop-nav{white-space:nowrap;scrollbar-width:thin;grid-area:2/1/auto/-1;justify-content:safe center;gap:24px;max-width:100%;height:100%;display:flex;overflow-x:auto}html:root[data-theme][data-header-style=centered] .site-header .header-inner .mobile-menu{display:none}}@media (width<=760px){html:root[data-theme][data-header-style] .brand-slot{flex:1}html:root[data-theme][data-header-style] .header-actions{flex-shrink:0}}html:root[data-theme] .site-header .brand-tagline{display:none}@media (width>=640px){html:root[data-theme] .site-header .brand-tagline{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;flex:none;padding-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5625rem;font-weight:500;line-height:1.6;display:inline}}html:root[data-theme] .header-actions:has(.header-signin){align-items:center;gap:8px}html:root[data-theme] .header-signin{border-radius:var(--creator-button-radius,6px);color:var(--ink,var(--gaming-text,inherit));padding:8px 10px;font-size:.8125rem;font-weight:500;transition:background-color .15s}@media (hover:hover) and (pointer:fine){html:root[data-theme] .header-signin:hover{background:var(--tint,var(--gaming-raised))}}@media (width<=639px){html:root[data-theme] .header-actions .header-signin{display:none}}@media (width>=761px){html:root[data-theme][data-header-style=end] .header-actions{flex:none}}html:root[data-theme][data-header-style=inline]{--site-header-height:57px}html:root[data-theme][data-header-style=inline] .site-header .header-inner{gap:16px;min-height:0}html:root[data-theme][data-header-style=inline] .site-header .brand img,html:root[data-theme][data-header-style=inline] .site-header .brand .brand-initials{border-radius:var(--creator-image-radius,6px);outline:1px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:-1px}html:root[data-theme][data-header-style=inline] .site-header .brand-name{color:var(--accent-ink,var(--accent));font-family:var(--display);font-size:1.25rem;font-weight:var(--display-weight,700);letter-spacing:.05em;text-transform:var(--theme-heading-case,none);line-height:1.1}html:root[data-theme] .site-header[data-brand-color=text] .brand-name{color:var(--ink,var(--gaming-text,inherit))}html:root[data-theme] .site-header[data-navigation-font=heading] :is(.desktop-nav,.header-actions,.mobile-menu nav){font-family:var(--display);font-weight:700}html:root[data-theme] .site-header[data-navigation-font=heading] :is(.desktop-nav,.mobile-menu nav){font-weight:var(--display-weight,700)}html:root[data-theme] .site-header[data-navigation-font=accent] :is(.desktop-nav,.mobile-menu nav){font-family:var(--creator-accent-font,var(--display))}html:root[data-theme] .site-header[data-navigation-case=uppercase] :is(.desktop-nav,.mobile-menu nav) a{text-transform:uppercase}html:root[data-theme] .site-header[style*=--navigation-tracking] :is(.desktop-nav,.mobile-menu nav) a{letter-spacing:var(--navigation-tracking)}html:root[data-theme] .site-header[style*=--navigation-size] .desktop-nav{font-size:var(--navigation-size)}html:root[data-theme] .site-header[data-navigation-font=heading] .header-actions .button{font-family:var(--display);font-weight:700}@media (width>=761px){html:root[data-theme][data-header-style=inline] .brand-slot{flex:none}html:root[data-theme][data-header-style=inline] .desktop-nav{gap:4px;min-width:0;font-size:.875rem;font-weight:500}html:root[data-theme][data-header-style=inline] .desktop-nav a{border-radius:var(--creator-button-radius,6px);color:var(--ink,var(--gaming-text,inherit));box-shadow:none;white-space:nowrap;padding:6px 12px;transition:background-color .15s,color .15s}html:root[data-theme][data-header-style=inline] .desktop-nav a[aria-current]{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-ink,var(--accent));box-shadow:none}html:root[data-theme][data-header-style=inline] .site-header .brand{border-radius:calc(var(--creator-image-radius,6px) + 4px);margin:-4px;padding:4px;transition:background-color .15s}html:root[data-theme][data-header-style=inline] .site-header .brand[aria-current]{background:color-mix(in srgb, var(--accent) 10%, transparent)}html:root[data-theme][data-header-style=inline] .site-header .brand[aria-current] :is(img,.brand-initials){outline-color:var(--accent)}html:root[data-theme][data-header-style=inline] .header-actions{flex:1}}@media (width>=761px) and (hover:hover) and (pointer:fine){html:root[data-theme][data-header-style=inline] :is(.desktop-nav a,.site-header .brand):not([aria-current]):hover{background:var(--tint,var(--gaming-raised))}}html:root[data-theme] .site-header[data-navigation-color=accent] .desktop-nav a{color:var(--accent-ink,var(--accent))}html:root[data-theme] .site-header[data-navigation-style=underline] .desktop-nav{gap:28px}html:root[data-theme] .site-header[data-navigation-style=underline] .desktop-nav a{min-height:44px;color:var(--muted);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:12px 0;display:flex}html:root[data-theme] .site-header[data-navigation-style=underline] .desktop-nav a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}@media (hover:hover) and (pointer:fine){html:root[data-theme] .site-header[data-navigation-style=underline] .desktop-nav a:hover{color:var(--ink);background:0 0}}html:root[data-theme] .site-header[data-navigation-style=links] .desktop-nav{gap:32px}html:root[data-theme] .site-header[data-navigation-style=links] .desktop-nav a{box-shadow:none;color:var(--ink);text-underline-offset:.3em;transition:color .15s var(--ease,ease);background:0 0;border-radius:0;padding:12px 0;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){html:root[data-theme] .site-header[data-navigation-style=links] .desktop-nav a:hover{color:var(--accent-ink,var(--accent))}}html:root[data-theme] .footer-brand{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}html:root[data-theme] .footer-brand :is(img,.brand-initials){object-fit:cover;border-radius:var(--creator-image-radius,6px);outline:1px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:-1px;background:color-mix(in srgb, var(--accent) 12%, transparent);width:28px;height:28px;color:var(--accent);flex:none;place-items:center;font-size:.6875rem;font-weight:650;display:grid}html:root[data-theme] .footer-inner .footer-brand p{margin:0}html:root[data-theme] .footer-inner .footer-name{color:var(--ink,var(--gaming-text,inherit));font-family:var(--display);font-size:1rem;font-weight:var(--display-weight,700);letter-spacing:.06em;text-transform:var(--theme-heading-case,none);line-height:1.2}html:root[data-theme] .footer-inner>:is(.footer-brand,.footer-copyright):has(+.footer-socials){margin-right:0}html:root[data-theme] .footer-inner>.footer-socials.social-links{align-self:center;align-items:center;gap:0;margin:-10px auto -10px -10px}html:root[data-theme] .footer-inner .footer-socials a{width:44px;height:44px;color:var(--ink,inherit);border-radius:8px;place-items:center;transition:background-color .15s;display:grid}@media (hover:hover) and (pointer:fine){html:root[data-theme] .footer-inner .footer-socials a:hover{background:var(--tint,transparent);text-decoration:none}}html:root[data-theme] .footer-inner .footer-tagline{color:var(--muted);margin-top:4px}html:root[data-theme] .footer-inner .footer-note{color:color-mix(in srgb, var(--muted) 65%, transparent);margin:0}@media (width>=761px){html:root[data-theme][data-footer-style=brand] .footer-inner{align-items:flex-end}}html:root[data-theme][data-header-size=small]{--site-header-row:72px}html:root[data-theme][data-header-size=regular]{--site-header-row:85px}html:root[data-theme][data-header-size=large]{--site-header-row:96px}html:root[data-theme][data-header-size]:not([data-header-style=centered]){--site-header-height:var(--site-header-row)}@media (width<=760px){html:root[data-theme][data-header-size]{--site-header-height:64px}}@media (width>=761px){html:root[data-theme]:is([data-header-style=split],[data-header-style=split-end]) .site-header .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}html:root[data-theme][data-header-style=split-end] .site-header .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}html:root[data-theme]:is([data-header-style=split],[data-header-style=split-end]) .brand-slot{grid-area:1/2;justify-self:center;max-width:100%}html:root[data-theme]:is([data-header-style=split],[data-header-style=split-end]) .site-header .header-inner .desktop-nav{white-space:nowrap;scrollbar-width:none;grid-area:1/1;justify-self:start;min-width:0;max-width:100%;overflow-x:auto}html:root[data-theme][data-header-style=split-end] .site-header .header-inner .desktop-nav{grid-column:3;justify-self:end}html:root[data-theme]:is([data-header-style=split],[data-header-style=split-end]) .header-actions{grid-area:1/-2;justify-self:end}html:root[data-theme]:is([data-header-style=split],[data-header-style=split-end]) .site-header .header-inner .mobile-menu{display:none}}html:root[data-theme] #main [data-page-announcement]{z-index:21;white-space:nowrap;flex-wrap:nowrap;height:56px;min-height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}html:root[data-theme] #main [data-page-announcement] .drate-page-link{text-decoration:none}html:root[data-theme]:has(#main [data-page-announcement]) .site-header{margin-top:56px}html:root[data-theme]:has(#main [data-page-announcement]) .site-header[data-overlay]{margin-top:56px}@media (width<=760px){html:root[data-theme][data-header-size] .site-header .header-inner .mobile-menu{order:-1}html:root[data-theme][data-header-size] .site-header .brand-slot{justify-content:center;display:flex}html:root[data-theme][data-header-size] .site-header .brand{flex:none}html:root[data-theme][data-header-size] .header-actions .header-account{display:none}}html:root[data-theme][data-header-style=sidebar] .site-header .header-inner .desktop-nav{display:none}html:root[data-theme][data-header-style=sidebar] .site-header .header-inner .mobile-menu{display:block}@media (width>=1024px){html:root[data-theme][data-header-style=sidebar] .site-header .header-inner .desktop-nav{z-index:10;top:calc(var(--site-header-height) + 48px);width:204px;max-height:calc(100dvh - var(--site-header-height) - 96px);flex-direction:column;align-items:flex-start;gap:0;font-size:1rem;line-height:1.5;display:flex;position:fixed;left:44px;overflow-y:auto}html:root[data-theme][data-header-style=sidebar] .site-header .header-inner .mobile-menu{display:none}html:root[data-theme][data-header-style=sidebar] :is(#main,.site-footer){margin-left:248px}html:root[data-theme][data-header-style=column]{--site-column-width:clamp(280px, 30vw, 440px);--site-header-height:0px;scroll-padding-top:16px}html:root[data-theme][data-header-style=column] .site-header{width:var(--site-column-width);overscroll-behavior:contain;border-bottom:0;border-right:2px dotted var(--line);background:var(--bg,#fff);height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}html:root[data-theme][data-header-style=column] .site-header .header-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:100%;max-width:none;height:auto;min-height:100%;margin:0;padding:56px 32px 48px;display:flex}html:root[data-theme][data-header-style=column] .site-header .header-inner>*{flex:none}html:root[data-theme][data-header-style=column] .site-header .brand-slot{justify-content:center;width:100%;display:flex}html:root[data-theme][data-header-style=column] .site-header .header-inner .brand{flex-direction:column;gap:16px;max-width:100%}html:root[data-theme][data-header-style=column] .site-header .header-inner .brand img{width:96px;height:96px}html:root[data-theme][data-header-style=column][style*=--creator-wordmark] .site-header .header-inner .brand img{width:min(var(--creator-logo-width,320px), 100%);max-width:100%;height:auto;max-height:none}html:root[data-theme][data-header-style=column] .site-header .header-inner .brand-name{font-family:var(--display,inherit);white-space:normal;font-size:2rem;line-height:1.1}html:root[data-theme][data-header-style=column] .site-header .header-inner .desktop-nav,html:root[data-theme][data-header-style=column] .site-header .ui-navigation-menu-list{white-space:normal;flex-direction:column;align-items:center;gap:0}html:root[data-theme][data-header-style=column] .site-header .header-inner .desktop-nav a{justify-content:center;align-items:center;min-height:36px;padding-block:4px;font-size:1.0625rem;display:flex}html:root[data-theme][data-header-style=column] .site-header .header-actions{flex-direction:column;flex:none;align-items:center;gap:24px;margin:0;display:flex}html:root[data-theme][data-header-style=column] .site-header .header-actions .header-socials{flex-wrap:wrap;order:1;justify-content:center}html:root[data-theme][data-header-style=column] .site-header .header-inner .mobile-menu{display:none}html:root[data-theme][data-header-style=column] :is(#main,.site-footer){margin-left:var(--site-column-width)}}html:root[data-theme] .site-header[data-overlay]{margin-bottom:calc(-1 * var(--site-header-height));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;animation:none}html:root[data-theme][data-header-floating] .site-header{width:min(calc(100% - 40px), var(--site-container-width,1200px));border-radius:var(--creator-card-radius,0px);border:0;margin:20px auto 0;top:20px}html:root[data-theme][data-header-floating] .site-header[data-overlay]{margin-bottom:calc(-20px - var(--site-header-height))}html:root[data-theme][data-header-floating] .site-header,html:root[data-theme][data-header-sticky=true] .site-header[data-overlay]{background:color-mix(in srgb, var(--bg,#fff) 40%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom-color:#0000;animation:none}html:root[data-theme][data-header-floating][style*=--creator-edge] .site-header{border:var(--creator-edge) solid var(--ink,currentColor);background:var(--paper);box-shadow:var(--creator-edge-shadow) var(--creator-edge-shadow) 0 var(--ink,currentColor);-webkit-backdrop-filter:none;backdrop-filter:none}html:root[data-theme][style*=--creator-edge] .site-header .header-actions .button{border:var(--creator-edge) solid var(--ink,currentColor);box-shadow:calc(var(--creator-edge-shadow) / 2) calc(var(--creator-edge-shadow) / 2) 0 var(--ink,currentColor)}html:root[data-theme][data-header-shadow] .site-header{animation:none;box-shadow:0 4px 120px #00000014}@media (width<=760px){html:root[data-theme][data-header-floating] .site-header{width:calc(100% - 24px);margin-top:12px;top:12px}html:root[data-theme][data-header-floating] .site-header[data-overlay]{margin-bottom:calc(-12px - var(--site-header-height))}}html:root[data-theme] .header-account{width:44px;height:44px;color:var(--ink,inherit);border-radius:8px;flex:none;place-items:center;margin:-4px -10px;transition:background-color .15s;display:grid}@media (hover:hover) and (pointer:fine){html:root[data-theme] .header-account:hover{background:var(--tint,transparent)}}html:root[data-theme][style*=--page-heading-case] .site-header .brand-name{text-transform:var(--page-heading-case)}html:root[data-theme][style*=--creator-wordmark][style*=--creator-logo-width] .site-header .brand img{width:min(var(--creator-logo-width), 40vw);max-width:none;height:auto;max-height:calc(var(--site-header-height,70px) - 16px)}html:root[data-theme][style*=--creator-logo-scale] .site-header .brand-name{font-size:calc(1.125rem * var(--creator-logo-scale))}@media (width>=640px){html:root[data-theme][style*=--creator-logo-scale] .site-header .brand-name{font-size:calc(1.5rem * var(--creator-logo-scale))}}html:root[data-theme] .theme-footer{padding:48px 0}html:root[data-theme][data-footer-separator=none] .theme-footer{border-top:0}html:root[data-theme][data-footer-tone=inverse] .theme-footer{background:var(--ink,#000);color:var(--bg,#fff);border-top:0}html:root[data-theme][data-footer-tone=inverse] .theme-footer :is(.footer-grid,a,.footer-mark){color:inherit}html:root[data-theme][data-footer-tone=inverse] .theme-footer .footer-legal{color:color-mix(in srgb, currentColor 70%, transparent)}html:root[data-theme][data-footer-width=full] .theme-footer .container{max-width:none}html:root[data-theme] .theme-footer .footer-grid{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"menu socials""legal legal";align-items:start;gap:24px 32px;font-size:.875rem;display:grid}html:root[data-theme] .theme-footer :is(.footer-menu,.footer-socials){flex-wrap:wrap;gap:8px 24px;display:flex}html:root[data-theme] .theme-footer .footer-menu{grid-area:menu}html:root[data-theme] .theme-footer .footer-menu a{color:var(--ink,inherit)}html:root[data-theme] .theme-footer .footer-socials{grid-area:socials;justify-content:flex-end}html:root[data-theme] .theme-footer .footer-legal{grid-area:legal;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;min-width:0;margin-top:8px;display:grid}html:root[data-theme] .theme-footer .footer-meta{overflow-wrap:anywhere;gap:8px;min-width:0;max-width:65ch;line-height:1.6;display:grid}html:root[data-theme] .theme-footer .footer-utilities{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 24px;min-width:0;display:flex}html:root[data-theme] .theme-footer .footer-legal p{margin:0}html:root[data-theme] .theme-footer .footer-mark{min-width:0;color:var(--ink,inherit);font-family:var(--display);font-size:1.5rem;font-weight:var(--display-weight,700);text-transform:var(--theme-heading-case,none);grid-area:mark;align-items:center;gap:12px;line-height:1.2;display:inline-flex}html:root[data-theme] .theme-footer .footer-mark img{width:auto;height:40px;max-width:min(var(--creator-logo-width,160px), 50vw);object-fit:contain}html:root[data-theme] .theme-footer .footer-mark:has(img) span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=761px){html:root[data-theme][data-footer-align=right] .theme-footer .footer-grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"socials menu""legal legal"}html:root[data-theme][data-footer-align=right] .theme-footer .footer-menu{justify-content:flex-end}html:root[data-theme][data-footer-align=right] .theme-footer .footer-socials{justify-content:flex-start}html:root[data-theme][data-footer-align=right] .theme-footer .footer-legal{grid-template-columns:auto minmax(0,1fr)}html:root[data-theme][data-footer-align=right] .theme-footer .footer-meta{text-align:right;grid-area:1/2;justify-self:end}html:root[data-theme][data-footer-align=right] .theme-footer .footer-utilities{grid-area:1/1;justify-content:flex-start}html:root[data-theme][data-footer-align=split] .theme-footer .footer-grid{grid-template-areas:"menu socials""legal legal"}html:root[data-theme][data-footer-align=split] .theme-footer .footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:4px 32px;display:grid}html:root[data-theme][data-footer-style=modern]:not([data-footer-align=center]) .theme-footer .footer-grid{grid-template-areas:"mark menu""socials menu""legal menu"}html:root[data-theme][data-footer-style=modern]:not([data-footer-align=center]) .theme-footer .footer-menu{grid-template-columns:repeat(2,auto);gap:8px 48px;display:grid}html:root[data-theme][data-footer-style=modern]:not([data-footer-align=center]) .theme-footer .footer-socials{justify-content:flex-start}}html:root[data-theme][data-footer-style=row] .theme-footer{padding:24px 0}html:root[data-theme][data-footer-style=row] .theme-footer .footer-grid{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}html:root[data-theme][data-footer-style=row] .theme-footer .footer-legal{flex-wrap:wrap;width:auto;margin-top:0;margin-left:auto;display:flex}html:root[data-theme][data-footer-align=center] .theme-footer .footer-grid{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"socials""menu""legal";justify-items:center}html:root[data-theme][data-footer-align=center] .theme-footer :is(.footer-menu,.footer-socials,.footer-legal){justify-content:center}html:root[data-theme][data-footer-align=center] .theme-footer .footer-legal{grid-template-columns:minmax(0,1fr);justify-items:center}html:root[data-theme][data-footer-align=center] .theme-footer .footer-utilities{justify-content:center}html:root[data-theme][data-footer-align=center] .theme-footer .footer-grid:has(.footer-mark){grid-template-areas:"mark""socials""menu""legal"}@media (width<=760px){html:root[data-theme]:not([data-footer-align=center]) .theme-footer .footer-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"menu""socials""legal"}html:root[data-theme]:not([data-footer-align=center]) .theme-footer .footer-grid:has(.footer-mark){grid-template-areas:"mark""menu""socials""legal"}html:root[data-theme]:not([data-footer-align=center]) .theme-footer :is(.footer-socials,.footer-utilities){justify-content:flex-start}html:root[data-theme] .theme-footer .footer-legal{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;margin-left:0}html:root[data-theme] .theme-footer .footer-menu{gap:4px 24px}html:root[data-theme] .theme-footer{padding:36px 0}}html:root[data-theme] .site-header .social-links{align-items:center;gap:4px;display:flex}html:root[data-theme] .site-header .social-links a{width:44px;height:44px;color:var(--ink,inherit);border-radius:8px;place-items:center;transition:background-color .15s;display:grid}html:root[data-theme] .header-actions .header-icon,html:root[data-theme] .header-currency .header-currency-trigger{height:44px;color:var(--ink,inherit);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-block:-4px;transition:background-color .15s;display:grid}html:root[data-theme] .header-actions .header-icon{width:44px}html:root[data-theme] .header-currency .header-currency-trigger{font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding-inline:8px;font-size:.875rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){html:root[data-theme] .site-header .social-links a:hover,html:root[data-theme] .header-actions .header-icon:hover,html:root[data-theme] .header-currency .header-currency-trigger:hover{background:var(--tint,transparent)}}html:root[data-theme] .site-header .header-socials{flex:none}@media (width>=761px){html:root[data-theme][data-header-style=centered] .site-header .header-socials{grid-area:1/1;place-self:center start}}@media (width<=760px){html:root[data-theme] .site-header .header-socials,html:root[data-theme] .header-actions .header-currency,html:root[data-theme] .header-actions .header-search{display:none}}html:root[data-theme] .menu-sheet-extras{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}html:root[data-theme] .menu-sheet-extras .social-links{gap:4px;display:flex}html:root[data-theme] .menu-sheet-extras .social-links a{width:44px;height:44px;color:var(--ink,inherit);place-items:center;display:grid}html:root[data-theme] .theme-footer .footer-socials.social-links{gap:4px}html:root[data-theme] .theme-footer .social-links a{width:44px;height:44px;color:var(--ink,inherit);border-radius:8px;place-items:center;transition:background-color .15s;display:grid}@media (hover:hover) and (pointer:fine){html:root[data-theme] .theme-footer .social-links a:hover{background:var(--tint,transparent)}}html:root[data-theme] .theme-footer .header-currency-trigger{min-height:44px;color:var(--ink,inherit);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:2px;padding-inline:8px;display:inline-flex}html:root[data-theme] .site-header .desktop-nav{white-space:nowrap;flex-shrink:0}html:root[data-theme] .site-header .ui-navigation-menu-list>li{flex-shrink:0}html:root[data-theme] .site-header .header-inner[data-header-navigation=links]>.desktop-nav{display:flex}html:root[data-theme] .site-header .header-inner[data-header-navigation=links]>.mobile-menu,html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]>.desktop-nav{display:none}html:root[data-theme]:has(.site-header .header-inner[data-header-navigation=menu]){--site-header-height:var(--site-header-row,70px)}html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]{grid-template-rows:minmax(0,1fr);grid-template-columns:44px minmax(0,1fr) auto;gap:8px;display:grid}html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]>.mobile-menu{grid-area:1/1;justify-self:start;display:block}html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]>.brand-slot{grid-area:1/2;justify-self:center;min-width:0;max-width:100%}html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]>.header-actions{grid-area:1/3;justify-self:end}html:root[data-theme] .site-header .header-inner[data-header-navigation=menu] .menu-toggle{margin-right:0}html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]>.header-socials,html:root[data-theme] .site-header .header-inner[data-header-navigation=menu]>.header-actions :is(.header-socials,.header-currency,.header-search){display:none}html:root[data-theme] .theme-footer .footer-menu a{align-items:center;min-height:44px;display:flex}html:root[data-theme] .theme-footer :is(.footer-menu,.footer-socials){min-width:0;max-width:100%}@media (width<=760px){html:root[data-theme][data-header-style]:has(.site-header .header-inner){--site-header-height:64px}html:root[data-theme][data-header-style] .site-header .header-inner{grid-template-rows:minmax(0,1fr);grid-template-columns:44px minmax(0,1fr) auto;gap:8px;display:grid}html:root[data-theme][data-header-style] .site-header .header-inner>.desktop-nav,html:root[data-theme][data-header-style] .site-header .header-inner[data-header-navigation=links]>.desktop-nav{display:none}html:root[data-theme][data-header-style] .site-header .header-inner>.mobile-menu,html:root[data-theme][data-header-style] .site-header .header-inner[data-header-navigation=links]>.mobile-menu{grid-area:1/1;justify-self:start;display:block}html:root[data-theme][data-header-style] .site-header .header-inner>.brand-slot{grid-area:1/2;justify-self:center;min-width:0;max-width:100%}html:root[data-theme][data-header-style] .site-header .header-inner>.header-actions{grid-area:1/3;justify-self:end}html:root[data-theme][data-header-style] .site-header .header-inner .menu-toggle{margin-right:0}html:root[data-theme][data-header-style] .site-header .header-inner>.header-socials,html:root[data-theme][data-header-style] .site-header .header-inner>.header-actions :is(.header-socials,.header-currency,.header-search){display:none}}html:root[data-theme] .site-header[data-mobile-menu=end] .header-inner[data-header-navigation=menu]{grid-template-columns:minmax(0,1fr) auto 44px}html:root[data-theme] .site-header[data-mobile-menu=end] .header-inner[data-header-navigation=menu]>.brand-slot{grid-column:1;justify-content:flex-start;justify-self:start}html:root[data-theme] .site-header[data-mobile-menu=end] .header-inner[data-header-navigation=menu]>.header-actions{grid-column:2}html:root[data-theme] .site-header[data-mobile-menu=end] .header-inner[data-header-navigation=menu]>.mobile-menu{grid-column:3;justify-self:end}html:root[data-theme] .site-header[data-mobile-menu=end] .header-inner[data-header-navigation=menu] .menu-toggle{margin-right:-13px}@media (width<=760px){html:root[data-theme][data-header-style] .site-header[data-mobile-menu=end] .header-inner{grid-template-columns:minmax(0,1fr) auto 44px}html:root[data-theme][data-header-style] .site-header[data-mobile-menu=end] .header-inner>.brand-slot{grid-column:1;justify-content:flex-start;justify-self:start}html:root[data-theme][data-header-style] .site-header[data-mobile-menu=end] .header-inner>.header-actions{grid-column:2}html:root[data-theme][data-header-style] .site-header[data-mobile-menu=end] .header-inner>.mobile-menu{grid-column:3;justify-self:end}html:root[data-theme][data-header-style] .site-header[data-mobile-menu=end] .header-inner .menu-toggle{margin-right:-13px}}@media (width>=761px){html:root[data-theme][style*=--site-header-row]:not([data-header-style=centered]){--site-header-height:var(--site-header-row)}html:root[data-theme][data-header-style=centered][style*=--creator-wordmark] .site-header .brand img{max-height:calc(var(--site-header-row,64px) - 16px)}}html:root[data-theme] .site-header[data-backdrop]{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;animation:none}.site-header-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site-header-backdrop>:is(img,video){object-fit:cover;object-position:var(--header-backdrop-focus,center);width:100%;height:100%;position:absolute;inset:0}.site-header-backdrop:after{content:"";background:var(--header-backdrop-tint,var(--bg,#000));opacity:var(--header-backdrop-overlay,.4);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.site-header-backdrop>video{display:none}}.container{width:100%;max-width:var(--site-container-width,1200px);padding-inline:var(--site-gutter,32px);margin-inline:auto}@media (width<=760px){.container{padding-inline:var(--site-gutter-mobile,20px)}}html[style*=--creator-cursor],html[style*=--creator-cursor] :not(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),textarea,[contenteditable=true]){cursor:var(--creator-cursor)!important}html[style*=--creator-pointer] :is(a[href],button:not(:disabled),[role=button],summary,label,select,input:is([type=checkbox],[type=radio],[type=submit],[type=button])){cursor:var(--creator-pointer)!important}html[style*=--creator-image-rendering] :is(img,video){image-rendering:pixelated}html[data-pictures]:is([data-picture-loading=color],[data-picture-loading=shimmer]) main img:not([data-arrived]){background-color:color-mix(in srgb, currentColor 8%, transparent)}html[data-pictures][data-picture-loading=shimmer] main img:not([data-arrived]){background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, currentColor 10%, transparent) 50%, transparent 80%);animation:picture-shimmer 1.4s var(--ease) infinite;background-size:200% 100%}html[data-pictures][data-picture-loading=fade] main img:not([data-arrived]){opacity:0}html[data-picture-loading=fade] main img[data-arrived=""]{animation:picture-arrive .24s var(--ease)}@keyframes picture-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes picture-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-pictures][data-picture-loading=shimmer] main img:not([data-arrived]){animation:none}}html:before{content:"";z-index:1000;background:var(--accent,#315b45);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}html[data-navigation-pending=loading]:before{opacity:1;animation:navigation-progress 1.2s var(--ease) both}html[data-navigation-pending=complete]:before{opacity:0;transition:opacity .15s .1s;transform:scaleX(1)}@keyframes navigation-progress{0%{transform:scaleX(.08)}55%{transform:scaleX(.72)}to{transform:scaleX(.92)}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/fonts/inter-variable.woff2)format("woff2")}@font-face{font-family:GeneralSans;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_app/fonts/general-sans-variable.woff2)format("woff2")}@font-face{font-family:GeneralSans Fallback;font-weight:200 449;src:local(Arial),local(ArialMT);size-adjust:101%;ascent-override:100%;descent-override:23.76%;line-gap-override:9.9%}@font-face{font-family:GeneralSans Fallback;font-weight:450 700;src:local(Arial),local(ArialMT);size-adjust:105.5%;ascent-override:95.73%;descent-override:22.75%;line-gap-override:9.48%}:root{font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";color:#252b27;font-synthesis:none;scrollbar-gutter:stable;--ease:cubic-bezier(.22, 1, .36, 1);--muted:#646e65;--line:#1e2d201f;--paper:#fff;--accent:#315b45;--radius:16px;background:#fafbf8;font-family:InterVariable,Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}:root:has([data-page-frame=standalone]) :is(.site-header,.site-footer){display:none}body{min-height:100dvh;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}:where(a,button,summary,[role=button]):active{opacity:.7}main{isolation:isolate;flex:1;min-height:65vh}a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:none}}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary,[role=button]{-webkit-user-select:none;user-select:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.04em;font-weight:550}h1{font-size:clamp(2.4rem,5.8vw,4.7rem)}h2{font-size:clamp(1.8rem,3.6vw,2.7rem)}h3{letter-spacing:-.025em;font-size:1.25rem}p{text-wrap:pretty;line-height:1.65}p.lead{color:var(--muted);max-width:52ch;font-size:1.125rem}ul,ol{margin:0;padding-left:1.4rem}li{line-height:1.75}.section{padding-block:72px}.eyebrow{color:var(--accent);margin-bottom:18px;font-size:.875rem;font-weight:550}.muted{color:var(--muted)}.button{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;transition:background-color .15s var(--ease), border-color .15s var(--ease), filter .15s var(--ease), opacity .15s var(--ease), transform .15s var(--ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:.9375rem;font-weight:500;line-height:normal;display:inline-flex}.button:active:not(:disabled,[aria-disabled=true]){opacity:1;transform:scale(.97)}.button:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.6}.button-primary{color:#fff;background:var(--accent)}@media (hover:hover) and (pointer:fine){.button-primary:hover:where(:not(:disabled,[aria-disabled=true])){filter:brightness(.94)}}.button-outline{border-color:var(--line);background:var(--paper)}@media (hover:hover) and (pointer:fine){.button-outline:hover:where(:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, currentColor 4%, var(--paper))}}.button-small{min-height:36px;padding:6px 13px;font-size:.875rem}@media (pointer:coarse){:where(.button){position:relative}.button:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}}.button-quiet{color:inherit;background:0 0;padding-left:0;padding-right:0}@media (hover:hover) and (pointer:fine){.button-quiet:hover{text-decoration:underline}}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tag{color:#526050;background:#eef1eb;border-radius:5px;align-items:center;padding:5px 9px;font-size:.8125rem;line-height:1.2;display:inline-flex}.site-header{border-bottom:1px solid var(--line);background:#fafbf8f5}.header-inner{align-items:center;gap:30px;min-height:82px;display:flex}.brand{letter-spacing:-.05em;flex:1;align-items:center;gap:10px;min-width:0;font-size:1.4rem;font-weight:600;display:flex}.brand span{text-overflow:ellipsis;white-space:nowrap;transition:color .15s,opacity .15s;overflow:hidden}.brand img{object-fit:cover;border-radius:6px;flex-shrink:0}.brand .brand-initials{background:color-mix(in srgb, var(--accent) 12%, transparent);width:32px;height:32px;color:var(--accent);letter-spacing:0;border-radius:6px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:650;display:grid}.desktop-nav{color:var(--muted);align-items:center;gap:30px;font-size:.875rem;display:flex}.desktop-nav a{padding:12px 0;transition:color .15s}.desktop-nav a[aria-current]{color:#202a22}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover{color:#202a22}}.header-actions{white-space:nowrap;flex:1;justify-content:flex-end;display:flex}.mobile-menu{display:none;position:relative}.menu-toggle{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-13px;padding:0;display:grid}.menu-icon{border-block:1.5px solid;width:18px;height:8px}.menu-sheet{width:auto;max-width:none;max-height:calc(100dvh - 48px);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--paper);color:inherit;transition:transform .45s var(--ease), translate .45s var(--ease), display .45s allow-discrete, overlay .45s allow-discrete;border:0;border-radius:20px 20px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(100%)}.menu-sheet[open]{flex-direction:column;display:flex;transform:none}@starting-style{.menu-sheet[open]{transform:translateY(100%)}}.menu-sheet[data-dragging]{transition:none}.menu-sheet:focus-visible{outline:none}.menu-sheet::backdrop{transition:background-color .45s var(--ease), display .45s allow-discrete, overlay .45s allow-discrete;background:0 0}.menu-sheet[open]::backdrop{background:#0006}@starting-style{.menu-sheet[open]::backdrop{background:0 0}}html:has(.menu-sheet[open]){overflow:hidden}.menu-sheet-close{height:28px;color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;padding:0;position:relative}.menu-sheet-close:before{content:"";opacity:.2;background:currentColor;border-radius:3px;width:36px;height:5px;position:absolute;top:10px;left:calc(50% - 18px)}.menu-sheet nav{overscroll-behavior:contain;align-content:start;padding:0 12px 16px;display:grid;overflow-y:auto}.menu-sheet nav a:not(.button){border-radius:10px;padding:14px 12px;font-size:1.125rem}.menu-sheet .menu-sheet-action{margin-top:12px}@media (hover:hover) and (pointer:fine){.mobile-menu nav a:not(.button):hover{background:#f1f4ed}}@media (width>=601px){.menu-sheet{border-radius:0;width:min(360px,100vw);height:100dvh;max-height:none;padding:0;inset:0 0 0 auto;transform:translate(100%)}@starting-style{.menu-sheet[open]{transform:translate(100%)}}.menu-sheet-close{cursor:pointer;align-self:flex-end;width:44px;height:44px;margin:12px 12px 4px}.menu-sheet-close:before,.menu-sheet-close:after{content:"";opacity:1;background:currentColor;border-radius:1px;width:18px;height:1.5px;position:absolute;top:calc(50% - .75px);left:calc(50% - 9px);transform:rotate(45deg)}.menu-sheet-close:after{transform:rotate(-45deg)}.menu-sheet nav{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.menu-sheet{opacity:0;transition-property:opacity,display,overlay;transform:none}.menu-sheet[open]{opacity:1}@starting-style{.menu-sheet[open]{opacity:0}}}.site-footer{border-top:1px solid var(--line);padding:30px 0}.footer-inner{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:24px;font-size:.875rem;display:flex}.footer-inner p{color:#303e32;margin-right:auto}.footer-inner p span{color:var(--muted);margin-left:12px}.footer-copyright{overflow-wrap:anywhere;flex-shrink:0;max-width:100%}.footer-copyright span{white-space:nowrap}.footer-inner nav{flex-wrap:wrap;flex:0 auto;align-items:baseline;gap:8px 22px;display:flex}.footer-inner nav a{white-space:nowrap}@media (hover:hover) and (pointer:fine){.footer-inner a:hover{text-decoration:underline}}.owner-bar{--owner-bar-ink:#141413;--owner-bar-paper:#fff;--owner-bar-quiet:#ffffffa3;--owner-bar-hover:#ffffff1a;--owner-bar-live:#22a06b;z-index:60;inset-inline:0;bottom:max(16px, env(safe-area-inset-bottom));background:var(--owner-bar-ink);width:max-content;max-width:calc(100vw - 24px);color:var(--owner-bar-paper);letter-spacing:0;border-radius:999px;align-items:center;gap:16px;margin-inline:auto;padding:6px 6px 6px 16px;font:500 14px/20px ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 2px #14141329,0 12px 32px #14141333}.owner-bar-status{color:var(--owner-bar-quiet);white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.owner-bar-status svg circle{color:var(--owner-bar-live)}.owner-bar-actions{align-items:center;gap:4px;display:flex}.owner-bar-action{height:36px;color:var(--owner-bar-paper);white-space:nowrap;transition:background-color .16s var(--ease), transform .12s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.owner-bar-action:active{transform:scale(.97)}.owner-bar .owner-bar-actions>.owner-bar-action:focus-visible{outline:2px solid var(--owner-bar-paper);outline-offset:2px}.owner-bar-primary{background:var(--owner-bar-paper);color:var(--owner-bar-ink)}@media (hover:hover) and (pointer:fine){.owner-bar-action:hover{background:var(--owner-bar-hover)}.owner-bar-primary:hover{background:#ffffffe0}}.drate-owner-prompt{color:var(--ink);transition:scale .12s var(--ease);border-radius:4px;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.drate-owner-prompt:focus-visible,.drate-owner-cover:focus-visible,.drate-owner-photo:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.drate-page-image.drate-owner-cover{white-space:nowrap;background:color-mix(in srgb, var(--muted) 8%, transparent);color:var(--muted);transition:color .16s var(--ease), opacity .2s var(--ease);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;container:drate-owner-cover/inline-size}@container drate-owner-cover (width<=200px){.drate-owner-cover>span{display:none}}.drate-page-image.drate-owner-photo{transition:opacity .2s var(--ease);text-decoration:none;position:relative}.drate-owner-photo-badge{background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.drate-owner-empty{border:1px dashed var(--line);border-radius:var(--creator-card-radius,16px);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;font-size:14px;line-height:20px;display:flex}.drate-owner-empty>strong{color:var(--ink);margin-top:4px;font-size:16px;font-weight:600;line-height:24px}.drate-owner-empty>p{margin:0}.drate-owner-empty>.button{margin-top:8px}@media (hover:hover) and (pointer:fine){.drate-owner-prompt:hover{text-underline-offset:3px;text-decoration:underline}.drate-owner-cover:hover{color:var(--ink)}}.drate-owner-inline{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;white-space:pre-wrap;cursor:text;-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--ease);background:0 0;border:0;border-radius:6px;margin:-2px -6px;padding:2px 6px;display:inline}.drate-owner-inline:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.drate-owner-prompt:is(button){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.drate-owner-editor{gap:8px;width:100%;max-width:640px;display:grid}.drate-owner-editor-actions{justify-content:flex-end;gap:8px;display:flex}button.drate-owner-cover,button.drate-owner-photo{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:0;font-family:inherit}:is(.drate-owner-cover,.drate-owner-photo)[data-pending]{cursor:progress;opacity:.6}.drate-owner-picture{width:100%;height:100%;aspect-ratio:var(--page-node-aspect,auto);border-radius:inherit;object-fit:var(--page-node-image-fit,cover);object-position:var(--page-node-image-position,center);transition:opacity .2s var(--ease);display:block}.drate-owner-slot:has(>.drate-owner-slot-edge>[data-pending])>.drate-owner-picture{opacity:.6}.drate-owner-slot-edge{height:0;display:block;position:relative}.drate-owner-picture-change{z-index:2;color:#fff;white-space:nowrap;cursor:pointer;height:32px;transition:background-color .16s var(--ease), scale .12s var(--ease);background:#141413e0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font:500 13px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;position:absolute;bottom:16px;right:16px}.drate-owner-slot-edge[data-edge=top]>.drate-owner-picture-change{top:16px;bottom:auto}:root:has(.site-header[data-overlay]) .drate-page-root>:first-child .drate-owner-slot-edge[data-edge=top]>.drate-owner-picture-change{top:calc(var(--site-header-height,70px) + 32px)}.drate-owner-picture-change[data-compact]{width:28px;height:28px;padding:0;bottom:2px;left:50%;right:auto;translate:-50%}.drate-owner-picture-change[data-pending]{cursor:progress}.drate-owner-picture-change:focus-visible,.drate-owner-links-add:focus-visible,.owner-links-remove:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.drate-owner-socials{flex-wrap:wrap;align-items:center;gap:4px}.drate-owner-links-add{border:1px dashed var(--line);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:color .16s var(--ease), border-color .16s var(--ease), scale .12s var(--ease);background:0 0;border-radius:50%;place-items:center;margin-inline-start:4px;display:grid}.owner-links-quick{flex-wrap:wrap;gap:8px;display:flex}.owner-links-quick .button svg{flex:none}.owner-links-form{align-items:flex-start;gap:8px;margin-top:16px;display:flex}.owner-links-form .ui-field{flex:1;min-width:0}.owner-links-detected{min-height:20px;color:var(--muted);align-items:center;gap:8px;margin:8px 0 0;font-size:14px;line-height:20px;display:flex}.owner-links-list{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.owner-links-list li{min-height:44px;color:var(--ink);grid-template-columns:18px auto minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.owner-links-name{font-weight:500}.owner-links-url{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.owner-links-remove{width:44px;height:44px;color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease), scale .12s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.drate-owner-inline:hover{background:var(--tint)}.drate-owner-picture-change:hover{background:#141413}.drate-owner-links-add:hover{border-color:var(--muted);color:var(--ink)}.owner-links-remove:hover{background:var(--tint);color:var(--ink)}}:is(.drate-owner-prompt,.drate-owner-links-add,.owner-links-remove,.drate-owner-picture-change):active:not(:disabled,[aria-disabled=true]){opacity:1;scale:.97}@media (prefers-reduced-motion:reduce){:is(.drate-owner-prompt,.drate-owner-links-add,.owner-links-remove,.drate-owner-picture-change):active:not(:disabled,[aria-disabled=true]){opacity:.7;scale:none}}@media (pointer:coarse){.drate-owner-prompt{position:relative}.drate-owner-prompt:after,.drate-owner-picture-change:after{content:"";position:absolute;inset:min(0px,50% - 22px)}}body:has(.owner-bar){padding-bottom:80px}@media (width<=520px){.owner-bar{gap:8px;padding-left:14px}.owner-bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-bar-action{height:44px;padding-inline:12px}}@media (pointer:coarse){.owner-bar-action{height:44px}}@media (prefers-reduced-motion:reduce){.owner-bar-action:active{transform:none}}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.section-heading p{margin-top:10px}.empty-state{border-block:1px solid var(--line);color:var(--muted);padding:56px 0}.empty-state-action{margin-top:16px}.empty-state h2,.empty-state h3{color:#303e32;margin-bottom:10px}.prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.form-control{border:1px solid var(--line);color:#252b27;background:#fff;border-radius:8px;width:100%;padding:11px 14px}.form-control:focus{outline:2px solid var(--accent);outline-offset:-1px}.price{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-slot{flex:1;align-items:center;min-width:0;display:flex}.brand{border-radius:4px;flex:0 auto}.brand:focus-visible span{color:var(--accent)}@media (hover:hover) and (pointer:fine){.brand:hover span{color:var(--accent)}}@media (width<=760px){.section{padding-block:48px}.header-inner{gap:8px;min-height:72px}.desktop-nav{display:none}.mobile-menu{display:block}.header-actions{white-space:nowrap;flex:0}.brand{font-size:1.2rem}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px;font-size:1rem}.footer-inner p{margin-right:0}.section-heading{flex-direction:column;align-items:flex-start;gap:16px}.tag{font-size:.875rem}.eyebrow,p.lead,.button{font-size:1rem}.button-small{font-size:.875rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}html[data-navigation-pending=loading]:before{animation:none;transform:scaleX(.75)}.button:active:not(:disabled,[aria-disabled=true]){opacity:.7;transform:none}}.drate-wordmark:not(._){flex:none;display:block}.powered-by-drate:not(._){min-height:36px;color:inherit;opacity:.7;font-family:var(--drate-font-display,"General Sans", "Inter Variable", sans-serif);white-space:nowrap;align-items:baseline;gap:6px;padding-block:8px;font-size:13px;line-height:20px;text-decoration:none;transition:opacity .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.powered-by-drate:hover:not(._){opacity:1}}.powered-by-drate:focus-visible:not(._){opacity:1;outline-offset:4px;border-radius:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.powered-by-drate:not(._){transition:none}}.header-bag:not(._){width:44px;height:44px;color:var(--ink,inherit);border-radius:8px;flex:none;align-self:center;place-items:center;margin:-4px 12px -4px 0;transition:opacity .15s;display:grid;position:relative}.header-bag-count:not(._){background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:16px;position:absolute;top:4px;left:32px;translate:-50%}.header-bag-count[data-changed]:not(._){animation:bag-count-in .24s var(--ease) both}.header-bag-count[hidden]:not(._),.menu-bag:not(._) [hidden]:not(._){display:none}.menu-bag:not(._){justify-content:space-between;gap:16px;display:flex}.menu-bag:not(._) span:not(._){color:var(--muted);font-variant-numeric:tabular-nums}@keyframes bag-count-in{0%{opacity:0;transform:scale(.9)}}@media (hover:hover) and (pointer:fine){.header-bag:hover:not(._){opacity:.72}}@media (width<=760px){.header-bag:not(._){margin:-4px 4px -4px -8px}.header-bag[data-empty]:not(._){display:none}}@media (prefers-reduced-motion:reduce){@keyframes bag-count-in{0%{opacity:0}}}:where([data-ui]){--ui-ink:var(--ink,var(--gaming-text,CanvasText));--ui-muted:var(--muted,color-mix(in srgb, var(--ui-ink) 64%, transparent));--ui-surface:var(--paper,var(--gaming-panel,Canvas));--ui-media-ink:white;--ui-media-shade:black;--ui-highlight:var(--tint,color-mix(in srgb, var(--ui-ink) 8%, transparent));--ui-line:var(--line,color-mix(in srgb, var(--ui-ink) 14%, transparent));--ui-edge:color-mix(in srgb, var(--ui-ink) 24%, transparent);--ui-edge-strong:color-mix(in srgb, var(--ui-ink) 44%, transparent);--ui-field:var(--creator-field-fill,var(--ui-surface));--ui-field-edge:var(--creator-field-edge,var(--ui-line));--ui-field-radius:var(--creator-input-radius,var(--ui-control-radius));--ui-focus:var(--accent-ink,var(--accent,var(--ui-ink)));--ui-success:oklch(64% .14 150);--ui-danger:oklch(60% .19 27);--ui-control-radius:var(--creator-button-radius,var(--creator-control-radius,8px));--ui-popup-radius:var(--creator-card-radius,10px);--ui-shadow:0 16px 40px -16px #00000073, 0 2px 8px -2px #0000002e;--ui-shadow-large:0 24px 64px -24px #00000080, 0 4px 16px -4px #0003;--ui-ease-out:cubic-bezier(.23, 1, .32, 1);--ui-ease-drawer:cubic-bezier(.32, .72, 0, 1)}.ui-field{min-width:0;color:var(--ui-ink);gap:8px;display:grid}.ui-field-label{color:var(--ui-muted);font-size:.875rem;line-height:1.4}.ui-radio-legend{color:var(--ui-ink);font-size:.875rem;font-weight:500}.ui-input{box-sizing:border-box;border:1px solid var(--ui-field-edge);border-radius:var(--ui-field-radius);background:var(--ui-field);width:100%;min-height:44px;color:inherit;font:inherit;padding:9px 14px;font-size:1rem;line-height:1.5;transition:border-color .15s}textarea.ui-input{border-radius:min(var(--ui-field-radius), 12px);resize:vertical;min-height:96px;padding-block:10px}.ui-input::placeholder{color:var(--ui-muted)}.ui-input:disabled{cursor:not-allowed;opacity:.55}.ui-field[data-density=compact] .ui-input{min-height:40px;padding:8px 12px;font-size:14px;line-height:20px}.ui-field[data-density=compact] textarea.ui-input{min-height:118px}@media (pointer:coarse){.ui-field[data-density=compact] .ui-input{min-height:44px;font-size:16px;line-height:24px}}@media (hover:hover) and (pointer:fine){.ui-input:not(:disabled):hover{border-color:var(--ui-edge-strong)}}.ui-input:focus{border-color:var(--ui-edge-strong);outline:none}.ui-input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-field[data-invalid] .ui-input{border-color:var(--ui-danger)}.ui-field-description{color:var(--ui-muted);margin:0;font-size:.875rem;line-height:1.5}.ui-field-error{color:var(--ui-danger);margin:0;font-size:.875rem;line-height:1.5}.ui-check,.ui-radio{box-sizing:border-box;min-height:44px;color:var(--ui-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ui-check-text{gap:2px;line-height:1.45;display:grid}.ui-check-description,.ui-radio-description{color:var(--ui-muted);font-size:.875rem}.ui-check-control,.ui-radio-control{appearance:none;border:1.5px solid var(--ui-edge-strong);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;margin:1px 0 0;transition:background-color .15s,border-color .15s;display:grid}.ui-check-control:focus-visible,.ui-radio-control:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-check-control:disabled,.ui-radio-control:disabled{cursor:not-allowed;opacity:.55}.ui-check:has(:disabled){cursor:not-allowed;opacity:.55}.ui-radio:has(:disabled){cursor:not-allowed;opacity:.55}.ui-check[data-variant=checkbox] .ui-check-control{border-radius:min(6px, var(--ui-control-radius));width:20px;height:20px}.ui-check[data-variant=checkbox] .ui-check-control:after{content:"";background:var(--ui-surface);opacity:0;width:12px;height:12px;transition:scale .16s var(--ui-ease-out), opacity .12s ease;scale:.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5L19.5 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5L19.5 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-check[data-variant=checkbox] .ui-check-control:checked{border-color:var(--ui-ink);background:var(--ui-ink)}.ui-check[data-variant=checkbox] .ui-check-control:checked:after{opacity:1;scale:1}.ui-check[data-variant=switch] .ui-check-control{background:var(--ui-edge);border:0;border-radius:999px;place-items:center start;width:40px;height:24px;margin-top:-1px;padding:2px}.ui-check[data-variant=switch] .ui-check-control:after{content:"";background:var(--ui-surface);width:20px;height:20px;transition:translate .22s var(--ui-ease-out);border-radius:50%;box-shadow:0 1px 3px #00000040}.ui-check[data-variant=switch] .ui-check-control:checked{background:var(--ui-ink)}.ui-check[data-variant=switch] .ui-check-control:checked:after{translate:16px}.ui-radio-group{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.ui-radio-legend{margin-bottom:4px;padding:0}.ui-radio-control{border-radius:50%;width:20px;height:20px}.ui-radio-control:after{content:"";background:var(--ui-surface);opacity:0;width:8px;height:8px;transition:scale .16s var(--ui-ease-out), opacity .12s ease;border-radius:50%;scale:.95}.ui-radio-control:checked{border-color:var(--ui-ink);background:var(--ui-ink)}.ui-radio-control:checked:after{opacity:1;scale:1}.ui-radio-group[data-variant=cards]{gap:12px}.ui-radio-group[data-variant=cards] .ui-radio{border:1px solid var(--ui-edge);border-radius:var(--ui-popup-radius);padding:16px;transition:border-color .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.ui-radio-group[data-variant=cards] .ui-radio:hover{border-color:var(--ui-edge-strong)}}.ui-radio-group[data-variant=cards] .ui-radio:has(:checked){border-color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-ink)}.ui-radio-group[data-variant=cards] .ui-radio:has(:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.ui-radio-group[data-variant=cards] .ui-radio-control:focus-visible{outline:none}.ui-check[data-card]{border:1px solid var(--ui-edge);border-radius:var(--ui-popup-radius);padding:16px;transition:border-color .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.ui-check[data-card]:hover{border-color:var(--ui-edge-strong)}}.ui-check[data-card]:has(:checked){border-color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-ink)}.ui-check[data-card]:has(:focus-visible){outline:2px solid var(--ui-focus);outline-offset:2px}.ui-check[data-card] .ui-check-control:focus-visible{outline:none}.ui-radio-group[data-variant=segmented],.ui-radio-track,.ui-segmented-links{border-radius:var(--ui-control-radius);background:var(--ui-highlight);flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex}.ui-radio-group[data-variant=segmented]:has(>.ui-radio-track){background:0 0;padding:0;display:grid}.ui-radio-group[data-variant=segmented] .ui-radio,.ui-segmented-links-link{border-radius:max(0px, calc(var(--ui-control-radius) - 2px));min-height:36px;color:var(--ui-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .15s ease, color .15s ease, box-shadow .15s ease, scale .15s var(--ui-ease-out);flex:auto;justify-content:center;align-items:center;padding:0 8px;font-size:.875rem;font-weight:500;line-height:1.2;position:relative}.ui-segmented-links-link{box-sizing:border-box;text-decoration:none;display:flex}.ui-segmented-links-link:active{scale:.97}.ui-radio-group[data-variant=segmented] .ui-radio:active:not(:has(:disabled)){scale:.97}.ui-segmented-links-link:active{opacity:1}.ui-radio-group[data-variant=segmented] .ui-radio-label:has(>svg){align-items:center;gap:6px;display:inline-flex}.ui-radio-group[data-variant=segmented] .ui-radio-label>svg{flex-shrink:0}.ui-radio-group[data-variant=segmented] .ui-radio-control{border-radius:inherit;opacity:0;border:0;width:auto;height:auto;margin:0;position:absolute;inset:0}.ui-segmented-links-link[aria-current]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 0 0 1px var(--ui-line), 0 1px 2px #0000001f}.ui-radio-group[data-variant=segmented] .ui-radio:has(:checked){background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 0 0 1px var(--ui-line), 0 1px 2px #0000001f}:root .ui-segmented-links>.ui-segmented-links-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:0}.ui-radio-group[data-variant=segmented] .ui-radio:has(:focus-visible){outline:2px solid var(--ui-focus);outline-offset:0}@media (hover:hover) and (pointer:fine){.ui-segmented-links-link:not([aria-current]):hover{color:var(--ui-ink)}.ui-radio-group[data-variant=segmented] .ui-radio:not(:has(:checked)):hover{color:var(--ui-ink)}}@media (pointer:coarse){.ui-radio-group[data-variant=segmented] .ui-radio,.ui-segmented-links-link{min-height:40px}.ui-radio-group[data-variant=segmented] .ui-radio:after,.ui-segmented-links-link:after{content:"";position:absolute;inset:-2px 0}}.ui-field-label.sr-only,.ui-radio-legend.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-check-control:after,.ui-radio-control:after{transition:opacity .12s}.ui-segmented-links-link:active{scale:1}.ui-radio-group[data-variant=segmented] .ui-radio:active:not(:has(:disabled)){scale:1}.ui-segmented-links-link:active{opacity:.7}}.article:not(._){padding:40px 0 80px}.article[data-post-presentation=editorial]:not(._){padding:0 0 96px}.editorial-post-hero:not(._){isolation:isolate;box-sizing:border-box;align-items:flex-end;min-height:440px;padding:96px max(3vw,50vw - 640px);display:flex;position:relative;overflow:hidden}.editorial-post-hero[data-has-cover=true]:not(._){min-height:80svh;color:var(--ui-media-ink);border-radius:0 0 var(--creator-card-radius,32px) var(--creator-card-radius,32px);background:var(--ui-media-shade)}.editorial-post-hero[data-has-cover=true]:not(._):after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--ui-media-shade) 18%, transparent), transparent 36%, color-mix(in srgb, var(--ui-media-shade) 76%, transparent));position:absolute;inset:0}.editorial-post-cover.post-cover:not(._){z-index:-2;object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.editorial-post-heading:not(._){gap:24px;width:min(100%,720px);display:grid}.editorial-post-heading:not(._) h1:not(._){font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.125;font-weight:var(--display-weight,600);letter-spacing:-.025em;text-wrap:balance}.editorial-post-description:not(._){text-wrap:pretty;max-width:60ch;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.editorial-post-categories:not(._){flex-wrap:wrap;gap:8px;display:flex}.editorial-post-categories:not(._) a:not(._){background:color-mix(in srgb, var(--ink) 8%, transparent);min-height:44px;color:inherit;box-sizing:border-box;border-radius:999px;align-items:center;padding:8px 16px;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex}.editorial-post-hero[data-has-cover=true] .editorial-post-categories:not(._) a:not(._){background:color-mix(in srgb, var(--ui-media-shade) 50%, transparent)}.editorial-post-meta:not(._){flex-wrap:wrap;align-items:center;gap:8px 0;font-size:.75rem;line-height:1.5;display:flex}.editorial-post-meta:not(._)>*{align-items:center;display:inline-flex}.editorial-post-meta:not(._)>*+:before{content:"·";margin-inline:8px}.editorial-post-meta:empty:not(._){display:none}.editorial-post-main.container:not(._){padding-inline:0;gap:48px;width:min(720px,100% - 6vw);margin-inline:auto;padding-top:48px;display:grid}.article[data-post-presentation=editorial]:not(._) .article-content:not(._),.article[data-post-presentation=editorial][data-post-width=narrow]:not(._) .article-content:not(._),.article.article[data-post-presentation=editorial]:not(._) :is(.story,.prose):not(._){max-width:100%}.article[data-post-presentation=editorial]:not(._) :is(.story,.prose):not(._){font-size:1.25rem;line-height:1.6}.article[data-post-presentation=editorial]:not(._) .story:not(._) :is(h2,h3){font-family:var(--display,inherit);letter-spacing:-.025em;font-weight:var(--display-weight,600)}.article[data-post-presentation=editorial]:not(._) .story:not(._) h2{font-size:2rem}.article[data-post-presentation=editorial]:not(._) .story:not(._)>:first-child{margin-top:0}.article[data-post-presentation=editorial]:not(._) .story:not(._) img{border-radius:var(--creator-card-radius,24px)}.article[data-post-presentation=editorial]:not(._) .membership-gate:not(._){max-width:100%}@media (width<=650px){.article[data-post-presentation=editorial]:not(._){padding-bottom:64px}.editorial-post-hero:not(._){min-height:360px;padding:72px 3vw 48px}.editorial-post-hero[data-has-cover=true]:not(._){min-height:76svh}.editorial-post-description:not(._){font-size:1.125rem}.editorial-post-main.container:not(._){gap:32px;width:calc(100% - 6vw);padding-top:32px}}.article[data-post-width=narrow]:not(._) .article-content:not(._){max-width:680px}.article[data-post-width=narrow]:not(._) :is(.prose,.story):not(._){max-width:58ch}.post-cover:not(._){object-fit:cover;border-radius:16px;width:100%;max-height:420px;margin-top:28px;display:block}.post-media-wide:not(._){margin-top:28px}.post-media-wide:not(._) drate-media-player{margin-block:0}.gallery-stack:not(._){gap:16px;display:grid}.gallery-stack:not(._) img:not(._){border-radius:12px;width:100%}.back-link:not(._){color:var(--muted);font-size:.875rem}@media (hover:hover) and (pointer:fine){.back-link:hover:not(._){text-decoration:underline}}.article-heading:not(._){gap:22px;padding:42px 0;display:grid}.article-heading:not(._) .eyebrow:not(._){margin:0}.article-heading:not(._) h1:not(._){text-wrap:pretty;max-width:24ch;font-size:clamp(2.4rem,5vw,3.9rem)}.article-content:not(._){gap:36px;max-width:840px;display:grid}.post-video:not(._){max-width:840px;margin-bottom:36px}.post-podcast:not(._){max-width:840px;margin-block:24px 36px}.post-podcast:not(._) .podcast-follow-title{font-size:1rem}.prose:not(._),.story:not(._){overflow-wrap:anywhere;min-width:0;max-width:65ch}.story:not(._){font-size:1.0625rem;line-height:1.8}.story:not(._) p{min-height:1em;margin:0 0 1em}.story:not(._) h2,.story:not(._) h3,.story:not(._) h4,.story:not(._) h5,.story:not(._) h6{margin:1.5em 0 .6em;line-height:1.25}.story:not(._) h2{font-size:1.65rem}.story:not(._) h3{font-size:1.3rem}.story:not(._) ul,.story:not(._) ol{margin:1em 0;padding-left:1.5em}.story:not(._) ul{list-style:outside}.story:not(._) ol{list-style:decimal}.story:not(._) blockquote{border-left:3px solid var(--line);color:var(--muted);margin:1.5em 0;padding-left:1.25em}.story:not(._) a{text-underline-offset:.2em;text-decoration:underline}.story:not(._) pre{border:1px solid var(--line);border-radius:8px;padding:16px;overflow-x:auto}.story:not(._) hr{border:0;border-top:1px solid var(--line);margin:2em 0}.story:not(._) h4,.story:not(._) h5,.story:not(._) h6{font-size:1.0625rem;font-weight:600}.story:not(._) img{border-radius:8px;max-width:100%;height:auto;margin:1.5em 0;display:block}.story:not(._) .story-align-left{text-align:left}.story:not(._) .story-align-center{text-align:center}.story:not(._) .story-align-right{text-align:right}.story:not(._) .story-align-justify{text-align:justify}.story:not(._) .story-table-scroll{max-width:100%;margin:1.5em 0;overflow-x:auto}.story:not(._) table{border-collapse:collapse;width:100%;min-width:480px}.story:not(._) td,.story:not(._) th{border:1px solid var(--line);vertical-align:top;padding:12px}.story:not(._) th{text-align:left;overflow-wrap:normal;font-weight:600}.gallery:not(._){gap:16px;display:grid}.gallery.gallery-grid:not(._){grid-template-columns:repeat(2,minmax(0,1fr))}.gallery:not(._) img:not(._){object-fit:cover;border-radius:min(1vw,12px);width:100%;max-height:620px}.gallery:not(.gallery-grid):not(._) img:not(._){max-height:none}.locked-cover:not(._){aspect-ratio:16/9;border-radius:min(1vw,12px);max-width:740px;margin-bottom:42px;position:relative;overflow:hidden}.locked-cover:not(._) img:not(._){object-fit:cover;width:100%;height:100%}.article-locked-lines:not(._){max-width:740px}.membership-gate:not(._){border-top:1px solid var(--line);justify-items:start;gap:16px;max-width:740px;padding:42px 0;display:grid}:is(.locked-cover,.article-locked-lines):not(._)+.membership-gate:not(._){border-top:0;padding-top:24px}.membership-gate:not(._) h2:not(._){font-size:2rem}.membership-gate-eyebrow:not(._){align-items:center;gap:8px;margin:0;display:inline-flex}.membership-gate-line:not(._){max-width:50ch;color:var(--muted)}.membership-gate:not(._) .actions:not(._){margin-top:8px}.downloads:not(._){gap:16px;display:grid}.downloads:not(._) h2:not(._){font-size:1.5rem}.downloads:not(._)>a:not(._){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.downloads:not(._) strong:not(._){font-weight:500}.downloads:not(._) p:not(._){color:var(--muted);margin-top:6px;font-size:.875rem}.downloads:not(._)>a:not(._)>span:not(._){font-size:1.5rem}@media (hover:hover) and (pointer:fine){.downloads:not(._)>a:hover:not(._) strong:not(._){text-decoration:underline}}@media (width<=650px){.article:not(._){padding:28px 0 48px}.back-link:not(._){font-size:1rem}.article-heading:not(._){padding:34px 0}.gallery.gallery-grid:not(._){grid-template-columns:1fr}.downloads:not(._) p:not(._){font-size:1rem}}.story .story-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.story .story-gallery img{width:100%;height:auto;margin:0}.story .story-video{aspect-ratio:16/9;margin-block:24px}.story .story-video iframe{border:0;border-radius:8px;width:100%;height:100%}.content-grid.content-list:not(._){grid-template-columns:1fr;gap:0}.content-list:not(._) .content-card:not(._){border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;padding-block:32px}.content-list.content-no-images:not(._) .content-card:not(._){grid-template-columns:1fr}.content-card-no-image:not(._){border-top:1px solid var(--line);padding-top:18px}.content-list:not(._) .content-card-no-image:not(._){grid-template-columns:1fr}.content-grid.content-square:not(._) .card-image:not(._){aspect-ratio:1}.content-list:not(._) .card-copy:not(._){max-width:65ch}.content-access:not(._){color:var(--muted);font-size:.8125rem}.membership-content:not(._){gap:24px}.membership-content:not(._) .card-image:not(._){aspect-ratio:1.8;background:color-mix(in srgb, var(--muted) 9%, var(--paper));border-radius:10px}.membership-content:not(._) .tone-1:not(._){background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.membership-content:not(._) .tone-2:not(._){background:color-mix(in srgb, var(--muted) 13%, var(--paper))}.membership-content:not(._) .image-label:not(._){color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:5px;font-size:.6875rem}.membership-content:not(._) .card-meta:not(._){font-size:.75rem}.membership-content:not(._) h3:not(._){letter-spacing:-.025em;font-size:1.125rem;line-height:1.4}.membership-content:not(._) .card-link:not(._){min-height:24px;font-size:.8125rem}.content-grid:not(._){grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.content-card:not(._){align-content:start;gap:18px;min-width:0;display:grid}@media (hover:hover) and (pointer:fine){.content-card:hover:not(._) h3:not(._){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.card-image:not(._){aspect-ratio:1.5;background:color-mix(in srgb, var(--muted) 8%, var(--paper));border-radius:min(1.2vw,12px);position:relative;overflow:hidden}.card-image:not(._)>img:not(._){object-fit:cover;width:100%;height:100%}.card-tile:not(._){align-content:center;padding:28px;display:grid}.image-label:not(._){z-index:1;background:#fffffff0;border-radius:4px;padding:6px 9px;font-size:.75rem;position:absolute;bottom:14px;left:14px}.card-copy:not(._){gap:10px;display:grid}.card-meta:not(._){color:var(--muted);justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.card-copy:not(._) p:not(._){color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.card-link:not(._){color:var(--accent);justify-content:space-between;align-items:center;margin-top:4px;font-size:.875rem;display:flex}@media (width<=900px){.content-grid:not(._){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.content-list:not(._) .content-card:not(._){grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px}.content-grid:not(._){grid-template-columns:1fr;gap:34px}.card-meta:not(._),.card-copy:not(._) p:not(._),.card-link:not(._){font-size:1rem}.image-label:not(._){font-size:.875rem}}.guide-video:not(._){min-width:0;margin-top:25px;display:block}.video-frame:not(._){box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, var(--paper));border-radius:10px;width:100%;min-width:0;min-height:202px;position:relative;overflow:hidden}.video-frame:not(._) iframe{border:0;width:100%;height:100%;display:block}.video-load:not(._){width:100%;height:100%;min-height:140px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.video-load:focus-visible:not(._){outline:3px solid var(--accent);outline-offset:-5px}@media (hover:hover) and (pointer:fine){.video-load:hover:not(._) .play-symbol:not(._){background:color-mix(in srgb, var(--accent) 20%, var(--paper))}}.play-symbol:not(._){background:color-mix(in srgb, var(--accent) 12%, var(--paper));width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;font-size:1rem;transition:background-color .15s;display:grid}.video-load:not(._) strong:not(._){font-size:1rem;font-weight:600}.video-load:not(._)>span:last-child:not(._){color:var(--muted);font-size:.8125rem}.video-fallback:not(._){min-height:44px;color:var(--accent);align-items:center;gap:7px;margin-top:4px;font-size:.8125rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.video-fallback:hover:not(._){text-underline-offset:4px;text-decoration:underline}}.sr-only:not(._){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-section:not(._){padding-bottom:80px}.library-toolbar:not(._){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding-bottom:24px;display:flex}.collection-tabs:not(._){white-space:nowrap;gap:8px;min-width:0;padding:4px 0;font-size:.875rem;display:flex;overflow-x:auto}.collection-tabs:not(._) a:not(._){color:var(--muted);border-radius:6px;padding:9px 12px;transition:background-color .15s,color .15s}.collection-tabs:not(._) a[aria-current]:not(._){background:color-mix(in srgb, var(--accent) 8%, var(--paper));color:var(--accent-ink,var(--accent))}@media (hover:hover) and (pointer:fine){.collection-tabs:not(._) a:hover:not(._){background:color-mix(in srgb, var(--muted) 6%, var(--paper))}}@media (pointer:coarse){.collection-tabs:not(._) a:not(._){position:relative}.collection-tabs:not(._) a:not(._):after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}}.library-toolbar:not(._) form:not(._){flex-shrink:0;gap:8px;max-width:340px;margin-left:auto;display:flex}.library-toolbar:not(._) .library-search:not(._){width:230px;min-width:0}@media (width<=760px){.library-toolbar:not(._){flex-direction:column;align-items:stretch;gap:20px}.collection-tabs:not(._){font-size:1rem}.library-toolbar:not(._) form:not(._){width:100%;max-width:none}.library-toolbar:not(._) .library-search:not(._){width:100%}.library-section:not(._){padding-bottom:48px}}.article .drate-post-reactions:not(._){max-width:840px}.article[data-post-width=narrow] .drate-post-reactions:not(._){max-width:680px}.drate-post-reactions+.post-comments:not(._){border-top:0;margin-top:0}.post-comments:not(._){border-top:1px solid var(--line);gap:16px;max-width:840px;margin-top:48px;padding-top:32px;display:grid}.article[data-post-width=narrow]:not(._) .post-comments:not(._){max-width:680px}.post-comments:not(._) h2:not(._){font-size:1.25rem}.post-comments:not(._)>.button:not(._){justify-self:start}.post-comment-form:not(._){gap:8px;display:grid}.drate-post-comment-copy .post-comment-form:not(._){margin-top:8px}.post-comment-form-actions:not(._){justify-content:flex-end;gap:8px;display:flex}.post-comments-status:not(._){min-height:1.5em;color:var(--muted);margin:0;font-size:.8125rem}.post-comments-error:not(._){color:var(--ui-danger)}.post-comment-actions:not(._){gap:16px;display:flex}.post-comment-actions:not(._) button:not(._){font:inherit;color:var(--muted);cursor:pointer;touch-action:manipulation;transition:color .15s var(--ease-out,ease-out);background:0 0;border:0;padding:0;font-size:12px}.post-comment-actions:not(._) button:disabled:not(._){opacity:.5;cursor:default}.post-comment-actions:not(._) button:focus-visible:not(._){outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.post-comment-actions:not(._) button:hover:not(:disabled):not(._){color:var(--ink)}}.post-poll:not(._){gap:16px;max-width:65ch;display:grid}.post-poll-heading:not(._){gap:4px;display:grid}.post-poll:not(._) h2:not(._){text-wrap:balance;font-size:1.25rem}.post-poll-meta:not(._),.post-poll-hint:not(._){color:var(--ui-muted);margin:0;font-size:.875rem}.post-poll-form:not(._){gap:16px;display:grid}.post-poll-choices:not(._){border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.post-poll-actions:not(._){flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.post-poll-results:not(._){gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-poll-result:not(._){isolation:isolate;border-radius:var(--ui-popup-radius);background:var(--ui-highlight);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.post-poll-result-bar:not(._){z-index:-1;background:color-mix(in srgb, var(--ui-ink) 12%, transparent);transform:scaleX(var(--poll-share,0));transform-origin:0;transition:transform .28s var(--ui-ease-out);position:absolute;inset:0}@starting-style{.post-poll-result-bar:not(._){transform:scaleX(0)}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .post-poll-result-bar:not(._){transform-origin:100%}.post-poll-result[data-mine]:not(._) .post-poll-result-bar:not(._){background:color-mix(in srgb, var(--ui-focus) 26%, transparent)}.post-poll-result[data-mine]:not(._){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-focus) 60%, transparent)}.post-poll-result-label:not(._){overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.post-poll-result[data-leading]:not(._) .post-poll-result-label:not(._),.post-poll-result[data-leading]:not(._) .post-poll-result-share:not(._){font-weight:600}.post-poll-mine:not(._){color:var(--ui-muted);font-size:.8125rem;font-weight:400}.post-poll-result-share:not(._){font-variant-numeric:tabular-nums;flex-shrink:0}.post-poll-status:not(._){min-height:1.5em;color:var(--ui-muted);margin:0;font-size:.8125rem}.post-poll-status:empty:not(._){min-height:0}.post-poll-error:not(._){color:var(--ui-danger)}@media (prefers-reduced-motion:reduce){.post-poll-result-bar:not(._){transition:none}}.ui-floating{box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-popup-radius);background:var(--ui-surface);max-width:calc(100vw - 16px);color:var(--ui-ink);box-shadow:var(--ui-shadow);overscroll-behavior:contain;font:inherit;transform-origin:var(--ui-transform-origin,top center);transition:opacity .16s var(--ui-ease-out), scale .16s var(--ui-ease-out), display .16s allow-discrete, overlay .16s allow-discrete;margin:0;padding:4px;font-size:.9375rem;position:fixed;inset:auto;overflow:auto}.ui-floating:not(:popover-open){opacity:0;transition-duration:.1s;scale:.96}@starting-style{.ui-floating:popover-open{opacity:0;scale:.96}}@media (prefers-reduced-motion:reduce){.ui-floating{scale:1}.ui-floating:not(:popover-open){scale:1}@starting-style{.ui-floating:popover-open{scale:1}}}.ui-trigger{border:1px solid var(--ui-edge);border-radius:var(--ui-control-radius);min-height:44px;color:var(--ui-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:.9375rem;transition:border-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ui-trigger:hover{border-color:var(--ui-edge-strong)}}.ui-trigger[data-popup-open]{border-color:var(--ui-edge-strong)}.ui-trigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-trigger svg{color:var(--ui-muted);flex-shrink:0}.ui-menu{display:inline-block}.ui-menu-popup{min-width:192px;max-width:min(320px,100vw - 16px);max-height:min(400px,70dvh)}.ui-menu-popup:focus{outline:none}.ui-menu-item{border-radius:max(2px, calc(var(--ui-popup-radius) - 4px));width:100%;min-height:40px;color:inherit;font:inherit;text-align:start;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.ui-menu-item:focus,:root .ui-menu-popup .ui-menu-item:focus-visible{background:var(--ui-highlight);outline:none}.ui-menu-item[data-disabled]{color:var(--ui-muted);opacity:.6}.ui-menu-item-detail{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:16px}.ui-menu-item-indicator{opacity:0;flex-shrink:0;margin-inline-start:auto;padding-inline-start:16px;display:flex}.ui-menu-item-detail+.ui-menu-item-indicator{margin-inline-start:0;padding-inline-start:8px}.ui-menu-item[aria-current=true] .ui-menu-item-indicator{opacity:1}.ui-menu-separator{background:var(--ui-line);height:1px;margin:4px 8px}.ui-menu-group-label{color:var(--ui-muted);padding:10px 12px 4px;font-size:.8125rem}@media (pointer:coarse){.ui-menu-item{min-height:44px}}.reading-toolbar{background:var(--ui-highlight);width:100%;min-width:0;color:var(--ui-ink);box-sizing:border-box;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.reading-toolbar-start,.reading-toolbar-end{flex:1;align-items:center;min-width:0;display:flex}.reading-toolbar-end{justify-content:flex-end}.reading-toolbar-action{min-height:40px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.reading-toolbar-action:focus-visible{outline:2px solid var(--ui-ink);outline-offset:-2px}.reading-toolbar-action:active{background:color-mix(in srgb, var(--ui-ink) 12%, transparent)}.reading-toolbar-action:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){.reading-toolbar-action:not(:disabled):hover{background:color-mix(in srgb, var(--ui-ink) 8%, transparent)}}.reading-toolbar-icon{flex:none;width:18px;height:18px}.reading-toolbar-size.ui-radio-group[data-variant=segmented]{background:color-mix(in srgb, var(--ui-ink) 5%, transparent);border-radius:999px;flex-wrap:nowrap;flex:none;gap:0;padding:0}.reading-toolbar-size.ui-radio-group[data-variant=segmented] .ui-radio{width:40px;min-height:40px;color:var(--ui-ink);border-radius:999px;padding:0;font-size:16px;font-weight:600}.reading-toolbar-size.ui-radio-group[data-variant=segmented] .ui-radio:nth-of-type(2){font-size:20px}.reading-toolbar-size.ui-radio-group[data-variant=segmented] .ui-radio:nth-of-type(3){font-size:24px}.reading-toolbar-size.ui-radio-group[data-variant=segmented] .ui-radio:has(:checked){background:color-mix(in srgb, var(--ui-ink) 10%, transparent);box-shadow:none}.article-reading-progress{z-index:50;pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.article-reading-progress>span{background:var(--accent-ink,var(--ink));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.article[data-reading-size=small]:not(._) :is(.story,.prose):not(._){font-size:1.25rem;line-height:1.6}.article[data-reading-size=medium]:not(._) :is(.story,.prose):not(._){font-size:1.5rem;line-height:1.5}.article[data-reading-size=large]:not(._) :is(.story,.prose):not(._){font-size:1.75rem;line-height:1.5}@media (pointer:coarse){.reading-toolbar-action{min-height:44px}.reading-toolbar-size.ui-radio-group[data-variant=segmented] .ui-radio{width:44px;min-height:44px}}@media (width<=480px){.reading-toolbar-action{gap:6px;padding-inline:8px}.reading-toolbar-discuss-label,.reading-toolbar-share-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reading-toolbar-end .reading-toolbar-action{min-width:44px;padding-inline:0}.reading-toolbar-size.ui-radio-group[data-variant=segmented] .ui-radio{width:44px}}@media (prefers-reduced-motion:reduce){.reading-toolbar-action{transition:opacity .15s}}html:has(.ui-dialog:modal){padding-inline-end:var(--ui-scrollbar-width,0px);overflow:hidden}.ui-dialog{--ui-dialog-width:520px;box-sizing:border-box;width:min(var(--ui-dialog-width), 100vw - 32px);border:1px solid var(--ui-line);border-radius:var(--ui-popup-radius);background:var(--ui-surface);max-width:none;max-height:min(85dvh,100dvh - 32px);color:var(--ui-ink);box-shadow:var(--ui-shadow-large);overscroll-behavior:contain;opacity:1;transition:opacity .2s var(--ui-ease-out), scale .2s var(--ui-ease-out), translate .32s var(--ui-ease-drawer), display .32s allow-discrete, overlay .32s allow-discrete;margin:auto;padding:0;overflow:hidden;translate:0;scale:1}.ui-dialog[data-size=sm]{--ui-dialog-width:400px}.ui-dialog[data-size=lg]{--ui-dialog-width:720px}.ui-dialog{flex-direction:column}.ui-dialog[open]{display:flex}.ui-dialog:not([open]){opacity:0;transition-duration:.14s;scale:.96}@starting-style{.ui-dialog[open]{opacity:0;scale:.96}}.ui-dialog::backdrop{opacity:0;transition:opacity .2s ease, display .32s allow-discrete, overlay .32s allow-discrete;background:#00000080}.ui-dialog[open]::backdrop{opacity:1}@starting-style{.ui-dialog[open]::backdrop{opacity:0}}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 16px 0 24px;display:flex}.ui-dialog-title{font-family:var(--display,inherit);font-weight:var(--display-weight,600);text-wrap:balance;margin:0;padding-top:6px;font-size:1.375rem;line-height:1.25}.ui-dialog-close{border-radius:var(--ui-control-radius);width:40px;height:40px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:grid}@media (hover:hover) and (pointer:fine){.ui-dialog-close:hover{background:var(--ui-highlight);color:var(--ui-ink)}}.ui-dialog-close:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (pointer:coarse){.ui-dialog-close{position:relative}.ui-dialog-close:after{content:"";position:absolute;inset:-2px}}.ui-dialog-description{max-width:60ch;color:var(--ui-muted);margin:4px 0 0;padding:0 24px;line-height:1.55}.ui-dialog-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px 24px 24px;line-height:1.6;display:flex;overflow:auto}.ui-dialog-body>*{margin-block:0}.ui-dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:0 24px 24px;display:flex}.ui-dialog-handle{display:none}.ui-dialog[data-variant=side]{--ui-dialog-width:440px;border-width:0 0 0 1px;border-radius:0;height:100dvh;max-height:none;margin:0 0 0 auto}.ui-dialog[data-variant=side]:not([open]){opacity:1;transition-duration:.24s;translate:100%;scale:1}@starting-style{.ui-dialog[data-variant=side][open]{opacity:1;translate:100%;scale:1}}@media (width<=639px){.ui-dialog[data-variant=sheet]{border-radius:var(--ui-popup-radius) var(--ui-popup-radius) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;margin:auto 0 0}.ui-dialog[data-variant=sheet]:not([open]){opacity:1;transition-duration:.24s;translate:0 100%;scale:1}@starting-style{.ui-dialog[data-variant=sheet][open]{opacity:1;translate:0 100%;scale:1}}.ui-dialog[data-variant=sheet] .ui-dialog-handle{touch-action:none;flex-shrink:0;width:100%;height:20px;display:block}.ui-dialog[data-variant=sheet] .ui-dialog-handle:before{content:"";background:var(--ui-edge);border-radius:2px;width:36px;height:4px;margin:8px auto 0;display:block}.ui-dialog[data-variant=sheet] .ui-dialog-header{touch-action:none;padding-top:4px}.ui-dialog[data-variant=sheet] .ui-dialog-footer>*{flex:100%}}@media (width<=479px){.ui-dialog[data-variant=side]{border-width:0;width:100%}}.ui-dialog-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-dialog-eyebrow{color:var(--ui-muted);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.ui-dialog[data-media]{--ui-dialog-width:880px}.ui-dialog[data-media][open]{grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-dialog[data-media]>:not(.ui-dialog-media){grid-column:1}.ui-dialog[data-media]>.ui-dialog-header{grid-row:2}.ui-dialog[data-media]>.ui-dialog-description{grid-row:3}.ui-dialog[data-media]>.ui-dialog-body{grid-row:4}.ui-dialog[data-media]>.ui-dialog-footer{grid-row:5}.ui-dialog-media{background:var(--ui-highlight);grid-area:1/2/-1;min-height:420px}.ui-dialog-media>img{object-fit:cover;width:100%;height:100%;display:block}.ui-dialog[data-media] .ui-dialog-close{z-index:1;background:var(--ui-surface);color:var(--ui-ink);border-radius:999px;position:absolute;top:12px;right:12px}@media (width<=639px){.ui-dialog[data-media][open]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);overflow-y:auto}.ui-dialog[data-media]>:not(.ui-dialog-media){grid-area:auto/1}.ui-dialog-media{grid-area:1/1;height:200px;min-height:0}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog:not([open]),.ui-dialog[data-variant]:not([open]){opacity:0;translate:0;scale:1}.ui-dialog[open]{opacity:1}@starting-style{.ui-dialog[open],.ui-dialog[data-variant][open]{opacity:0;translate:0;scale:1}}}.ui-navigation-menu{isolation:isolate;position:relative}.ui-navigation-menu-list{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.ui-navigation-menu-item{margin:0;padding:0}.ui-navigation-menu[data-navigation-style=underline]>.ui-navigation-menu-list>.ui-navigation-menu-item>:is(a,button){color:var(--ui-muted);background:0 0;border-radius:0}.ui-navigation-menu[data-navigation-style=underline]>.ui-navigation-menu-list>.ui-navigation-menu-item>[aria-current]{color:var(--ui-ink);box-shadow:inset 0 -2px}.ui-navigation-menu-trigger{min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;transition:color .15s;display:inline-flex}.ui-navigation-menu-icon{flex:none}.ui-navigation-menu-link{min-height:44px;color:inherit;padding:12px 0;text-decoration:none;transition:color .15s;display:block}.ui-navigation-menu :is(a,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:4px}.ui-navigation-menu-popup{color:var(--ui-ink);font:inherit;background:0 0;border:0;max-width:calc(100vw - 16px);margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.ui-navigation-menu-backplate,.ui-navigation-menu-popup>.ui-navigation-menu-list{display:none}.ui-navigation-menu-content{background:var(--ui-surface);grid-template-columns:minmax(120px,1fr) auto;align-items:start;gap:24px;padding:24px;display:grid}.ui-navigation-menu-links{margin:0;padding:0;list-style:none}.ui-navigation-menu-preview{object-fit:cover;border-radius:12px;width:180px;height:108px}.ui-navigation-menu-dropdown{min-width:min(192px,100vw - 16px);font-size:inherit}.ui-navigation-menu-dropdown .ui-navigation-menu-link{box-sizing:border-box;border-radius:min(6px, var(--ui-popup-radius));padding:12px 16px}.ui-navigation-menu-dropdown .ui-navigation-menu-link:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.ui-navigation-menu-dropdown .ui-navigation-menu-link:hover{background:var(--ui-highlight)}}.ui-navigation-menu[data-ui-enhanced][data-popup-open]>.ui-navigation-menu-list{visibility:hidden}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-popup{pointer-events:none;transition:display .2s allow-discrete, overlay .2s allow-discrete}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-backplate{background:var(--ui-surface);box-shadow:var(--ui-shadow);transition:clip-path .2s var(--ui-ease-out);pointer-events:none;display:block;position:absolute;inset:0}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-popup>.ui-navigation-menu-list{min-height:var(--ui-navigation-header-height,44px);box-sizing:border-box;pointer-events:auto;justify-content:center;padding-inline:24px;display:flex;position:relative}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-content{inset:var(--ui-navigation-header-height,44px) 0 auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ui-ease-out), visibility 0s .16s;background:0 0;position:absolute}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-content[data-active]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-trigger[data-popup-open]{color:var(--ui-ink)}.ui-navigation-menu[data-keyboard] :is(.ui-navigation-menu-backplate,.ui-navigation-menu-content,.ui-navigation-menu-popup){transition:none}@media (prefers-reduced-motion:reduce){.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-backplate{transition:none}.ui-navigation-menu[data-ui-enhanced] .ui-navigation-menu-content{transition:opacity .15s var(--ui-ease-out), visibility 0s .15s}}@media (hover:hover) and (pointer:fine){.ui-navigation-menu :is(.ui-navigation-menu-trigger,.ui-navigation-menu-link):hover{color:var(--ui-ink)}}@media (width<=520px){.ui-navigation-menu-content{grid-template-columns:1fr}.ui-navigation-menu-preview{display:none}.ui-navigation-menu-list{gap:16px}}.ui-navigation-menu-links .ui-accordion-item{border:0}.ui-navigation-menu-links .ui-accordion-trigger{font:inherit;min-height:44px;padding:12px 16px}.ui-navigation-menu-links .ui-accordion-panel{padding:0 0 0 16px}.ui-navigation-disclosures{flex-direction:column;display:flex}.ui-navigation-disclosures .ui-accordion-trigger{font:inherit;min-height:44px;padding:16px 0}.ui-navigation-disclosures .ui-accordion-panel{padding-bottom:8px;padding-left:20px}.ui-navigation-disclosures a{min-height:44px;color:inherit;padding-block:12px;text-decoration:none;display:block}.section.container{padding-inline:var(--site-gutter,32px)}@media (width<=760px){.section.container{padding-inline:var(--site-gutter-mobile,20px)}}.preview-menu .ui-dialog-body>nav{gap:12px;display:grid}.preview-menu .ui-dialog-body>nav>a:not(.button){align-items:center;min-height:44px;font-size:1.125rem;display:flex}
