:root{--font-avenir:"Avenir Pro", system-ui;--font-crimson:"Crimson Text", var(--font-avenir);--font-lorne:"Lorne Flare", var(--font-avenir);--font-scale:.375vw;--font-size:calc(1.05rem + var(--font-scale));--font-size-xsmall:.75rem;--font-size-small:.875rem;--font-size-medium:1rem;--font-size-large:1.125rem;--font-size-1xlarge:calc(1.375rem + (1 * var(--font-scale)));--font-size-2xlarge:calc(1.375rem + (3 * var(--font-scale)));--font-size-3xlarge:calc(1.375rem + (6 * var(--font-scale)));--font-reduced:.4;--font-condensed:80%;--font-space:.33em;--font-trim:calc((var(--lh) - 1em) / 2);--tracking-caps:.14em;--tracking-display:-.05em;--line-height-tight:1.15;--line-height-caption:1.3;--line-height:1.45;--line-height-flow:1.6;--cap:.8em;--lh:calc(var(--line-height) * 1em);--gap:calc(var(--line-height) * 1rem);--gutter:var(--gap);--span:calc((100vw - (2 * var(--gutter)) - (7 * var(--gap))) / 8);--span-1:calc((1 * var(--span)) + (0 * var(--gap)));--span-2:calc((2 * var(--span)) + (1 * var(--gap)));--span-3:calc((3 * var(--span)) + (2 * var(--gap)));--span-4:calc((4 * var(--span)) + (3 * var(--gap)));--span-5:calc((5 * var(--span)) + (4 * var(--gap)));--span-6:calc((6 * var(--span)) + (5 * var(--gap)));--span-7:calc((7 * var(--span)) + (6 * var(--gap)));--span-8:calc((8 * var(--span)) + (7 * var(--gap)));--span-max:var(--span-8);--max-inline-size:2560px;--border-width:.075rem;--border-radius:calc(var(--gap) / 2);--measure:var(--span);--measure-1:calc(var(--measure) + (0 * (var(--gap) + var(--span))));--measure-2:calc(var(--measure) + (1 * (var(--gap) + var(--span))));--measure-3:calc(var(--measure) + (2 * (var(--gap) + var(--span))));--measure-4:calc(var(--measure) + (3 * (var(--gap) + var(--span))));--measure-5:calc(var(--measure) + (4 * (var(--gap) + var(--span))));--measure-6:calc(var(--measure) + (5 * (var(--gap) + var(--span))));--measure-7:calc(var(--measure) + (6 * (var(--gap) + var(--span))));--measure-8:calc(var(--measure) + (7 * (var(--gap) + var(--span))));--measure-half:var(--measure-2);--measure-flow:var(--measure-4);--measure-wide:var(--measure-6);--measure-max:var(--measure-8);--color-whitepoint:#fff;--color-blackpoint:#232118;--color-gray:#bfbcbb;--color-graphite:#383327;--color-kokoda:#7a755c;--color-mustard:#ab8946;--color-tangerine:#dd6d3f;--color-fern:#369e6f;--color-denim:#466b91;--color-gpts-green:#638072;--color-podcast-blue:#0d1319;--color-space:oklch;--color-graphite-light:color-mix(in var(--color-space), var(--color-graphite) var(--opacity-light), var(--color-whitepoint));--color-graphite-lighter:color-mix(in var(--color-space), var(--color-graphite) var(--opacity-lighter), var(--color-whitepoint));--color-graphite-lightest:color-mix(in var(--color-space), var(--color-graphite) var(--opacity-lightest), var(--color-whitepoint));--color-graphite-dark:color-mix(in var(--color-space), var(--color-graphite) var(--opacity-dark), var(--color-blackpoint));--color-kokoda-light:color-mix(in var(--color-space), var(--color-kokoda) var(--opacity-light), var(--color-whitepoint));--color-kokoda-lighter:color-mix(in var(--color-space), var(--color-kokoda) var(--opacity-lighter), var(--color-whitepoint));--color-kokoda-lightest:color-mix(in var(--color-space), var(--color-kokoda) var(--opacity-lightest), var(--color-whitepoint));--color-kokoda-dark:color-mix(in var(--color-space), var(--color-kokoda) var(--opacity-dark), var(--color-blackpoint));--color-mustard-light:color-mix(in var(--color-space), var(--color-mustard) var(--opacity-light), var(--color-whitepoint));--color-mustard-lighter:color-mix(in var(--color-space), var(--color-mustard) var(--opacity-lighter), var(--color-whitepoint));--color-mustard-lightest:color-mix(in var(--color-space), var(--color-mustard) var(--opacity-lightest), var(--color-whitepoint));--color-mustard-dark:color-mix(in var(--color-space), var(--color-mustard) var(--opacity-dark), var(--color-blackpoint));--color-tangerine-light:color-mix(in var(--color-space), var(--color-tangerine) var(--opacity-light), var(--color-whitepoint));--color-tangerine-lighter:color-mix(in var(--color-space), var(--color-tangerine) var(--opacity-lighter), var(--color-whitepoint));--color-tangerine-lightest:color-mix(in var(--color-space), var(--color-tangerine) var(--opacity-lightest), var(--color-whitepoint));--color-tangerine-dark:color-mix(in var(--color-space), var(--color-tangerine) var(--opacity-dark), var(--color-blackpoint));--color-fern-light:color-mix(in var(--color-space), var(--color-fern) var(--opacity-light), var(--color-whitepoint));--color-fern-lighter:color-mix(in var(--color-space), var(--color-fern) var(--opacity-lighter), var(--color-whitepoint));--color-fern-lightest:color-mix(in var(--color-space), var(--color-fern) var(--opacity-lightest), var(--color-whitepoint));--color-fern-dark:color-mix(in var(--color-space), var(--color-fern) var(--opacity-dark), var(--color-blackpoint));--color-denim-light:color-mix(in var(--color-space), var(--color-denim) var(--opacity-light), var(--color-whitepoint));--color-denim-lighter:color-mix(in var(--color-space), var(--color-denim) var(--opacity-lighter), var(--color-whitepoint));--color-denim-lightest:color-mix(in var(--color-space), var(--color-denim) var(--opacity-lightest), var(--color-whitepoint));--color-denim-dark:color-mix(in var(--color-space), var(--color-denim) var(--opacity-dark), var(--color-blackpoint));--color-gpts-green-light:color-mix(in var(--color-space), var(--color-gpts-green) var(--opacity-light), var(--color-whitepoint));--color-gpts-green-lighter:color-mix(in var(--color-space), var(--color-gpts-green) var(--opacity-lighter), var(--color-whitepoint));--color-gpts-green-lightest:color-mix(in var(--color-space), var(--color-gpts-green) var(--opacity-lightest), var(--color-whitepoint));--color-gpts-green-dark:color-mix(in var(--color-space), var(--color-gpts-green) var(--opacity-dark), var(--color-blackpoint));--color-default:var(--color-graphite);--color-default-light:var(--color-graphite-light);--color-default-lighter:var(--color-graphite-lighter);--color-default-lightest:var(--color-graphite-lightest);--color-default-dark:var(--color-graphite-dark);--color-active:var(--color-mustard);--color-active-light:var(--color-mustard-light);--color-active-lighter:var(--color-mustard-lighter);--color-active-lightest:var(--color-mustard-lightest);--color-active-dark:var(--color-mustard-dark);--color-primary:var(--color-tangerine);--color-primary-light:var(--color-tangerine-light);--color-primary-lighter:var(--color-tangerine-lighter);--color-primary-lightest:var(--color-tangerine-lightest);--color-primary-dark:var(--color-tangerine-dark);--color-secondary:var(--color-kokoda);--color-secondary-light:var(--color-kokoda-light);--color-secondary-lighter:var(--color-kokoda-lighter);--color-secondary-lightest:var(--color-kokoda-lightest);--color-secondary-dark:var(--color-kokoda-dark);--color-background:var(--color-whitepoint);--color-background-dark:color-mix(in var(--color-space), var(--color-background) var(--opacity-dark), var(--color-blackpoint));--opacity-light:65%;--opacity-lighter:30%;--opacity-lightest:7%;--opacity-dark:85%;--color-error-text:#422;--color-error-background:#f6dbdb;--color-inform-text:#235;--color-inform-background:#dce9f7;--color-success-text:#242;--color-success-background:#dcf7d7;--color-warn-text:#442;--color-warn-background:#f7f7c5;--mark-dl:"—";--mark-ol:"";--mark-ul:"⬩";--mark-end:"⬩";--icon-chevron:url("data:image/svg+xml;utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 224'><path d='m222 63-12-12-98 98-98-98L2 63l110 110L222 63z'/></svg>");--icon-lock:url("data:image/svg+xml;utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 224 224'><path d='M204 96h-40V72c0-27-25-48-52-48S60 45 60 72v24H20v128h184zM76 72c0-18 18-32 36-32s36 14 36 32v24H76zm112 136H36v-96h152zm-76-64a16 16 0 1 0 0 32 16 16 0 0 0 0-32'/></svg>");--time-in:75ms;--time-out:.15s;--timing:ease-out;--blur-large:2rem;--blur-small:.1rem;--logo-height:calc(2 * var(--gap) + 1rem);--header-buffer:calc(var(--logo-height) + var(--font-size-small) + (7 * var(--gap)))}@media (prefers-reduced-motion:reduce){:root{--time-in:0s;--time-out:0s}}@media (prefers-contrast:more){:root{--color-blackpoint:#000;--color-kokoda:#6e6951;--color-mustard:#8f7135;--color-tangerine:#c94d1a;--color-fern:#1e6645;--color-gpts-green:#5e7d6e;--color-denim:#3c6186;--opacity-light:84%;--opacity-lighter:35%;--opacity-lightest:12%;--opacity-dark:90%}}@media (max-width:767px){:root{--line-height-flow:var(--line-height)}}@media (max-width:1279px){:root{--measure:var(--span-2);--measure-half:calc(var(--measure) + 2 * (var(--gap) + var(--span-1)));--measure-flow:calc(var(--measure) + 4 * (var(--gap) + var(--span-1)));--measure-wide:calc(var(--measure) + 6 * (var(--gap) + var(--span-1)));--measure-max:calc(var(--measure) + 8 * (var(--gap) + var(--span-1)))}}@media (max-width:959px){:root{--measure:var(--span-4)}}@media (max-width:639px){:root{--measure:var(--span-6)}}@media (max-width:319px){:root{--measure:var(--span-8)}}[data-contrast]{--color-blackpoint:#000;--color-kokoda:#6e6951;--color-mustard:#8f7135;--color-tangerine:#c94d1a;--color-fern:#1e6645;--color-gpts-green:#5e7d6e;--color-denim:#3c6186;--opacity-light:84%;--opacity-lighter:35%;--opacity-lightest:12%;--opacity-dark:90%}[data-motion]{--time-in:0s;--time-out:0s}[data-size]{--font-size:calc(1.3rem + var(--font-scale))}[data-whitepoint]{--color-whitepoint:#e8e8e8}[data-debug],[data-debug] *,[data-debug] :before,[data-debug] :after{outline:1px dotted #f0f}[data-dev] body:after,[data-dev] [popover]:after{--dev-on:initial;--color:#f771;--stop-1:var(--span);--stop-2:calc(var(--span) + var(--gap));background-image:repeating-linear-gradient(to right, var(--color) 0 var(--stop-1), transparent var(--stop-1) var(--stop-2));content:"";block-size:100vh;inline-size:100vw;inset-block-start:0;inset-inline:var(--gutter);max-inline-size:var(--max-inline-size);pointer-events:none;z-index:9999;margin-inline:auto;position:fixed}@font-face{font-display:swap;font-family:Avenir Pro;font-style:normal;font-weight:425 900;src:url(../fonts/avenir-variable.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Avenir Pro;font-style:italic;font-weight:400;src:url(../fonts/avenir-400-i.woff2)format("woff2")}@font-face{font-display:swap;font-family:Avenir Pro;font-style:italic;font-weight:700;src:url(../fonts/avenir-700-i.woff2)format("woff2")}@font-face{font-display:swap;font-family:Crimson Text;font-style:normal;font-weight:400;size-adjust:105%;src:url(../fonts/crimson-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Crimson Text;font-style:italic;font-weight:400;size-adjust:105%;src:url(../fonts/crimson-400-i.woff2)format("woff2")}@font-face{font-display:swap;font-family:Crimson Text;font-style:normal;font-weight:700;size-adjust:105%;src:url(../fonts/crimson-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Crimson Text;font-style:italic;font-weight:700;size-adjust:105%;src:url(../fonts/crimson-700-i.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lorne Flare;font-style:normal;font-weight:300;size-adjust:95%;src:url(../fonts/lorne-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lorne Flare;font-style:normal;font-weight:400;size-adjust:95%;src:url(../fonts/lorne-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lorne Flare;font-style:normal;font-weight:600;size-adjust:95%;src:url(../fonts/lorne-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Lorne Flare Small Caps;font-style:normal;font-weight:400;size-adjust:87%;src:url(../fonts/lorne-400-smcp.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;color:inherit;font:inherit;text-align:inherit;user-select:inherit;background:50%/cover no-repeat;border:0 solid;margin:0;padding:0;text-decoration-thickness:from-font}:before,:after{vertical-align:inherit}html{background-color:var(--color-background);caret-color:currentColor;color:var(--color-default);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:default;font-family:var(--font-avenir);font-size:var(--font-size);font-variant-numeric:proportional-nums;line-height:var(--line-height);overflow-wrap:break-word;scroll-behavior:smooth;scroll-padding:var(--gap);tab-size:4;text-align:start;text-underline-offset:.06em;-webkit-user-select:none;user-select:none;view-transition-name:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow:hidden scroll}body{inline-size:100vw;max-inline-size:var(--max-inline-size);min-block-size:100vh;margin-inline:auto}:target{scroll-margin-block-start:var(--gap)}*,:before,:after{transition:none var(--time-out) var(--timing) allow-discrete}:is(:hover,:focus,:active,:popover-open){transition-duration:var(--time-in)}@view-transition{navigation:auto}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}@view-transition{navigation:none}}[data-motion]{scroll-behavior:auto}@view-transition{}body>header{view-transition-name:header;z-index:2}body>footer{z-index:1}article>footer{border-block-start-width:var(--border-width);border-color:var(--color-default-light);padding-block-start:var(--gap)}h1,h2,h3,h4,h5,h6{font-family:var(--font-avenir);font-variant-numeric:lining-nums;letter-spacing:normal;font-weight:550;line-height:var(--line-height-caption);text-transform:none;text-wrap:balance}hr{border-block-start-width:var(--border-width);border-color:var(--color-secondary-lighter);align-self:stretch;block-size:0;position:relative;overflow:visible}main{-webkit-user-select:text;user-select:text}main>*{margin-inline:var(--gutter)}blockquote{padding-inline-start:var(--gap)}blockquote>cite{display:block}article blockquote{border-inline-start-width:var(--border-width);border-color:var(--color-primary);color:var(--color-secondary-light);font-style:italic;font-size:var(--font-size-large);-webkit-hyphens:manual;hyphens:manual;letter-spacing:.01em;line-height:var(--line-height);text-wrap:balance;padding-inline-start:var(--gap)}article blockquote :where(cite,dfn,em,i){letter-spacing:normal;font-style:normal}dl,ol,ul{list-style:none}ol{--start:1;counter-reset:ol var(--start)}ol>li:nth-child(n+2){counter-increment:ol}ol[reversed]>li:nth-child(n+2){counter-increment:ol -1}:not([role=list])>dd,:not([role=list])>li{padding-inline-start:var(--gap)}:not([role=list])>:where(dd,li):before{color:var(--color-primary);float:left;font-family:var(--font-avenir);margin-inline-start:calc(-1 * var(--gap));margin-inline-end:var(--font-space)}:not([role=list])>dd:before{content:var(--mark-dl);font-weight:450}:not([role=list])>li:before{font-size-adjust:var(--font-reduced);font-stretch:var(--font-condensed);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caps);font-weight:525}ol:not([role=list])>li:before{content:counter(ol) var(--mark-ol)}ul:not([role=list])>li:before{content:var(--mark-ul);transform:translate(-.2em)}dd{display:list-item}dt{font-weight:600}figure{hanging-punctuation:none}figure[data-contained=false]{padding-block-end:var(--gap)}figcaption{color:var(--color-secondary);font-family:var(--font-avenir);font-size:var(--font-size-xsmall);font-weight:450}menu{list-style:none}pre{white-space:pre;word-break:normal;overflow-x:auto}pre[data-contained=false]{padding-block-end:var(--gap)}table{border-collapse:collapse;font-family:var(--font-avenir);font-size:var(--font-size-small);hanging-punctuation:none;table-layout:fixed;text-indent:0;word-break:normal;inline-size:100%;font-weight:450}tbody tr{border-block-width:var(--border-width);border-color:var(--color-secondary-lighter)}td,th{font-variant-numeric:lining-nums tabular-nums;line-height:var(--line-height-tight);scroll-snap-align:start;vertical-align:baseline;padding-block:.5em}:is(td,th):not(:last-child){padding-inline-end:var(--gap)}thead th{vertical-align:bottom}caption{color:var(--color-secondary)}caption[align=bottom]{caption-side:block-end}abbr,b,cite,code,del,dfn,em,i,ins,kbd,mark,s,samp,small,strong,time,u,var{-webkit-box-decoration-break:clone;box-decoration-break:clone}abbr:where([title],[data-tooltip]){cursor:help;text-underline-offset:.1em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.1em}b,strong{font-weight:600}cite,dfn,em,i{letter-spacing:.01em;font-style:italic}:where(cite,dfn,em,i) :is(cite,dfn,em,i){letter-spacing:normal;font-style:normal}code,kbd,samp,var{font-size-adjust:.46;font-variant-numeric:normal;font-family:ui-monospace,monospace;font-size:1em}del,s{opacity:var(--opacity-light);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-line:line-through}ins{color:var(--color-edit);text-decoration:none}ins:before{content:"‸";position:absolute;transform:translate(-50%)}mark{background-color:var(--color-primary-lighter);margin-inline:calc(var(--font-space) / -2);padding-inline:calc(var(--font-space) / 2);border-radius:.25em/2em}small{font-size:var(--font-size-xsmall)}sub,sup{letter-spacing:normal;vertical-align:baseline;font-size:.85em;font-style:normal;font-weight:400;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:where(sub,sup)>a{padding:.25em}time{font-variant-numeric:lining-nums tabular-nums}u{text-decoration-style:double}[rel=tag]{white-space:nowrap}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;block-size:auto;inline-size:100%;display:block}audio:where(:not([controls])){display:none}img{object-fit:cover}img:where([src$=\.jpg]){background:var(--color-gray)}picture{display:contents}source{display:none}svg{pointer-events:none;overflow:visible}:is(a,button) svg{will-change:transform}svg:where(:not([fill])){fill:currentColor}a{color:var(--color-active);text-decoration:none;transition-property:color}a:is(:hover,:focus,:active){color:var(--color-active-light)}button,input,select,textarea,[role=button]{block-size:auto;color:var(--color-default);font-family:var(--font-avenir);font-size:max(16px, var(--font-size-small));opacity:1;border-color:#0000;border-radius:0;min-inline-size:0;max-inline-size:100%;transition-property:border-color,color}button,[type=button],[type=reset],[type=submit],[role=button]{appearance:none;color:var(--color-active);cursor:pointer;font-family:var(--font-avenir);font-size:var(--font-size-small);font-size-adjust:var(--font-reduced);font-stretch:var(--font-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:510;line-height:1;display:inline-block}:where(button,[type=button],[type=reset],[type=submit],[role=button]):is(:hover,:focus,:active){color:var(--color-active-light)}input:not([type=button],[type=reset],[type=submit],[type=checkbox],[type=radio]),select,textarea{hanging-punctuation:none;inline-size:100%;padding-block:.32em;line-height:1.2;display:block}input[type=checkbox],input[type=radio]{appearance:none;aspect-ratio:1;border-width:var(--border-width);color:inherit;cursor:pointer;border-color:currentColor;place-content:center;inline-size:1em;display:grid;position:relative}input[type=radio]{border-radius:1em}input[type=checkbox]:after,input[type=radio]:after{aspect-ratio:1;background-color:var(--color-default);border-radius:inherit;content:"";inset:calc(1.5 * var(--border-width));opacity:0;transition-property:opacity,transform;position:absolute;transform:scale(.9)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1;transform:scale(1)}details{--color:var(--color-active);border-block-width:var(--border-width);border-color:var(--color);z-index:1;position:relative}details:has(summary:is(:hover,:focus,:active)){--color:var(--color-active-light);z-index:2}details+details{margin-block-start:calc(-1 * var(--border-width))}details[open]{padding-block-end:calc(2 * var(--gap))}summary{color:var(--color);cursor:pointer;align-items:center;gap:var(--gap);padding-block:var(--gap);-webkit-user-select:none;user-select:none;list-style-type:none;display:flex}summary:after{--size:1em;block-size:var(--size);content:"";inline-size:var(--size);-webkit-mask:var(--icon-chevron) center / var(--size) no-repeat;mask:var(--icon-chevron) center / var(--size) no-repeat;background-color:currentColor;margin-inline-start:auto;transition-property:background-color}details[open]>summary:after{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}dialog{background-color:var(--color-background);block-size:fit-content;inline-size:fit-content;padding:var(--gap);margin:auto;position:absolute;inset-inline:0}dialog:not([open],[popover]){display:none}dialog:target[popover]{scroll-margin-block-start:0}legend{line-height:1}label{color:var(--color-active);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.5em;display:flex;position:relative}label:has(:hover,:focus,:active){color:var(--color-active-light)}label>span{white-space:nowrap}label>span:before{border-block-end-width:var(--border-width);content:"";z-index:-1;position:absolute;inset:0}label>:is([type=checkbox],[type=radio])+span:before{display:none}label:has(>:disabled){cursor:not-allowed}label:has(>:disabled)>span{color:var(--color-active-lighter)}label:has(:user-invalid){background-color:var(--color-error-background);color:var(--color-error-text)}label:has(:required)>span:after{content:"*";opacity:var(--opacity-light)}output{hanging-punctuation:none}progress{vertical-align:baseline}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--color-active)}select{appearance:none;background-image:var(--icon-chevron);cursor:pointer;background-position:right .25em center;background-size:1em;padding-inline-end:var(--gap)}label:has(select):after{--size:1em;block-size:var(--size);content:"";font-size:var(--font-size-xsmall);inline-size:var(--size);-webkit-mask:var(--icon-chevron) center / var(--size) no-repeat;mask:var(--icon-chevron) center / var(--size) no-repeat;pointer-events:none;background-color:currentColor;transition-property:background-color;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}label:has(select) select{background:0 0;padding-inline-end:1.5em}select[multiple]{background-image:none}select[multiple]:after{display:none}textarea{line-height:var(--line-height);min-block-size:calc(4 * var(--gap));resize:none;vertical-align:bottom;max-block-size:80vh}[type=search]{appearance:textfield;outline-offset:-2px}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[disabled],[inert]{opacity:var(--opacity-lighter)}[hidden]:not([hidden=until-found],[aria-hidden=false]){display:none}[hidden][aria-hidden=false]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}[popover]{--popover-transform:scale(.95);scroll-padding:var(--gap);transition-property:opacity,transform,display,overlay;position:fixed}@starting-style{[popover]:popover-open{opacity:0;transform:var(--popover-transform)}}[popover]:not(:popover-open){opacity:0;transform:var(--popover-transform)}::backdrop{-webkit-backdrop-filter:blur(var(--blur-large));backdrop-filter:blur(var(--blur-large))}::placeholder{color:var(--color-default-lighter)}::selection{text-shadow:none;background:#cce5ff}::-webkit-calendar-picker-indicator{line-height:1}::-webkit-date-and-time-value{min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-file-upload-button{appearance:button;font:inherit}::-webkit-input-placeholder{color:var(--color-default-light);opacity:1}::-webkit-inner-spin-button{opacity:1;block-size:auto}::-webkit-outer-spin-button{opacity:1;block-size:auto}::-webkit-search-cancel-button{display:none}::-webkit-search-decoration{appearance:none}:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--color-success);transition:background-color 0s 9999s}:is(:autofill,:autofill){-webkit-text-fill-color:var(--color-success);transition:background-color 0s 9999s}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}.range{--track-color:var(--color-default-lighter);--track-size:var(--border-width);--thumb-color:transparent;--thumb-size:0;inline-size:100%;position:relative}.range input{-webkit-appearance:none;cursor:pointer;background-color:#0000;block-size:1em;inline-size:100%}.range:before,.range:after{content:"";pointer-events:none;inline-size:100%;transform:translateY(-50%) scaleX(var(--scale-x,0%));transform-origin:0%;position:absolute;inset-block-start:50%;inset-inline-start:0}.range:before{--scale-x:var(--media-buffered);block-size:var(--track-size);background-color:var(--color-default-light)}.range:after{--scale-x:var(--media-played);block-size:calc(var(--track-size) * 2);background-color:var(--color-active)}.range:has(input:is(:focus,:active)):after{background-color:var(--color-active-light)}::-webkit-slider-runnable-track{background-color:var(--track-color);block-size:var(--track-size)}::-moz-range-track{background-color:var(--track-color);block-size:var(--track-size)}::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--thumb-color);block-size:var(--thumb-size);inline-size:var(--thumb-size);border-radius:50%;margin-block-start:calc((var(--thumb-size) - var(--track-size)) / -2)}::-moz-range-thumb{background-color:var(--thumb-color);block-size:var(--thumb-size);inline-size:var(--thumb-size);border:none;border-radius:50%}:focus{outline:none}.focus-visible{outline:2px auto -webkit-focus-ring-color;outline-offset:2px}html:has(:popover-open,.\:popover-open){overflow:hidden}@supports not selector(:popover-open){[popover]:not(.\:popover-open){display:none}}@media print{@media print{*,:before,:after{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:not([href^=\#],[href^=javascript\: i]):after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}abbr:not([title])[aria-label]:after{content:" (" attr(aria-label) ")"}blockquote,figure,img,pre,tr{page-break-inside:avoid}data[value]:after{content:" (" attr(value) ")"}h2,h3,h4,h5,h6,p{orphans:3;widows:3}h2,h3,h4,h5,h6{page-break-after:avoid}html{font-size:75%}pre{white-space:pre-wrap!important}thead{display:table-header-group}time[datetime]:after{content:" (" attr(datetime) ")"}}}.Center{place-content:center;display:grid}.Cluster{gap:var(--gap);flex-wrap:wrap;display:flex}.Cover{gap:var(--gap);min-block-size:100vh;padding:calc(var(--span) + var(--gap)) calc(var(--gutter) + var(--span) + var(--gap));z-index:1;flex-direction:column;display:flex;position:relative}.Cover>header{margin-block:0 auto}.Cover>div{margin-block:auto}.Cover>footer{margin-block:auto 0}.Cover>img,.Cover>video{object-fit:cover;z-index:-1;border-radius:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.Flex{gap:var(--gap);display:flex}.Flow{display:block}:where(.Flow)>*{max-inline-size:var(--measure-flow);margin-inline:auto}:where(.Flow) *{--flow-gap:var(--gap);--flow-gap-start:var(--flow-gap);--flow-gap-end:var(--flow-gap)}:where(.Flow) :not(:first-child){margin-block-start:var(--flow-gap-start)}:where(.Flow) :not(:last-child){margin-block-end:var(--flow-gap-end)}.Frame{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex;overflow:hidden}.Frame>img,.Frame>video{object-fit:cover;block-size:100%;inline-size:100%}.Grid{gap:var(--gap);grid-template-columns:repeat(auto-fit, min(100%, var(--grid-span,var(--measure-1))));grid-template-rows:repeat(auto-fit,minmax(0,1fr));display:grid}.Grid>*{min-width:0}.Masonry{align-items:start;gap:var(--gap);grid-template-columns:repeat(auto-fit, min(100%, var(--masonry-span,var(--measure-1))));grid-template-rows:masonry;display:grid}.Masonry>*{max-inline-size:100%!important}.Pivot{gap:var(--gap);flex-wrap:wrap;display:flex}.Pivot>*{flex-basis:calc((var(--pivot-span,var(--measure-flow)) - 100%) * 999);flex-grow:1}.Pivot>*>*{max-inline-size:100%}.Shelf{gap:var(--gap);block-size:auto;margin:calc(-1 * var(--gap)) calc(-1 * var(--gutter));padding:var(--gap) var(--gutter);scroll-snap-type:x proximity;scrollbar-color:var(--color-primary) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.Shelf>*{flex:none;scroll-margin-inline-start:var(--gutter)}.Shelf>:not(:only-child){scroll-snap-align:start}.Shelf>img{flex-basis:auto;block-size:100%;inline-size:auto}.Shelf::-webkit-scrollbar{block-size:.5rem}.Sidebar{gap:var(--gap);flex-wrap:wrap;display:flex}.Sidebar>div{flex-grow:9999;flex-basis:0;min-inline-size:50%}.Sidebar>aside{flex-basis:var(--sidebar-size,var(--measure-half));flex-grow:1}.Stack{gap:var(--gap);flex-direction:column;display:flex}.Stack:only-child{block-size:100%}.Flow{--margin:max(0%, (100% - var(--measure-flow)) / 2);font-family:var(--font-crimson);font-size:var(--font-size-medium);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first;-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-flow)}.Flow>blockquote{margin-inline-start:calc(var(--margin) + var(--span-1) + var(--gap))}.Flow>figure{max-inline-size:100%}.Flow :is(blockquote,figure,hr){--flow-gap:calc(2 * var(--gap))}.Flow hr{max-inline-size:62%;margin-inline:auto}.Flow hr:after{background-color:var(--color-background);color:var(--color-secondary-lighter);content:var(--mark-end) var(--mark-end) var(--mark-end);font-size:var(--font-size-small);padding-inline:.25em;position:absolute;inset-block-start:calc(50% - (var(--border-width) / 2));inset-inline-start:50%;transform:translate(-50%,-50%)}.Flow :is(.image-style-align-left,.image-style-align-right){--flow-gap:var(--gap)}.Flow>:is(.image-style-align-left,.image-style-align-right){margin-block:0 var(--flow-gap);max-inline-size:calc((100% - var(--gap)) / 2);position:relative;inset-block-start:var(--font-trim)}.Flow>.image-style-align-left{float:left;margin-inline:0 var(--gap)}.Flow>.image-style-align-right{float:right;margin-inline:var(--gap) 0}.Flow>.image-style-block-align-left{margin-inline-end:var(--margin)}.Flow>.image-style-block-align-right{margin-inline-start:var(--margin)}.Flow figure *{--flow-gap:calc(var(--gap) / 2)}.Flow a{text-decoration:underline}.Flow :is(h1,h2,h3,h4,h5,h6){text-wrap:pretty}.Flow :is(h1,h2){--flow-gap-start:calc(2 * var(--gap));font-size:var(--font-size-large)}.Flow h4{font-weight:400}.Flow h5{--flow-gap-end:0}.Flow h5+*{--flow-gap-start:0}.Flow h6{--flow-gap:0;float:left;margin-inline:var(--margin) var(--gap);vertical-align:baseline}.Flow dt{--flow-gap-end:0}.Flow dd{--flow-gap:0}.Flow li{--flow-gap:0;margin-block-start:calc(var(--gap) / 2)}.Flow caption:not([align=bottom])+*,.Flow caption[align=bottom]{--flow-gap:calc(var(--gap) / 2)}[data-tooltip]{position:relative}[data-tooltip]:after{background-color:var(--color-default);color:var(--color-background);content:attr(data-tooltip);font-family:var(--font-avenir);font-size:var(--font-size-xsmall);inline-size:max-content;padding-block:.5em;padding-inline:1.3em;transition-property:opacity;position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%)}[data-tooltip]:not(:focus,:hover):after{opacity:0;display:none}.anchor{display:none}:is(.audio-popover,.video-popover){--popover-transform:scale(.95);-webkit-backdrop-filter:blur(var(--blur-small));backdrop-filter:blur(var(--blur-small));background-color:rgb(from var(--color-podcast-blue) r g b / var(--opacity-dark));border-radius:var(--border-radius);color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.video-popover{padding:0}:is(.audio-popover,.video-popover)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}:where(.audio-popover,.video-popover) button[popovertargetaction=hide]{z-index:99;position:absolute;inset-block-start:var(--gap);inset-inline-end:var(--gap)}.video-popover iframe{background-color:#0000;border-radius:0}.backdrop{position:relative}.backdrop:before,.backdrop:after{content:"";z-index:-1;position:absolute;inset:0}.backdrop:before{background-color:var(--color-secondary-lightest)}.backdrop:after{background-image:var(--background-image);background-position:var(--background-position);filter:grayscale(50%);mix-blend-mode:soft-light;opacity:.35;background-size:cover}header.backdrop{padding-block-end:calc(var(--header-buffer) - var(--logo-height) - var(--gap))}header.backdrop:before,header.backdrop:after{block-size:calc(100% + var(--header-buffer));inline-size:100vw;inset-block-start:auto;inset-inline-start:50%;transform:translate(-50%)}.badge{--padding:.2em;--size:calc(2 * var(--padding) + 1em);background-color:var(--color-primary);block-size:var(--size);color:var(--color-background);font-family:var(--font-avenir);font-size:var(--font-size-xsmall);font-size-adjust:var(--font-reduced);letter-spacing:normal;min-inline-size:var(--size);padding-inline:var(--padding);border-radius:9em;place-content:center;font-stretch:90%;line-height:0;transition-property:background-color;display:inline-grid}button:where(:hover,:focus,:active) .badge{background-color:var(--color-primary-light)}.banner{gap:var(--gap);grid-template-columns:calc(var(--gutter) - var(--gap)) repeat(8, var(--span-1)) calc(var(--gutter) - var(--gap));margin-block-start:calc(-2 * var(--gap));margin-inline:0;display:grid}.banner>figure{z-index:-1;grid-area:1/4/auto/-1;padding-block-start:50%;position:relative}.banner>figure img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.banner>div{--background-color:var(--color-secondary-lightest);--padding:calc(2 * var(--gap));-webkit-backdrop-filter:blur(var(--blur-small));backdrop-filter:blur(var(--blur-small));background-image:linear-gradient(to right, var(--background-color) calc(var(--span-1) + var(--padding) + var(--gap)), rgb(from var(--background-color) r g b / var(--opacity-light)));margin-block:calc(4 * var(--gap));margin-inline:calc(-1 * var(--padding));padding:var(--padding);grid-area:1/3/auto/span 3;align-self:center}.banner>div h2{padding-inline-end:var(--padding);transition-property:color}.banner:has(a:is(:hover,:focus,:active)) h2{color:var(--color-default-light)}.banner a svg{color:var(--color-primary)}@media (max-width:1279px){.banner>figure{grid-column-start:3}.banner>div{--padding:var(--gap);grid-column-start:2;gap:1em}}@media (max-width:959px){.banner{grid-template-rows:auto var(--span-1)}.banner>figure{grid-column-start:1}.banner>div{background-image:linear-gradient(to top, var(--background-color) calc(var(--span-1) + var(--padding) + var(--gap)), rgb(from var(--background-color) r g b / var(--opacity-light)));margin-block:calc(8 * var(--gap)) 0;grid-area:1/3/-1/-3;align-self:end;margin-inline:0}}@media (max-width:639px){.banner>div{grid-column:2/-2}}.bio figure{max-inline-size:var(--span-4)}section.book figure{aspect-ratio:1;margin-inline-start:calc(-1 * var(--gap));padding-inline-start:var(--gap);position:relative;overflow:hidden}@media (max-width:639px){section.book figure{padding-inline-start:var(--span-1)}}section.book figure>div{gap:calc(2 * var(--gap));grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);min-inline-size:125%;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}section.book figure .cover:first-child{grid-area:2/1/span 2}section.book figure .cover:nth-child(2){grid-area:1/2/span 2}section.book figure .cover:nth-child(3){grid-area:3/2/span 2}section.books{--padding:calc(4 * var(--gap));padding-block:var(--padding);padding-inline:var(--gutter);margin-inline:0;position:relative;overflow:hidden}section.books>figure{margin-block-end:calc(-1 * var(--padding))}section.books:after{content:"";pointer-events:none;z-index:1;background-image:url(../images/books-background.png);background-size:cover;position:absolute;inset:0}section.books>figure{aspect-ratio:4/3;position:relative}section.books>figure>div{inline-size:100%;min-inline-size:calc(2.5 * var(--measure-1));grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);align-items:center;gap:7.5vw;display:grid;position:absolute;inset-inline-start:50%;transform:translate(-50%)}section.books>figure .cover{grid-row-end:span 2;position:relative}section.books>figure .cover:first-child{grid-column:2;grid-row-start:1}section.books>figure .cover:nth-child(2){grid-column:1;grid-row-start:2;inset-block-start:calc(-3 * var(--gap))}section.books>figure .cover:nth-child(3){grid-column:3;grid-row-start:2}section.books>figure .cover:nth-child(4){grid-column:2;grid-row-start:3}.brow{font-family:"Lorne Flare Small Caps", var(--font-lorne);font-size:var(--font-size-xsmall);letter-spacing:var(--tracking-caps);line-height:var(--line-height-1);text-transform:uppercase;text-wrap:balance}.button-icon,.button-icon-solid,.button-primary,.button-secondary,.button-intelligence,.button-solid,.button-text{border-width:var(--border-width);font-size:var(--font-size-small);outline:var(--border-width) solid transparent;outline-offset:calc(-1 * var(--border-width));justify-content:center;align-items:center;gap:.5em;line-height:1;display:inline-flex}.button-icon,.button-icon-solid{aspect-ratio:1;border-radius:50%;inline-size:3em}.button-primary,.button-secondary,.button-intelligence,.button-solid{padding:.42em 1.84em}.button-icon,.button-primary{border-color:currentColor}.button-secondary{border-color:#0000;padding:0}.button-solid,.button-icon-solid{background-color:var(--color-active);color:var(--color-background);border-color:#0000;transition-property:background-color}.button-solid:is(:hover,:focus,:active),.button-icon-solid:is(:hover,:focus,:active){background-color:var(--color-active-light);color:var(--color-background)}.button-intelligence{--background-image:radial-gradient(circle at right, currentcolor, transparent 150%);color:var(--color-primary);border-color:#0000;border-radius:9em;transition-property:background-image,color}.button-intelligence:is(:hover,:focus,:active){color:var(--color-primary-light)}.button-text{font-size-adjust:none;font-stretch:100%;font-weight:inherit;letter-spacing:normal;text-transform:none}@supports ((-webkit-background-clip:border-area) or (background-clip:border-area)){.button-intelligence{background-clip:border-area;background-image:var(--background-image);background-origin:border-box}}@supports not ((-webkit-background-clip:border-area) or (background-clip:border-area)){.button-intelligence{position:relative}.button-intelligence:before{--mask:linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);background-image:var(--background-image);border:inherit;border-radius:inherit;content:"";inset:calc(-1 * var(--border-width));-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-composite:destination-out;background-origin:border-box;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}}:is(.button-icon,.button-icon-solid,.button-primary,.button-solid,.button-secondary,.button-text) svg:has(use:is([href=\#icon-lock],[href=\#icon-unlock])){transform:translateY(-.125em)}.tags{color:var(--color-default-light);font-family:var(--font-avenir);font-size:var(--font-size-xsmall);text-wrap:pretty;font-weight:450}.card{background-color:var(--color-secondary-lightest);padding:var(--gap);border-start-end-radius:calc(var(--border-radius) * 2)}.card>figure{inline-size:calc(var(--measure-1) + var(--gap) + (var(--measure-1) - var(--gap)) / 2);max-inline-size:100%}.entries figure img{block-size:100%}.category{background-color:var(--color-default);border-color:#0000;border-width:var(--border-width);color:var(--color-background);outline:var(--border-width) solid transparent;outline-offset:calc(-1 * var(--border-width));padding-block:.4em;padding-inline:1em calc(1em - var(--tracking-caps));line-height:1;transition-property:opacity}a.category:is(:hover,:focus,:active){color:var(--color-background);opacity:var(--opacity-light)}.cover{--transform-scale:1.025;background-color:var(--color-gray);transition-property:transform;position:relative}.cover:before,.cover:after{content:"";opacity:.6;pointer-events:none;position:absolute;inset:0}.cover:before{z-index:-1;background:#0009;transition-property:box-shadow;box-shadow:.6rem 1.6rem 1.6rem #0003,.3rem .8rem .8rem #0004,.225rem .6rem .6rem #0003,.15rem .4rem .4rem #0002,.075rem .3rem .2rem -.1rem #0005}.cover:after{z-index:1;background-image:linear-gradient(-60deg,#0006,#0000);transition-property:transform;box-shadow:inset .2rem 0 .4rem -.2rem #fff,inset .1rem 0 .1rem #fff6,inset -.3rem 0 .6rem -.3rem #000b,inset -.1rem 0 .1rem #0004,inset 0 .1rem #000b,inset 0 -.1rem #000b}.date,.duration{color:var(--color-default-light);white-space:nowrap}:is(.audio-popover,.backdrop) :is(.date,.duration){color:var(--color-default-lighter)}.endnotes{color:var(--color-default-light);font-size:var(--font-size-small)}.endnotes .badge,.badge[id^=reference]{background-color:var(--color-active-lightest);color:var(--color-active)}.endnotes :target,.badge[id^=reference]:target{outline:2px solid -webkit-focus-ring-color;outline-offset:.25em}.entries .entry{position:relative}.entries .entry figure,body.text .entry figure{background-color:var(--color-gray);position:relative}main:has(:popover-open) .entries .entry:not(:has(:popover-open)){opacity:var(--opacity-lighter)}.feature figure img{block-size:100%}.filters label{background-color:var(--color-background);border:var(--border-width) solid;inline-size:var(--measure-1);min-inline-size:var(--span-1);max-inline-size:var(--span-3);z-index:99;align-items:center;position:relative}.filters>label:only-child{inline-size:auto;max-inline-size:var(--span-max)}.filters label:focus-within{z-index:101}.filters:focus-within label:where(:not(:focus-within)){color:var(--color-default-lighter)}.filters label>span{font-size:var(--font-size-small);z-index:-1;align-items:center;padding-inline-end:2em;transition-property:opacity;display:flex;position:absolute;inset:0}.filters label>span:before{border-block-end:none}.filters label:focus-within>span{opacity:0}.filters label:has(option:not(:first-of-type):checked):after{display:none}.filters label:has(option:not(:first-of-type):checked)>span{-webkit-text-fill-color:transparent}.filters select{font-size:max(16px, var(--font-size-xsmall))}.filters select:has(option:checked:not([value=""])){background-color:var(--color-background);background-clip:content-box}.format{border-color:#0000;border-width:var(--border-width);outline:var(--border-width) solid transparent;outline-offset:calc(-1 * var(--border-width));align-items:center;gap:.5em;padding-block:.4em;padding-inline:.4em;line-height:1;display:flex}.entries .entry .format{background-color:var(--color-secondary-lightest);pointer-events:none;z-index:1;border-radius:9em;gap:.5em;padding:.75em;font-size:.75em;line-height:0;display:inline-flex;position:absolute;inset-block-start:.75em;inset-inline-start:.75em}.entries .entry.result .format{font-size:.625em}.heading,.title{font-family:var(--font-lorne);font-size:var(--font-size-2xlarge);letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--line-height-tight)}h1.title{font-size:var(--font-size-3xlarge);line-height:1}h3.title{font-size:var(--font-size-large);font-weight:400;line-height:var(--line-height-caption)}a:has(.heading,.title){color:inherit}a :is(.heading,.title),:is(.heading,.title) a{color:inherit;transition-property:opacity}:is(.heading,.title) a:is(:hover,:focus,:active),a:is(:hover,:focus,:active) :is(.heading,.title){opacity:var(--opacity-light)}:is(.heading,.title) :is(cite,dfn,em,i){letter-spacing:inherit}.entries .title{text-wrap:pretty}.icon{vertical-align:baseline;block-size:1em;inline-size:auto;transition-property:transform;display:inline-block;transform:translate(0)}:where(a,button):is(:hover,:focus,:active) .icon:has(use[href=\#icon-right]){transform:translate(.25em)}:where(a,button):is(:hover,:focus,:active) .icon:has(use[href=\#icon-left]){transform:translate(-.25em)}section.latest{padding-inline:var(--gutter);margin-inline:0;position:relative}section.blogs header,section.fresh header,section.latest header{box-shadow:inset 0 calc(-1 * var(--border-width)) var(--color-secondary-lighter)}section.blogs h2,section.fresh h2,section.latest h2{border-block-end:.3333rem solid var(--color-default-light);padding-block-end:.5em}@media (min-width:1280px){section.latest:before{content:"";background-color:var(--color-default-light);block-size:min(50%,25rem);inline-size:.3333rem;position:absolute;inset-block-start:0;inset-inline-start:0}}.notice{background:var(--color-secondary-lightest);color:var(--color-default);font-family:var(--font-avenir);font-size:var(--font-size-small);outline:var(--border-width) solid transparent;outline-offset:calc(-1 * var(--border-width));padding:1em var(--gap);position:relative}.notice button{position:absolute;inset-block-start:var(--gap);inset-inline-end:var(--gap)}.notices{margin-block:calc(-2 * var(--gap))}.notices:has(+.checkout),.notices:has(+.spotlight){margin-block-end:0}.pagination a{display:block}.pagination [aria-current] a{--padding:.5em;box-sizing:content-box;border-width:var(--border-width);color:var(--color-active-light);margin:calc(-1 * var(--padding));min-inline-size:1em;padding:var(--padding);pointer-events:none;border-radius:9em;place-items:center;display:grid}.paragraphs{font-family:var(--font-lorne);font-size:var(--font-size-small);-webkit-hyphens:none;hyphens:none;line-height:var(--line-height);text-wrap:pretty}.paragraphs>*+*{margin-block-start:1em}.play{aspect-ratio:1;background-color:var(--color-active);color:var(--color-background);border-radius:50%;flex-shrink:0;place-content:center;inline-size:3em;display:grid}.play:is(:hover,:focus,:active){background-color:var(--color-active-light)}[data-audio-state=paused] .play use[href=\#icon-pause],[data-audio-state=playing] .play use[href=\#icon-play]{display:none}.preview{border-start-end-radius:calc(var(--border-radius) * 2);overflow:hidden}.result figure{border-start-end-radius:var(--border-radius);overflow:hidden}.result details{border:none;padding:0}.result details>*{padding:var(--gap)}.result details>*+*{padding-block-start:0}.result summary{color:inherit}@media (max-width:1300px){div.-hide{display:none}}.summary{color:var(--color-secondary);font-family:var(--font-crimson);font-size:var(--font-size-small);-webkit-hyphens:none;hyphens:none;line-height:var(--line-height);text-wrap:pretty}.entries .summary{font-size:var(--font-size-xsmall)}.summary :where(b,strong){color:var(--color-default);font-weight:inherit}.work figure{border-start-end-radius:var(--border-radius);overflow:hidden}[data-color]{--color-theme:var(--color-default-light);--color-theme-lightest:var(--color-default-lightest)}[data-color=graphite]{--color-theme:var(--color-graphite);--color-theme-lightest:var(--color-graphite-lightest)}[data-color=kokoda]{--color-theme:var(--color-kokoda);--color-theme-lightest:var(--color-kokoda-lightest)}[data-color=mustard]{--color-theme:var(--color-mustard);--color-theme-lightest:var(--color-mustard-lightest)}[data-color=tangerine]{--color-theme:var(--color-tangerine);--color-theme-lightest:var(--color-tangerine-lightest)}[data-color=fern]{--color-theme:var(--color-fern);--color-theme-lightest:var(--color-fern-lightest)}[data-color=denim]{--color-theme:var(--color-denim);--color-theme-lightest:var(--color-denim-lightest)}[data-color=gpts-green]{--color-theme:var(--color-gpts-green);--color-theme-lightest:var(--color-gpts-green-lightest)}.entries [data-color].entry:not(.tile) figure:after,body.text [data-color].entry figure:after{background-image:linear-gradient(315deg, var(--color-theme), transparent var(--opacity-light));content:"";opacity:.9;pointer-events:none;z-index:10;transition-property:opacity;position:absolute;inset:0}.entries [data-color].entry:not(.tile) figure img{filter:grayscale(85%);transition-property:filter}.entries [data-color].entry:not(.tile):is(:hover,:focus,:active) figure img{filter:grayscale(0%)}body.account main nav [aria-current] a{background-color:var(--color-active);color:var(--color-background);border-color:#0000}[data-color] .backdrop hr{border-color:var(--color-theme);border-block-start-width:calc(2 * var(--border-width));inline-size:3em}body:is(.collection,.page) header.backdrop{--padding:calc(4 * var(--gap));--overhang:calc(2 * var(--gap));padding-block-end:var(--padding)}body:is(.collection,.page) header.backdrop>figure{margin-block-end:calc(-1 * (var(--padding) + var(--overhang)))}body:is(.collection,.page) header.backdrop>figure>img{block-size:100%}body:is(.collection.podcast,.pdf) #header{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-background)}body:is(.collection.podcast,.pdf) :is(.backlink,.backdrop) a:is(:hover,:focus,:active){color:var(--color-active-dark)}body:is(.collection.podcast,.pdf) .backdrop{color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:is(.collection.podcast,.pdf) .backdrop:before{background-color:var(--color-default-dark)}body.collection.podcast .backdrop:before{background-color:var(--color-podcast-blue)}body:is(.collection.podcast,.pdf) .backdrop .summary{color:var(--color-active-light)}body.video{background-color:var(--color-blackpoint);color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.video.podcast,body.podcast .backdrop:before{background-color:var(--color-podcast-blue)}body.video :where(a):is(:hover,:focus,:active){color:var(--color-active-dark)}body.video :is(.heading,.title) a:is(:hover,:focus,:active),body.video a.category:is(:hover,:focus,:active){color:inherit}body.video .summary{color:var(--color-secondary-light)}body.video .summary :where(b,strong){color:var(--color-background)}body.video :is(.tags,.date,.duration){color:var(--color-default-lighter)}body.video #subscribe{--color-1:var(--color-default-dark);--color-2:var(--color-default);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.video #subscribe input{color:inherit}body.video #subscribe figure svg{color:var(--color-background-dark);mix-blend-mode:screen}body.video>footer .-color-scheme-dark{background-color:var(--color-blackpoint)}@media (max-width:959px){body.person main>header>figure{max-inline-size:var(--span-4)}}@media (max-width:767px){#endmatter{flex-direction:column}}#cart{--popover-transform:none;block-size:100%;inline-size:100vw}#gpts>div{--overhang:calc(2 * var(--gap));--padding:calc(2 * var(--gap));--logo-height:3em;gap:var(--padding);padding:var(--padding);background-color:#0a281b}#gpts>div>figure{margin-block-end:calc(-1 * (var(--overhang) + var(--padding)))}#gpts .logo-gpts{block-size:var(--logo-height);inline-size:auto}@media (max-width:959px){#gpts>div{margin-block-start:var(--overhang);margin-block-end:0}#gpts>div>figure{z-index:-1;margin-block-start:calc(-1 * (var(--overhang) + var(--padding)));margin-block-end:calc(-1 * (var(--padding) + (var(--logo-height) / 2)))}#gpts>div{z-index:0}}#marquee:not(:empty){background-color:var(--color-secondary)}#marquee a{color:inherit;transition-property:opacity}#marquee a:is(:focus,:active,:hover){opacity:var(--opacity-light)}#masthead{margin-block-start:var(--gap)}#masthead :where(a,button){color:inherit;transition-property:opacity}#masthead :where(a,button):is(:hover,:focus,:active){opacity:var(--opacity-light)}#masthead>menu .badge{position:absolute;inset-block-start:-.65em;inset-inline-start:.65em}#masthead [role=heading] svg{inline-size:auto}#masthead [role=heading]>svg{block-size:var(--logo-height)}#masthead nav a{display:block;position:relative}#masthead nav a:before{border-block-end-width:var(--border-width);border-color:var(--color-primary);opacity:0;transition-property:opacity;position:absolute;inset-block-end:calc(var(--gap) / -2 - var(--border-width));inset-inline:0}#masthead nav a:is(:hover,:focus,:active):before{opacity:var(--opacity-light)}#masthead nav [aria-current] a:before{opacity:1}@media (max-width:979px){#masthead nav{display:none!important}#masthead menu a,#masthead menu button{font-size:var(--font-size-medium)}}#menu{--popover-transform:none;background-color:rgb(from var(--color-default) r g b / var(--opacity-dark));block-size:100%;inline-size:100vw}#menu nav li{border-block-start-width:var(--border-width);border-color:var(--color-secondary-dark)}#menu nav li:last-of-type{border-block-end-width:var(--border-width)}#menu nav a{color:inherit;transition-property:opacity}#menu nav a:is(:hover,:focus,:active),#menu nav a[aria-current]{opacity:var(--opacity-light)}#menu footer{margin-block-start:auto;padding-block-end:var(--gap)}#search{background-color:var(--color-mustard-lighter);border-radius:var(--border-radius);block-size:auto;inline-size:auto;margin:var(--gap)}@media (min-width:960px){#search[data-search-ui]{--search-frame-padding:calc(4 * var(--gap))}}@media (max-width:959px){#search{border-radius:0;margin:0;padding-block-start:calc(2 * var(--gap))}#search button[popovertarget=search]{font-size:var(--font-size-medium)}}#search:target[popover]{scroll-margin-block-start:calc(4 * var(--gap))}[data-search-ui] form{--padding:1em;--button-size:calc(2 * var(--padding));--button-margin:calc((((2 * var(--padding)) + 1em) - var(--button-size)) / 2);font-size:var(--font-size-medium);position:relative}[data-search-ui] form [type=search]{background:var(--color-background);border-color:var(--color-primary);border-width:var(--border-width);block-size:calc(3 * var(--padding));font-size:inherit;padding:var(--padding) var(--gap);border-radius:99em;padding-inline-end:calc(var(--button-size) + (2 * var(--button-margin)))}[data-search-ui] form [type=search]:is(:hover,:focus,:active){border-color:var(--color-primary-light)}[data-search-ui] form button{aspect-ratio:1;background-color:var(--color-primary);color:var(--color-background);font-size:inherit;inline-size:var(--button-size);border-radius:50%;place-content:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--button-margin);transform:translateY(-50%)}[data-search-ui] form button:is(:hover,:focus,:active){background-color:var(--color-primary-light)}[data-search-ui] details{border-width:var(--border-width)}[data-search-ui] details:not([open]){align-self:start}[data-search-ui]{--search-ui-size:calc((2.5 * var(--gap)) + (3 * var(--font-size-medium)) + (1.84 * var(--font-size-xsmall)) + (6 * var(--border-width)));--search-frame-padding:calc(2 * var(--gap));--search-summary-size:calc(2 * var(--gap) + var(--font-size-medium))}[data-search-ui] details[open]{align-self:stretch;padding-block-end:0;overflow:hidden}[data-search-ui] details summary{position:relative}[data-search-ui] details summary:before{border-block-end-width:var(--border-width);content:"";inset-block-start:100%;inset-inline:var(--gap);position:absolute}[data-search-ui] details .result:first-child{border-block-start:0}[data-search-ui] details[data-results] [role=region]{scroll-snap-type:y proximity}[data-search-ui] details[data-results] .result{scroll-snap-align:start}[data-search-ui] details [role=region]{max-block-size:calc(100dvh - var(--search-frame-padding) - var(--search-ui-size) - var(--search-summary-size));padding-block-end:var(--gap);overflow-y:auto}[data-search-ui] [role=status]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:959px){[data-search-ui] details[data-response] [role=region]{block-size:calc(.5 * (100dvh - var(--search-frame-padding) - var(--search-ui-size) - var(--search-summary-size)));resize:vertical}}#subscribe{--color-1:var(--color-secondary-lightest);--color-2:var(--color-secondary)}#subscribe section{background-color:var(--color-1);flex-basis:calc(var(--span-5) + var(--gutter));padding-block:calc(3 * var(--gap)) calc(4 * var(--gap));padding-inline:calc(var(--gutter) + var(--gap)) var(--gap)}#subscribe section>div{inline-size:100%;max-inline-size:var(--measure-3)}#subscribe figure{background-image:linear-gradient(transparent 50%, var(--color-2) 0);flex-basis:calc(var(--span-3) + var(--gap) + var(--gutter));padding-block:calc(2 * var(--gap));padding-inline:var(--gap) var(--gutter)}#subscribe figure svg{min-inline-size:var(--span-1);mix-blend-mode:multiply}#subscribe :is(input,button){border-block-end-width:var(--border-width);border-color:var(--color-active);inline-size:auto;padding-block:.5em}#subscribe :is(input,button):is(:hover,:focus,:active){border-color:var(--color-active-light)}#subscribe :is(button){border-inline-start-width:var(--border-width)}@media (max-width:767px){#subscribe>div{flex-direction:column}#subscribe section{padding-block-end:0;padding-inline:var(--gutter);flex-basis:auto}#subscribe figure{background-color:var(--color-1);padding-inline:var(--gutter);flex-basis:auto}}div.checkout table{scroll-snap-align:start;table-layout:auto;inline-size:auto;min-inline-size:100%}div.checkout table :is(td,th):first-child{inline-size:var(--measure-1)}div.checkout table :is(td,th):not(:first-child){overflow-wrap:break-word;white-space:nowrap;inline-size:1%}div.checkout table :is(th,td){padding-block:calc(var(--gap) / 2)}div.checkout table :is(th,td):not(:last-child){padding-inline-end:var(--gap)}div.checkout table thead th{padding-block-start:0}div.checkout table tfoot tr :is(th,td){padding-block-end:0}div.checkout .quantity input{font-size:var(--font-size-xsmall)}div.checkout nav{view-transition-name:checkout-nav;margin-block-start:calc(-2 * var(--gap));overflow:hidden}div.checkout nav li{color:var(--color-background);text-align:center;white-space:nowrap;flex:auto;display:grid;position:relative}div.checkout nav li:before{background-color:var(--color-active);content:"";z-index:-1;position:absolute;inset:0}div.checkout nav li:first-child:before{border-start-start-radius:9em;border-end-start-radius:9em}div.checkout nav li[aria-current]:before,div.checkout nav li:last-child:before{border-start-end-radius:9em;border-end-end-radius:9em}div.checkout nav li[aria-current]~li{color:var(--color-active)}div.checkout nav li[aria-current]~li:before{background-color:#0000}div.checkout nav a,div.checkout nav span{padding:.5em 1em}div.checkout nav a{color:inherit;transition-property:opacity}div.checkout nav a:is(:hover,:focus,:active){opacity:var(--opacity-light)}.flash{--duration:5s;--stagger:.15s;--translate:var(--gap);max-inline-size:var(--measure-3);z-index:9999;margin-inline:auto;position:fixed;inset-block-end:var(--gap);inset-inline-start:50%;transform:translate(-50%)}.flash .notice{animation:flash var(--time-in) var(--timing) both, flash var(--time-out) var(--timing) reverse both;animation-delay:calc(var(--i,1) * var(--stagger)), calc(var(--duration) + (var(--i,1) * var(--stagger)));font-size:var(--font-size-xsmall)}@keyframes flash{0%{opacity:0;transform:translateY(var(--translate))}}.product>.Grid{gap:var(--gap);grid-template-columns:repeat(8, var(--span-1));grid-template-rows:auto 1fr;display:grid}.product>.Grid>header{grid-area:1/5/auto/span 3}.product>.Grid>figure{grid-area:1/2/-1/span 3;position:relative}.product>.Grid>div{grid-area:2/5/auto/span 3}@media (max-width:959px){.product>.Grid{row-gap:calc(var(--gap) * 2);grid-template-rows:auto auto auto}.product>.Grid>header,.product>.Grid>figure,.product>.Grid>div{grid-column:2/-2}.product>.Grid>figure{grid-row:2}.product>.Grid>div{grid-row:3}}@media (max-width:639px){.product>.Grid>header,.product>.Grid>figure,.product>.Grid>div{grid-column:1/-1}}.product .gallery li{inline-size:var(--span-1)}@media (max-width:959px){.product .gallery li{inline-size:var(--span-2)}}.product .gallery button{border-color:#0000;border-width:var(--border-width)}.product .gallery button[aria-current],.product .gallery button:is(:hover,:focus,:active){opacity:var(--opacity-light)}.product details dl{align-items:baseline;gap:calc(var(--gap) / 2) var(--gap);grid-template-columns:auto 1fr;display:grid}.quantity{border-color:currentColor;border-width:var(--border-width);color:var(--color-active);outline:var(--border-width) solid transparent;outline-offset:calc(-1 * var(--border-width));justify-content:center;line-height:1;transition-property:color;display:inline-flex}.quantity:hover,.quantity:focus-within{color:var(--color-active-light)}.quantity button{flex-shrink:0;place-items:center;padding:.42em;display:grid}.quantity input{text-align:center}.quantity ::-webkit-inner-spin-button{appearance:none;margin:0}.quantity ::-webkit-outer-spin-button{appearance:none;margin:0}.spotlight{gap:var(--gap);grid-template-columns:repeat(8, var(--span-1));grid-template-rows:repeat(8,1fr);margin-block-start:calc(-2 * var(--gap));display:grid}.spotlight>header{--padding:calc(2 * var(--gap));--background-color:var(--color-secondary-lightest);-webkit-backdrop-filter:blur(var(--blur-small));backdrop-filter:blur(var(--blur-small));background-image:linear-gradient(to right, var(--background-color) calc(var(--span-1) + var(--padding) + var(--gap)), rgb(from var(--background-color) r g b / var(--opacity-light)));margin-inline:calc(-1 * var(--padding));padding:var(--padding);grid-area:2/2/-2/-5;align-self:center}.spotlight>figure:first-of-type{filter:saturate(85%);z-index:-1;grid-area:1/3/-1/7;position:relative}.spotlight>figure:first-of-type img{opacity:var(--opacity-light)}.spotlight>figure:nth-of-type(2){grid-area:2/6/-2/span 2;position:relative}.spotlight>figure{background-image:linear-gradient(315deg, var(--color-theme), transparent var(--opacity-light))}.spotlight>figure:first-of-type img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (max-width:1279px){.spotlight>header{--padding:var(--gap);grid-column-start:1}.spotlight>figure:first-of-type{grid-column-end:-2}.spotlight>figure:nth-of-type(2){grid-column-start:7}}@media (max-width:959px){.spotlight{grid-template-rows:auto repeat(4, var(--span-2)) auto}.spotlight>header{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;grid-area:auto/1/auto/-1;margin-inline:0;padding:0}.spotlight>figure:first-of-type{grid-area:2/1/-2/-1}.spotlight>figure:nth-of-type(2){grid-area:4/4/-1/-2}}body.store .subnav{background-color:var(--color-active)}body.store .subnav a{color:var(--color-background);transition-property:opacity}body.store .subnav a:is(:hover,:focus,:active),body.store .subnav [aria-current] a{opacity:var(--opacity-light)}.tile{border-start-end-radius:calc(var(--border-radius) * 2);overflow:hidden}.tile figure{background-image:linear-gradient(315deg, var(--color-theme), transparent var(--opacity-light))}label[style*=--variants-padding]{display:grid}label[style*=--variants-padding]>span{grid-area:1/1}label[style*=--variants-padding]>.variants{z-index:2;grid-area:1/1;padding-inline-start:calc(var(--variants-padding) + .5em);position:relative}.-aspect-portrait,.-aspect-tile{aspect-ratio:4/5}.-aspect-feature,.-aspect-square{aspect-ratio:1}.-aspect-card,.-aspect-thumbnail{aspect-ratio:4/3}.-aspect-cover,.-aspect-video,.-aspect-wide{aspect-ratio:16/9}.-aspect-banner{aspect-ratio:2}:where(.-aspect-portrait,.-aspect-feature,.-aspect-square,.-aspect-card,.-aspect-thumbnail,.-aspect-cover,.-aspect-video,.-aspect-wide,.-aspect-banner){position:relative;overflow:hidden}:where(.-aspect-portrait,.-aspect-feature,.-aspect-square,.-aspect-card,.-aspect-thumbnail,.-aspect-cover,.-aspect-video,.-aspect-wide,.-aspect-banner)>img{block-size:100%;inline-size:100%;position:absolute;inset:0}.-drop-shadow{box-shadow:0 .05rem .1rem -.05em #0000004d,0 .5rem 1rem #00000026}.-font-avenir{font-family:var(--font-avenir)}.-font-crimson{font-family:var(--font-crimson)}.-font-lorne{font-family:var(--font-lorne)}.-font-size-xsmall{font-size:var(--font-size-xsmall)}.-font-size-small{font-size:var(--font-size-small)}.-font-size-medium{font-size:var(--font-size-medium)}.-font-size-large{font-size:var(--font-size-large)}.-font-size-1xlarge{font-size:var(--font-size-1xlarge)}.-font-size-2xlarge{font-size:var(--font-size-2xlarge)}.-font-size-3xlarge{font-size:var(--font-size-3xlarge)}.-font-condensed{font-stretch:var(--font-condensed)}.-font-reduced{font-size-adjust:var(--font-reduced)}.-font-italic{letter-spacing:.01em;font-style:italic}.-font-italic :where(cite,dfn,em,i){letter-spacing:normal;font-style:normal}.-font-weight-300{font-weight:300}.-font-weight-400{font-weight:400}.-font-weight-500{font-weight:500}.-font-weight-600{font-weight:600}.-font-weight-700{font-weight:700}.-line-height{line-height:var(--line-height)}.-line-height-1{line-height:1}.-line-height-tight{line-height:var(--line-height-tight)}.-line-height-caption{line-height:var(--line-height-caption)}.-tracking-0{letter-spacing:0}.-tracking-caps{letter-spacing:var(--tracking-caps)}.-tracking-display{letter-spacing:var(--tracking-display)}.-text-uppercase{text-transform:uppercase}.-caps{font-family:var(--font-avenir);font-size-adjust:var(--font-reduced);font-stretch:var(--font-condensed);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:450}.-caps.-font-size-xsmall{font-weight:500}.-caps.-font-size-small{font-weight:475}.-caps.-font-size-large{font-weight:425}.-trim-caps{margin-inline-end:calc(-1 * var(--tracking-caps))}.-line-clamp-1,.-line-clamp-2,.-line-clamp-3,.-line-clamp-4,.-line-clamp-5{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.-line-clamp-1{-webkit-line-clamp:1}.-line-clamp-2{-webkit-line-clamp:2}.-line-clamp-3{-webkit-line-clamp:3}.-line-clamp-4{-webkit-line-clamp:4}.-line-clamp-5{-webkit-line-clamp:5}.-margin-block-start--4{margin-block-start:calc(-4 * var(--gap))}.-margin-inline-0{margin-inline:0}.-margin-inline-auto{margin-inline:auto}.-padding{padding:var(--gap)}.-padding-2{padding:calc(2 * var(--gap))}.-padding-span{padding:var(--span)}.-padding-span-half{padding:calc((var(--span) - var(--gap)) / 2)}.-padding-block{padding-block:var(--gap)}.-padding-block-half{padding-block:calc(var(--gap) / 2)}.-padding-block-2{padding-block:calc(2 * var(--gap))}.-padding-block-4{padding-block:calc(4 * var(--gap))}.-padding-block-start{padding-block-start:var(--gap)}.-padding-inline{padding-inline:var(--gap)}.-padding-inline-gutter{padding-inline:var(--gutter)}.-padding-button{padding:.42em 1em}.-padding-0{padding:0}.-vertical-align-top{vertical-align:top}.-align-baselines{align-items:baseline}.-align-centers{align-items:center}.-align-ends{align-items:flex-end}.-align-starts{align-items:flex-start}.-align-stretches{align-items:stretch}.-justify-around{justify-content:space-around}.-justify-between{justify-content:space-between}.-justify-centers{justify-content:center}.-justify-ends{justify-content:flex-end}.-justify-evenly{justify-content:space-evenly}.-justify-starts{justify-content:flex-start}.-justify-stretches>*{flex-grow:1}.-align-baseline{align-self:baseline}.-align-center{align-self:center}.-align-end{align-self:flex-end}.-align-start{align-self:flex-start}.-align-stretch{align-self:stretch}:where(.Grid)>.-justify-end{justify-self:end}:where(.Flex,.Cluster)>.-justify-end{margin-inline-start:auto}.-justify-start{justify-self:start}.-justify-stretch{flex-grow:1}.-bleed-inline,.-bleed-inline-start{margin-inline-start:calc(-1 * var(--gap))}.-bleed-inline,.-bleed-inline-end{margin-inline-end:calc(-1 * var(--gap))}.-bleed-span-inline,.-bleed-span-inline-start{margin-inline-start:calc(-1 * var(--span))}.-bleed-span-inline,.-bleed-span-inline-end{margin-inline-end:calc(-1 * var(--span))}.-float-start,.-float-end{--flow-gap:0;max-inline-size:calc((100% - var(--gap)) / 2)}.-float-start+*,.-float-end+*{--flow-gap-start:0}.-float-start{float:left;margin-inline:0 var(--gap)}.-float-end{float:right;margin-inline:var(--gap) 0}.-flush-start{margin-inline:var(--margin) auto}.-flush-end{margin-inline:auto var(--margin)}.-border,.-border-block,.-border-block-start{outline:var(--border-width) solid transparent;outline-offset:calc(-1 * var(--border-width));border-color:currentColor}:is(.-border,.-border-block,.-border-block-start)+:is(.-border,.-border-block,.-border-block-start){margin-block-start:calc(-1 * var(--border-width))}.-border{border-width:var(--border-width)}.-border-block{border-block-width:var(--border-width)}.-border-block-start{border-block-start-width:var(--border-width)}.-border-color-active{border-color:var(--color-active)}.-border-color-primary{border-color:var(--color-primary)}.-border-color-secondary-lighter{border-color:var(--color-secondary-lighter)}.-border-radius{border-radius:var(--border-radius)}.-border-radius-half{border-radius:calc(var(--border-radius) / 2)}.-border-radius-double{border-radius:calc(var(--border-radius) * 2)}.-border-radius-rounded{border-radius:99em}.-border-radius-start-end{border-start-end-radius:var(--border-radius)}.-center{margin-inline:auto}.-background-color{background-color:var(--color-background)}.-background-color-gray{background-color:var(--color-gray)}.-background-color-secondary-lightest{background-color:var(--color-secondary-lightest)}.-background-color-default{background-color:var(--color-default)}.-color-default{color:var(--color-default)}.-color-default-light{color:var(--color-default-light)}.-color-default-lighter{color:var(--color-default-lighter)}.-color-default-lightest{color:var(--color-default-lightest)}.-color-default-dark{color:var(--color-default-dark)}.-color-active{color:var(--color-active)}.-color-active-light{color:var(--color-active-light)}.-color-active-lighter{color:var(--color-active-lighter)}.-color-active-lightest{color:var(--color-active-lightest)}.-color-active-dark{color:var(--color-active-dark)}.-color-primary{color:var(--color-primary)}.-color-primary-light{color:var(--color-primary-light)}.-color-primary-lighter{color:var(--color-primary-lighter)}.-color-primary-lightest{color:var(--color-primary-lightest)}.-color-primary-dark{color:var(--color-primary-dark)}.-color-secondary{color:var(--color-secondary)}.-color-secondary-light{color:var(--color-secondary-light)}.-color-secondary-lighter{color:var(--color-secondary-lighter)}.-color-secondary-lightest{color:var(--color-secondary-lightest)}.-color-secondary-dark{color:var(--color-secondary-dark)}.-color-background{color:var(--color-background)}.-color-error{color:var(--color-error-text)}.-color-inform{color:var(--color-inform-text)}.-color-success{color:var(--color-success-text)}.-color-warn{color:var(--color-warn-text)}.-background-color-error{background-color:var(--color-error-background)}.-background-color-inform{background-color:var(--color-inform-background)}.-background-color-success{background-color:var(--color-success-background)}.-background-color-warn{background-color:var(--color-warn-background)}[data-color] .-color-theme{color:var(--color-theme)}[data-color] .-color-background-theme{background-color:var(--color-theme)}.-color-scheme-dark{background-color:var(--color-default);color:var(--color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.-color-scheme-dark a:is(:hover,:focus,:active){color:var(--color-active-dark)}.-color-scheme-light{background-color:var(--color-background);color:var(--color-default);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.-column-span{grid-column:1/-1}.-column-span-2{grid-column-end:span 2}.-row-span{grid-row:1/-1}.-row-span-2{grid-row-end:span 2}@supports (initial-letter:2) or (-webkit-initial-letter:2){.-drop-cap>p:first-child:first-letter,.-drop-cap>section>p:first-child:first-letter,.-drop-cap>hr+p:first-letter{--initial-letter:2;font-family:var(--font-lorne);-webkit-initial-letter:var(--initial-letter);initial-letter:var(--initial-letter);letter-spacing:calc(var(--initial-letter) * -.05em);margin-inline:calc(var(--initial-letter) * -.125em) calc(var(--initial-letter) * .125em);font-style:normal;font-weight:300}}.-lead-in>p:first-child:first-line,.-lead-in>section>p:first-child:first-line,.-lead-in>hr+p:first-line{font-family:"Lorne Flare Small Caps", var(--font-lorne);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-style:normal;font-weight:400}.-endmark>p:last-child:after{color:var(--color-primary);content:var(--mark-end);font-size:var(--font-size-small);margin-inline-start:var(--font-space)}.-flex-basis-1{flex-basis:var(--span-1)}.-flex-basis-2{flex-basis:var(--span-2)}.-flex-basis-3{flex-basis:var(--span-3)}.-flex-basis-4{flex-basis:var(--span-4)}.-flex-basis-5{flex-basis:var(--span-5)}.-flex-basis-6{flex-basis:var(--span-6)}.-flex-basis-7{flex-basis:var(--span-7)}.-flex-basis-8{flex-basis:var(--span-8)}.-flex-basis-max{flex-basis:max-content}.-flex-1{flex:1}.-gap-0{gap:0}.-gap-2{gap:calc(2 * var(--gap))}.-gap-3{gap:calc(3 * var(--gap))}.-gap-4{gap:calc(4 * var(--gap))}.-gap-half{gap:calc(var(--gap) / 2)}.-gap-space{gap:var(--font-space)}.-gap-em{gap:1em}.-gap-em-half{gap:.5em}.-gap-em-2{gap:2em}.-column-gap-0{column-gap:0}.-column-gap-2{column-gap:calc(2 * var(--gap))}.-column-gap-3{column-gap:calc(3 * var(--gap))}.-column-gap-4{column-gap:calc(4 * var(--gap))}.-column-gap-half{column-gap:calc(var(--gap) / 2)}.-column-gap-space{column-gap:var(--font-space)}.-column-gap-em{column-gap:1em}.-column-gap-em-half{column-gap:.5em}.-row-gap-0{row-gap:0}.-row-gap-2{row-gap:calc(2 * var(--gap))}.-row-gap-3{row-gap:calc(3 * var(--gap))}.-row-gap-4{row-gap:calc(4 * var(--gap))}.-row-gap-half{row-gap:calc(var(--gap) / 2)}.-row-gap-space{row-gap:var(--font-space)}.-row-gap-em{row-gap:1em}.-row-gap-em-half{row-gap:.5em}.-hit-area{position:relative}:where(a,button,label).-hit-area:before,.-hit-area :where(a,label):only-of-type:before{content:"";z-index:1;position:absolute;inset:0}:where(a,button,label).-hit-area:before{inset:-.5em}.-inline-size-1{max-inline-size:var(--span-1)}.-inline-size-2{max-inline-size:var(--span-2)}.-inline-size-3{max-inline-size:var(--span-3)}.-inline-size-4{max-inline-size:var(--span-4)}.-inline-size-5{max-inline-size:var(--span-5)}.-inline-size-6{max-inline-size:var(--span-6)}.-inline-size-7{max-inline-size:var(--span-7)}.-inline-size-8{max-inline-size:var(--span-8)}.-inline-size-1,.-inline-size-2,.-inline-size-3,.-inline-size-4,.-inline-size-5,.-inline-size-6,.-inline-size-7,.-inline-size-8{inline-size:min(100%, var(--span-max))}.-measure-flow{max-inline-size:var(--measure-flow)}.-measure-half{max-inline-size:var(--measure-half)}.-measure-wide{max-inline-size:var(--measure-wide)}.-measure-max{max-inline-size:var(--measure-max)}.-measure-1{max-inline-size:var(--measure-1)}.-measure-2{max-inline-size:var(--measure-2)}.-measure-3{max-inline-size:var(--measure-3)}.-measure-4{max-inline-size:var(--measure-4)}.-measure-5{max-inline-size:var(--measure-5)}.-measure-6{max-inline-size:var(--measure-6)}.-measure-7{max-inline-size:var(--measure-7)}.-measure-8{max-inline-size:var(--measure-8)}.-measure-flow,.-measure-half,.-measure-wide,.-measure-max,.-measure-1,.-measure-2,.-measure-3,.-measure-4,.-measure-5,.-measure-6,.-measure-7,.-measure-8{inline-size:min(100%, var(--span-max))}.-measure-flow,.-measure-half,.-measure-wide,.-measure-max{margin-inline:auto}.-opacity-light{opacity:var(--opacity-light)}.-opacity-lighter{opacity:var(--opacity-lighter)}.-opacity-lightest{opacity:var(--opacity-lightest)}.-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-overlay.-contain,.-overlay.-fixed{max-block-size:calc(100% - (2 * var(--gap)));max-inline-size:calc(100% - (2 * var(--gap)));overflow:auto}.-overlay.-fixed{position:fixed}.-row-reverse{flex-direction:row-reverse}.-text-align-center,.-text-align-centers *{text-align:center}.-text-align-right{text-align:right}@supports not (text-box:normal){:where(.-trim,.-trim-block){margin-block:calc(-1 * var(--font-trim))}:where(.-trim,.-trim-block).-line-height-1{margin-block:0}:where(h1,h2,h3):is(.-trim,.-trim-block),:where(.-trim,.-trim-block).-line-height-tight{margin-block:-.075em}:where(.-trim,.-trim-block).-line-height-caption{margin-block:-.15em}}@supports (text-box:normal){.-trim,.-trim-block{text-box:trim-both cap alphabetic}}.-trim,.-trim-inline{position:relative;left:-.05em}.-white-space-nowrap{white-space:nowrap}