@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_gs/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/_gs/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_gs/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/_gs/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_gs/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/_gs/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_gs/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/_gs/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_gs/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/_gs/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_gs/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/_gs/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_gs/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/_gs/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_gs/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/_gs/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_gs/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/_gs/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_gs/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/_gs/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_gs/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/_gs/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_gs/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/_gs/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/_gs/assets/barlow-vietnamese-800-normal-Cl1Mc_Dv.woff2)format("woff2"),url(/_gs/assets/barlow-vietnamese-800-normal-D0VWpbij.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/_gs/assets/barlow-latin-ext-800-normal-BiucknKG.woff2)format("woff2"),url(/_gs/assets/barlow-latin-ext-800-normal-D7I3yvUw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/_gs/assets/barlow-latin-800-normal-s1sAMnoV.woff2)format("woff2"),url(/_gs/assets/barlow-latin-800-normal-BdVooDN4.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_gs/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_gs/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_gs/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_gs/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_gs/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_gs/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_gs/assets/barlow-semi-condensed-vietnamese-800-normal-Dg4KWlVx.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-vietnamese-800-normal-BmhfYeue.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_gs/assets/barlow-semi-condensed-latin-ext-800-normal-mDlgYxrz.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-latin-ext-800-normal-C348B91E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_gs/assets/barlow-semi-condensed-latin-800-normal-C0_dLkYa.woff2)format("woff2"),url(/_gs/assets/barlow-semi-condensed-latin-800-normal-BEMn64Cj.woff)format("woff");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}@layer growstack-site{@media (prefers-reduced-motion:no-preference){[data-gs-motion]{--gs-entrance-run:none;--gs-scroll-run:none;--gs-hover-run:none;--gs-loop-run:none;--gs-scroll-from-opacity:0;--gs-entrance-name:var(--gs-entrance-base-name);--gs-entrance-duration:var(--gs-entrance-base-duration);--gs-entrance-delay:var(--gs-entrance-base-delay);--gs-entrance-ease:var(--gs-entrance-base-ease);--gs-entrance-x:var(--gs-entrance-base-x);--gs-entrance-y:var(--gs-entrance-base-y);--gs-entrance-scale:var(--gs-entrance-base-scale);--gs-entrance-grow:var(--gs-entrance-base-grow);--gs-entrance-turn:var(--gs-entrance-base-turn);--gs-entrance-start:var(--gs-entrance-base-start);--gs-scroll-name:var(--gs-scroll-base-name);--gs-scroll-duration:var(--gs-scroll-base-duration);--gs-scroll-delay:var(--gs-scroll-base-delay);--gs-scroll-ease:var(--gs-scroll-base-ease);--gs-scroll-x:var(--gs-scroll-base-x);--gs-scroll-y:var(--gs-scroll-base-y);--gs-scroll-scale:var(--gs-scroll-base-scale);--gs-scroll-grow:var(--gs-scroll-base-grow);--gs-scroll-turn:var(--gs-scroll-base-turn);--gs-scroll-start:var(--gs-scroll-base-start);--gs-hover-name:var(--gs-hover-base-name);--gs-hover-duration:var(--gs-hover-base-duration);--gs-hover-delay:var(--gs-hover-base-delay);--gs-hover-ease:var(--gs-hover-base-ease);--gs-hover-x:var(--gs-hover-base-x);--gs-hover-y:var(--gs-hover-base-y);--gs-hover-scale:var(--gs-hover-base-scale);--gs-hover-grow:var(--gs-hover-base-grow);--gs-hover-turn:var(--gs-hover-base-turn);--gs-hover-start:var(--gs-hover-base-start);--gs-loop-name:var(--gs-loop-base-name);--gs-loop-duration:var(--gs-loop-base-duration);--gs-loop-delay:var(--gs-loop-base-delay);--gs-loop-ease:var(--gs-loop-base-ease);--gs-loop-x:var(--gs-loop-base-x);--gs-loop-y:var(--gs-loop-base-y);--gs-loop-scale:var(--gs-loop-base-scale);--gs-loop-grow:var(--gs-loop-base-grow);--gs-loop-turn:var(--gs-loop-base-turn);--gs-loop-start:var(--gs-loop-base-start);animation-name:var(--gs-entrance-run,none), var(--gs-scroll-run,none), var(--gs-hover-run,none), var(--gs-loop-run,none);animation-duration:var(--gs-entrance-duration), var(--gs-scroll-duration), var(--gs-hover-duration), var(--gs-loop-duration);animation-delay:var(--gs-entrance-delay), var(--gs-scroll-delay), var(--gs-hover-delay), var(--gs-loop-delay);animation-timing-function:var(--gs-entrance-ease), var(--gs-scroll-ease), var(--gs-hover-ease), var(--gs-loop-ease);animation-composition:replace,replace,add,add;animation-iteration-count:1,1,1,infinite;animation-fill-mode:both}[data-gs-motion].gs-motion-enter{--gs-entrance-run:var(--gs-entrance-name)}[data-gs-motion]:is(:hover,:focus-within){--gs-hover-run:var(--gs-hover-name)}[data-gs-motion].gs-motion-in-view{--gs-loop-run:var(--gs-loop-name)}[data-gs-motion].gs-motion-initial{--gs-scroll-from-opacity:1}@supports (animation-timeline:view()){[data-gs-motion].gs-motion-ready{--gs-scroll-run:var(--gs-scroll-name);animation-timeline:auto,view(),auto,auto;animation-range:normal, entry var(--gs-scroll-start) cover 60%, normal, normal}[data-gs-motion].gs-motion-page-scroll{animation-timeline:auto,scroll(root),auto,auto;animation-range:normal}}@container gs-site (width<=600px){[data-gs-motion-phones=none]{animation:none}[data-gs-motion-phones=different]{--gs-entrance-name:var(--gs-entrance-phone-name);--gs-entrance-duration:var(--gs-entrance-phone-duration);--gs-entrance-delay:var(--gs-entrance-phone-delay);--gs-entrance-ease:var(--gs-entrance-phone-ease);--gs-entrance-x:var(--gs-entrance-phone-x);--gs-entrance-y:var(--gs-entrance-phone-y);--gs-entrance-scale:var(--gs-entrance-phone-scale);--gs-entrance-grow:var(--gs-entrance-phone-grow);--gs-entrance-turn:var(--gs-entrance-phone-turn);--gs-scroll-run:none;--gs-hover-run:none;--gs-loop-run:none}}}.gs-site [data-gs-motion-preview]{animation:var(--gs-preview-name) var(--gs-preview-duration) var(--gs-preview-ease) var(--gs-preview-delay) 1 both;animation-timeline:auto}[data-gs-motion-paused] [data-gs-motion],[data-gs-motion-disabled] [data-gs-motion]{animation:none}@media (prefers-reduced-motion:reduce){.gs-site [data-gs-motion],.gs-site [data-gs-motion-preview]{animation:none}}[data-gs-motion-control]{inset-inline-end:1rem;z-index:50;background:var(--s-bg,white);color:var(--s-ink,#17212b);font:inherit;cursor:pointer;border:1px solid;border-radius:.25rem;padding:.5rem .75rem;position:fixed;bottom:1rem}[data-gs-motion-control]:focus-visible{outline-offset:3px;outline:2px solid}@keyframes gs-entrance-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-entrance-slide{0%{opacity:0;transform:translate(var(--gs-entrance-x), var(--gs-entrance-y))}to{opacity:1;transform:none}}@keyframes gs-entrance-scale{0%{opacity:0;transform:scale(var(--gs-entrance-scale))}to{opacity:1;transform:none}}@keyframes gs-entrance-soft{0%{opacity:0;transform:scale(var(--gs-entrance-grow))}to{opacity:1;transform:none}}@keyframes gs-entrance-wipe{0%{opacity:0;transform:scaleY(var(--gs-entrance-scale)) translate(var(--gs-entrance-x), var(--gs-entrance-y))}to{opacity:1;transform:none}}@keyframes gs-scroll-fade{0%{opacity:var(--gs-scroll-from-opacity,0)}to{opacity:1}}@keyframes gs-scroll-scale{0%{opacity:var(--gs-scroll-from-opacity,0);transform:scale(var(--gs-scroll-scale))}to{opacity:1;transform:none}}@keyframes gs-scroll-wipe{0%{opacity:var(--gs-scroll-from-opacity,0);transform:scaleY(var(--gs-scroll-scale)) translate(var(--gs-scroll-x), var(--gs-scroll-y))}to{opacity:1;transform:none}}@keyframes gs-scroll-parallax{0%{transform:translate(var(--gs-scroll-x), var(--gs-scroll-y))}to{transform:translate(calc(-1 * var(--gs-scroll-x)), calc(-1 * var(--gs-scroll-y)))}}@keyframes gs-hover-lift{to{transform:translate(calc(-.5 * var(--gs-hover-x)), calc(-.5 * var(--gs-hover-y)))}}@keyframes gs-hover-grow{to{transform:scale(var(--gs-hover-grow))}}@keyframes gs-hover-tilt{to{transform:rotate(var(--gs-hover-turn))}}@keyframes gs-loop-float{0%,to{transform:none}50%{transform:translate(calc(-.5 * var(--gs-loop-x)), calc(-.5 * var(--gs-loop-y)))}}@keyframes gs-loop-pulse{0%,to{transform:none}50%{transform:scale(var(--gs-loop-grow))}}@keyframes gs-loop-sway{0%,to{transform:rotate(calc(-1 * var(--gs-loop-turn)))}50%{transform:rotate(var(--gs-loop-turn))}}.gs-site[data-editing] [data-gs-motion]:not([data-gs-motion-preview]){animation:none}@keyframes gs-entrance-type-in{0%{clip-path:var(--gs-type-clip,inset(0 100% 0 0))}to{clip-path:inset(0)}}@keyframes gs-type-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){[data-gs-block=code]{--gs-type-clip:inset(0);--gs-type-line:none;--gs-type-duration:var(--gs-entrance-duration);--gs-type-delay:var(--gs-entrance-delay)}[data-gs-block=code][data-gs-type-in~=base].gs-motion-enter{--gs-type-line:gs-type-line}@container gs-site (width<=600px){[data-gs-block=code][data-gs-motion-phones=different].gs-motion-enter{--gs-type-line:none}[data-gs-block=code][data-gs-motion-phones=different][data-gs-type-in~=phone].gs-motion-enter{--gs-type-line:gs-type-line}[data-gs-block=code][data-gs-motion-phones=none].gs-motion-enter{--gs-type-line:none}}.gs-site [data-gs-block=code][data-gs-motion-preview=type-in]{--gs-type-line:gs-type-line;--gs-type-duration:var(--gs-preview-duration);--gs-type-delay:var(--gs-preview-delay)}[data-gs-block=code] [data-sb-part=line]{animation:var(--gs-type-line) calc(var(--gs-type-duration) / var(--gs-code-lines)) steps(36, end) both;animation-delay:calc(var(--gs-type-delay) + var(--i) * var(--gs-type-duration) / var(--gs-code-lines))}}[data-gs-motion-paused] [data-gs-block=code],[data-gs-motion-disabled] [data-gs-block=code],.gs-site[data-editing] [data-gs-block=code]:not([data-gs-motion-preview]){--gs-type-line:none}[data-gs-motion-paused] [data-gs-block=code] [data-sb-part=line],[data-gs-motion-disabled] [data-gs-block=code] [data-sb-part=line]{animation:none}@scope(.gs-site [data-gs=tabs]) to ([data-gs=tabs]){:scope{--tabs-accordion:0;--tab-edge:min(var(--s-radius), var(--s-space-sm));grid-template-columns:repeat(var(--tab-count), max-content) minmax(0, 1fr);align-items:end;gap:0 calc(var(--s-space-sm) / 3);border:0;min-width:0;margin:0;padding:0;display:grid;position:relative}:scope :is([data-tab=list],[data-tab=items],[data-tab=item],[data-gs-block=tab-panel]){display:contents}:scope [data-tab=items]>div:has(>[data-gs-block=tab-panel]){display:contents}:scope details[data-tab=item]::details-content{display:contents}:scope [data-tab=state]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:scope [data-tab=label]{appearance:none;text-align:start;z-index:1;grid-row:1;grid-column:var(--tab-index);align-items:center;gap:calc(var(--s-space-sm) * 2 / 3);padding:calc(var(--s-space-sm) * 5 / 6) calc(var(--s-space-sm) * 7 / 6);color:var(--tone-ink-2);font-family:var(--s-body);font-size:var(--s-size);font-weight:var(--s-label-weight);line-height:var(--s-label-leading);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;background:0 0;border:0;margin:0;list-style:none;display:flex;position:relative}:scope [data-tab=label]:hover{color:var(--tone-ink)}:scope summary::-webkit-details-marker{display:none}:scope [data-tab=text]{gap:calc(var(--s-space-sm) / 6);text-align:start;display:grid}:scope [data-tab=meta]{font-family:var(--s-data);font-size:var(--s-label-size);color:var(--tone-ink-2);font-weight:400}:scope [data-tab=meta]:has(>[contenteditable]:empty){display:none}:scope :is([data-tab=icon],[data-tab=fold]){flex:none;width:1em;height:1em}:scope [data-tab=fold]{margin-inline-start:auto;display:none}:scope [data-tab=panel]{min-width:0;padding-top:var(--s-space-md);grid-area:2/1/auto/-1;display:none}:scope [data-tab=panel][hidden]{display:none}:scope [data-tab=state]:checked~[data-tab=panel]:not([hidden]),:scope [data-tab=item]:is([open],[data-tab-active])>[data-tab=panel]:not([hidden]){display:block}:scope :is([data-tab=state]:focus-visible+[data-tab=label],[data-tab=label]:focus-visible,[data-tab=panel]:focus-visible){outline:calc(var(--s-rule-w) * 2) solid var(--tone-focus);outline-offset:calc(var(--s-rule-w) * 2)}:scope[data-design=underline]:before{content:"";border-bottom:var(--s-rule-w) solid var(--tone-rule);grid-area:1/1/2/-1;position:absolute;inset:auto 0 0}:scope[data-design=underline]>[data-tab=list]>[data-tab=label],:scope[data-design=underline]>[data-tab=items] [data-tab=item]>[data-tab=label]{padding-inline:calc(var(--s-space-sm) / 6);border-bottom:calc(var(--s-rule-w) * 2) solid transparent;margin-inline-end:var(--s-space-md)}:scope[data-design=pills] [data-tab=label]{padding:calc(var(--s-space-sm) * 2 / 3) calc(var(--s-space-sm) * 4 / 3);border-radius:var(--s-btn-radius)}:scope[data-design=pills] [data-tab=label]:hover{background:var(--tone-soft)}:scope[data-design=files] [data-tab=label]{font-family:var(--s-data);font-weight:400;font-size:var(--s-label-size);background:var(--tone-soft);border:var(--s-rule-w) solid var(--tone-rule);border-radius:var(--tab-edge) var(--tab-edge) 0 0;border-bottom:0}:scope[data-design=files] [data-tab=panel]{padding:var(--s-space-md);background:var(--tone-card);border:var(--s-rule-w) solid var(--tone-rule);border-radius:0 var(--s-panel-radius) var(--s-panel-radius) var(--s-panel-radius);box-shadow:var(--s-depth-card)}:scope[data-design=switch]{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:0}:scope [data-tab=lead]{font-family:var(--s-data);color:var(--tone-ink-2);grid-area:1/1;margin-inline-end:var(--s-space-sm)}:scope[data-design=switch]:before{content:"";background:var(--tone-soft);border:var(--s-rule-w) solid var(--tone-rule);border-radius:var(--s-btn-radius);grid-area:1/2/auto/4;align-self:stretch}:scope[data-design=switch] [data-tab=label]{grid-column:calc(var(--tab-index) + 1);margin:calc(var(--s-space-sm) / 4);border-radius:var(--s-btn-radius);justify-content:center}:scope[data-orientation=side]{--tabs-side:minmax(min-content, calc(var(--s-space-lg) * 6));grid-template-columns:var(--tabs-side) minmax(0, 1fr);grid-template-rows:repeat(var(--tab-count), auto) 1fr;align-items:stretch;column-gap:0}:scope[data-orientation=side]:before{display:none}:scope[data-orientation=side][data-rail-width=narrow]{--tabs-side:minmax(min-content, calc(var(--s-space-lg) * 4))}:scope[data-orientation=side][data-rail-width=wide]{--tabs-side:minmax(min-content, calc(var(--s-space-lg) * 9))}:scope[data-orientation=side] [data-tab=label]{grid-row:var(--tab-index);grid-column:1;margin:0}:scope[data-orientation=side] [data-tab=panel]{padding:var(--s-space-md);grid-area:1/2/-1}:scope[data-orientation=side][data-design=files]{border:var(--s-rule-w) solid var(--tone-rule);border-radius:var(--s-panel-radius);box-shadow:var(--s-depth-card);background:var(--tone-soft);padding-block-start:var(--s-space-sm);overflow:hidden}:scope[data-orientation=side][data-design=files] [data-tab=label]{padding:var(--s-space-sm);font-family:var(--s-body);font-size:var(--s-size);font-weight:var(--s-label-weight);border-color:#0000;border-radius:var(--tab-edge) 0 0 var(--tab-edge);background:0 0;border-inline-end:0;margin-inline-start:var(--s-space-sm)}:scope[data-orientation=side][data-design=files] [data-tab=icon]{display:none}:scope[data-orientation=side][data-design=files] [data-tab=panel]{margin-top:calc(-1 * var(--s-space-sm));border:0;border-inline-start:var(--s-rule-w) solid var(--tone-rule);border-radius:0 var(--s-panel-radius) var(--s-panel-radius) 0;box-shadow:none}:scope[data-orientation=side][data-design=underline] [data-tab=label]{border-bottom:0;border-inline-start:var(--s-rule-w) solid var(--tone-rule);padding-inline:var(--s-space-sm)}@container gs-site (width<=600px){:scope[data-phone=wrap]:not([data-design=switch]){gap:calc(var(--s-space-sm) / 3);flex-wrap:wrap;display:flex}:scope[data-phone=wrap]:before{display:none}:scope[data-phone=wrap] [data-tab=panel]{flex-basis:100%;order:1}:scope[data-phone=accordion]:not([data-design=switch]){--tabs-accordion:1;border:0;border-top:var(--s-rule-w) solid var(--tone-rule);box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}:scope[data-phone=accordion]:not([data-design=switch]):before{display:none}:scope[data-phone=accordion][data-orientation][data-design]:not([data-design=switch]) [data-tab=label]{box-sizing:border-box;width:100%;padding:var(--s-space-sm) 0;color:var(--tone-ink);font-family:var(--s-body);font-size:var(--s-size);font-weight:var(--s-label-weight);border:0;border-bottom:var(--s-rule-w) solid var(--tone-rule);background:0 0;border-radius:0;margin:0;display:flex}:scope[data-phone=accordion]:not([data-design=switch]) [data-tab=icon]{display:none}:scope[data-phone=accordion]:not([data-design=switch]) [data-tab=fold]{display:block}:scope[data-phone=accordion]:not([data-design=switch]) [data-tab=panel]{padding:var(--s-space-md) 0;border:0;border-bottom:var(--s-rule-w) solid var(--tone-rule);box-shadow:none;background:0 0;border-radius:0;margin:0}}:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label]){color:var(--tone-ink)}:scope[data-design=underline] :is(:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label])){border-bottom-color:var(--tone-accent)}:scope:is([data-design=pills],[data-design=switch]) :is(:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label])){background:var(--btn-bg);color:var(--btn-ink)}:scope[data-design=files] :is(:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label])){margin-bottom:calc(-1 * var(--s-rule-w));padding-bottom:calc(var(--s-space-sm) * 5 / 6 + var(--s-rule-w));background:var(--tone-card)}:scope[data-orientation=side][data-design=files] :is(:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label])){padding-bottom:var(--s-space-sm);border-color:var(--tone-rule);margin-block:0;margin-inline-end:calc(-1 * var(--s-rule-w))}:scope[data-orientation=side][data-design=underline] :is(:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label])){border-inline-start-color:var(--tone-accent)}:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label]) [data-tab=meta]{color:inherit}@container gs-site (width<=600px){:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label]) [data-tab=fold]{rotate:180deg}:scope[data-phone=accordion][data-orientation][data-design] :is(:scope:not(:root:not([data-gs-js]) [data-tabs-native]) :is([data-tab=state]:checked+[data-tab=label],[data-tab=label][aria-selected=true],[data-tab=label][aria-expanded=true],[data-tab=item][open]>[data-tab=label])){padding:var(--s-space-sm) 0;color:var(--tone-ink);border-color:var(--tone-rule);background:0 0;margin:0}}}@scope(:root:not([data-gs-js]) .gs-site [data-gs=tabs][data-tabs-native]) to ([data-gs=tabs]){:scope[data-orientation][data-design]{--tabs-accordion:1;border:0;border-top:var(--s-rule-w) solid var(--tone-rule);box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}:scope[data-orientation][data-design]:before,:scope [data-tab=list],:scope [data-tab=icon]{display:none}:scope [data-tab=item]{display:block}:scope details[data-tab=item]::details-content{display:block}:scope[data-orientation][data-design] [data-tab=label]{box-sizing:border-box;width:100%;padding:var(--s-space-sm) 0;color:var(--tone-ink);font-family:var(--s-body);font-size:var(--s-size);font-weight:var(--s-label-weight);border:0;border-bottom:var(--s-rule-w) solid var(--tone-rule);background:0 0;border-radius:0;margin:0;display:flex}:scope [data-tab=fold]{display:block;rotate:none}:scope [open]>[data-tab=label] [data-tab=fold]{rotate:180deg}:scope[data-orientation][data-design] [data-tab=panel]{padding:var(--s-space-md) 0;border:0;border-bottom:var(--s-rule-w) solid var(--tone-rule);box-shadow:none;background:0 0;border-radius:0;margin:0}}.gs-site [data-gs-block=section]:is([data-gs-pattern],[data-decoration=shapes]){isolation:isolate;position:relative;overflow:clip}.gs-site[data-gs-pattern],.gs-site [data-gs-pattern]{--pattern-step:var(--s-pattern-step,32px);--pattern-dot-size:var(--s-pattern-dot-size,1.25px);--pattern-line:color-mix(in srgb, var(--tone-ink) calc(var(--s-pattern-line,.055) * 100%), transparent);--pattern-dot:color-mix(in srgb, var(--tone-ink) calc(var(--s-pattern-dot,.13) * 100%), transparent)}.gs-site[data-gs-pattern]:before,.gs-site [data-gs-pattern]:before{content:"";inset-block:0;inset-inline:max(var(--gutter), calc((100% - var(--layout-width)) / 2));z-index:-2;pointer-events:none;background-size:var(--pattern-step) var(--pattern-step);background-position:calc(50% - var(--pattern-step) / 2) 0;position:absolute}.gs-site [data-gs-pattern][data-pattern-span]:before{inset-inline:0}.gs-site[data-gs-pattern]{isolation:isolate;background:var(--tone-bg);position:relative}.gs-site[data-gs-pattern]:before{inset-inline:0}.gs-site[data-gs-pattern][data-pattern-fixed]:before{background-attachment:fixed}.gs-site[data-gs-pattern] :is([data-gs-block=section],[data-gs-block=header],[data-gs-block=footer]):where(:not([data-scheme]),[data-scheme=inherit],[data-scheme=none]):not([data-background=glass],[data-background=translucent],[data-background=solid]){background:0 0}@scope(.gs-site[data-gs-pattern]:where(:not([data-scheme]),[data-scheme=plain])) to ([data-scheme]:not([data-scheme=plain],[data-scheme=inherit],[data-scheme=none])){:scope :is([data-gs-block=section],[data-gs-block=header],[data-gs-block=footer]):where([data-scheme=plain]):not([data-background=glass],[data-background=translucent],[data-background=solid]){background:0 0}}.gs-site[data-gs-pattern=dots]:before,.gs-site [data-gs-pattern=dots]:before{background-image:radial-gradient(circle at 0 0, var(--pattern-dot) var(--pattern-dot-size), transparent calc(var(--pattern-dot-size) + .55px))}.gs-site[data-gs-pattern=grid]:before,.gs-site [data-gs-pattern=grid]:before{background-image:linear-gradient(to right, var(--pattern-line) 1px, transparent 1px), linear-gradient(to bottom, var(--pattern-line) 1px, transparent 1px)}.gs-site[data-gs-pattern=grid-dots]:before,.gs-site [data-gs-pattern=grid-dots]:before{background-image:radial-gradient(circle at 0 0, var(--pattern-dot) var(--pattern-dot-size), transparent calc(var(--pattern-dot-size) + .55px)), linear-gradient(to right, var(--pattern-line) 1px, transparent 1px), linear-gradient(to bottom, var(--pattern-line) 1px, transparent 1px)}.gs-site [data-pattern-fade=edges]:before{-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 35%,#0000 100%)}.gs-site [data-pattern-fade=bottom]:before{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.gs-site [data-gs=shapes]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gs-site [data-decoration=shapes]>[data-gs-composed-section]{isolation:auto;position:static}.gs-site [data-gs=shapes]>i{left:var(--shape-x);top:var(--shape-y);width:var(--shape-size);aspect-ratio:1;translate:-50% -50%;rotate:var(--shape-rotate);opacity:var(--s-pattern-shape-opacity,1);filter:blur(var(--s-pattern-shape-blur,0px));position:absolute}.gs-site [data-gs=shapes]>i:before{content:"";position:absolute;inset:0}.gs-site [data-gs=shapes]>i[data-kind]:before{background:var(--tone-accent);inset:12%}.gs-site [data-gs=shapes]>i[data-kind=circle]:before{border-radius:50%}.gs-site [data-gs=shapes]>i[data-kind=square]:before{border-radius:18%}.gs-site [data-gs=shapes]>i[data-kind=triangle]:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.gs-site [data-gs=shapes]>i:where(:not([data-kind])):is([data-paint=accent],[data-paint=line]):before{-webkit-mask:var(--shape-src) center / contain no-repeat;mask:var(--shape-src) center / contain no-repeat;background:var(--tone-accent)}.gs-site [data-gs=shapes]>i[data-paint=line]:before{background:var(--s-line,var(--tone-accent))}.gs-site [data-gs=shapes]>i:where(:not([data-kind]))[data-paint=own]:before{background:var(--shape-src) center / contain no-repeat}.gs-site [data-gs=heading-caret]{vertical-align:-.1em;background:var(--tone-accent);width:max(2px,.075em);height:.95em;margin-inline-start:.07em;display:inline-block}.gs-site [data-gs=heading-marker]{color:var(--tone-accent)}@media (prefers-reduced-motion:no-preference){.gs-site [data-gs=heading-caret]{animation:1.1s step-end infinite gs-heading-caret}}@keyframes gs-heading-caret{50%{opacity:0}}.gs-site [data-gs=composed-heading][data-heading-size=display]{font-size:calc(clamp(var(--s-display-min,2.3rem), 1.2rem + 4.2cqi, var(--s-display-max)) * var(--tscale,1))}.gs-site [data-gs=composed-heading][data-heading-size=title]{font-size:calc(clamp(var(--s-title-min,1.8rem), 1.2rem + 2.5cqi, var(--s-title-max)) * var(--tscale,1))}.gs-site [data-gs=composed-heading][data-heading-size=subtitle]{font-size:calc(1.5rem * var(--tscale,1))}.gs-site [data-gs=composed-heading][data-heading-size=small]{font-size:calc(1.125rem * var(--tscale,1))}.gs-site [data-tone=success]{--sb-tone:var(--s-success,var(--tone-accent))}.gs-site [data-tone=warning]{--sb-tone:var(--s-warning)}.gs-site [data-tone=danger]{--sb-tone:var(--s-danger)}.gs-site [data-tone=brand]{--sb-tone:var(--tone-accent)}.gs-site [data-tone=neutral]{--sb-tone:var(--tone-ink-2)}.gs-site [data-tone]{--sb-tone-ink:color-mix(in oklab, var(--sb-tone) 78%, var(--tone-ink))}.gs-site [data-gs=status]{color:var(--sb-tone-ink);font-family:var(--s-data,var(--s-mono));font-weight:var(--s-label-weight,500)}.gs-site [data-scheme=strong] [data-tone]{--sb-tone-ink:color-mix(in oklab, var(--sb-tone) 42%, var(--tone-ink))}.gs-site [data-sb]{--sb-data:var(--s-data,var(--s-mono));--sb-success:var(--s-success,var(--tone-accent));--sb-pad:clamp(18px, 2.2cqi, 26px);--sb-radius:var(--s-panel-radius,var(--s-radius))}.gs-site :is([data-sb-part=bar],[data-sb-part=footer],[data-sb-part=code-bar]){font-family:var(--sb-data);font-size:var(--s-label-size,.8125rem);font-weight:var(--s-label-weight,500);letter-spacing:var(--s-label-tracking,0);line-height:var(--s-label-leading,1.4);text-transform:var(--s-label-case,none);color:var(--tone-ink-2)}.gs-site [data-sb=badge][data-tone=success]{--sb-tone:var(--sb-success)}.gs-site [data-sb=badge][data-tone=warning]{--sb-tone:var(--s-warning)}.gs-site [data-sb=badge][data-tone=danger]{--sb-tone:var(--s-danger)}.gs-site [data-sb=badge][data-tone=brand]{--sb-tone:var(--tone-accent)}.gs-site [data-sb=badge][data-tone=neutral]{--sb-tone:var(--tone-ink-2)}.gs-site [data-sb=badge][data-tone]{--sb-tone-ink:color-mix(in oklab, var(--sb-tone) 78%, var(--tone-ink))}.gs-site [data-scheme=strong] [data-sb=badge][data-tone]{--sb-tone-ink:color-mix(in oklab, var(--sb-tone) 42%, var(--tone-ink))}.gs-site [data-sb=frame]{background:var(--tone-card);min-width:0;color:var(--tone-ink);border:var(--s-rule-w,1px) solid var(--tone-rule);border-radius:var(--sb-radius);box-shadow:none;flex-direction:column;margin:0;display:flex;overflow:hidden}.gs-site [data-gs-block=frame][data-fill-height]{flex-direction:column;align-self:stretch;display:flex}.gs-site [data-gs-block=frame][data-fill-height]>[data-sb=frame]{flex:1}.gs-site [data-sb=frame]>[data-sb-part=bar]{background:var(--tone-soft);border-bottom:1px solid var(--tone-rule);align-items:center;gap:12px;min-height:44px;padding:9px 18px;display:flex}.gs-site [data-sb-part=lights]{flex:none;gap:6px;display:inline-flex}.gs-site [data-sb-part=lights] i{background:color-mix(in srgb, var(--tone-ink) 18%, transparent);border-radius:50%;width:10px;height:10px}.gs-site [data-sb=frame] [data-sb-part=title]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-site [data-sb=frame][data-design=window] [data-sb-part=title]{text-align:center}.gs-site [data-sb=frame][data-design=window]>[data-sb-part=bar]:not(:has([data-sb-part=end])):after{content:"";flex:none;width:42px}.gs-site [data-sb-part=file-icon]{flex:none;width:15px;height:15px}.gs-site [data-sb-part=address]{text-overflow:ellipsis;white-space:nowrap;text-align:center;text-transform:none;letter-spacing:0;background:var(--tone-bg);border:1px solid var(--tone-rule);border-radius:var(--s-btn-radius);flex:1;min-width:0;max-width:34rem;margin-inline:auto;padding:3px 14px;overflow:hidden}.gs-site [data-sb-part=end]{flex:0 auto;align-items:center;gap:14px;min-width:0;margin-inline-start:auto;display:inline-flex}.gs-site [data-sb-part=bar-link]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tone-ink-2);text-decoration:none;overflow:hidden}.gs-site [data-sb-part=bar-link]:first-child:not(:only-child){color:var(--tone-ink)}.gs-site [data-sb-part=bar-link]:hover{color:var(--tone-accent)}.gs-site [data-sb=frame]>[data-sb-part=body]{min-width:0;color:var(--tone-ink);flex:1}.gs-site [data-sb=frame]>[data-sb-part=body][data-pad=regular]{padding:var(--sb-pad)}.gs-site [data-sb=frame][data-design=terminal]>[data-sb-part=body]{background:var(--tone-bg);font-family:var(--s-mono);font-size:.875rem}.gs-site [data-sb=frame][data-design=terminal]{border-color:var(--s-strong-rule,var(--tone-rule))}.gs-site [data-sb=frame][data-design=terminal]>:is([data-sb-part=bar],[data-sb-part=body])[data-scheme=strong]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gs-site [data-sb=frame]>[data-sb-part=footer]{border-top:1px solid var(--tone-rule);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 18px;display:flex}.gs-site [data-sb=frame]>[data-sb-part=body]>:is(img,picture){width:100%;height:auto;display:block}.gs-site [data-sb=badge]{font-family:var(--sb-data);font-size:.75rem;font-weight:var(--s-label-weight,500);white-space:nowrap;vertical-align:middle;color:var(--sb-tone-ink);background:color-mix(in srgb, var(--sb-tone) 12%, var(--tone-bg));border:1px solid color-mix(in srgb, var(--sb-tone) 26%, var(--tone-bg));border-radius:var(--s-btn-radius);align-items:center;gap:6px;padding:.2em .7em;line-height:1.35;display:inline-flex}.gs-site [data-sb=badge][data-tone=neutral]{color:var(--tone-ink-2);background:var(--tone-soft);border-color:var(--tone-rule)}.gs-site [data-sb=badge] [data-sb-part=dot]{background:var(--sb-tone);border-radius:50%;flex:none;width:6px;height:6px}.gs-site [data-sb=code]{--code-foreground:var(--tone-ink);--code-background:transparent;--code-token-keyword:var(--s-danger);--code-token-string:var(--s-warning);--code-token-string-expression:var(--s-warning);--code-token-constant:var(--tone-accent);--code-token-function:var(--tone-accent);--code-token-parameter:var(--tone-ink);--code-token-comment:var(--tone-ink-2);--code-token-punctuation:var(--tone-ink-2);--code-token-link:var(--tone-accent);min-width:0;color:var(--tone-ink);background:var(--tone-card);border:var(--s-rule-w,1px) solid var(--tone-rule);border-radius:var(--sb-radius);box-shadow:var(--s-depth-card);overflow:hidden}.gs-site [data-sb=frame] [data-sb=code]{box-shadow:none;background:0 0;border:0;border-radius:0}.gs-site [data-scheme=strong] [data-sb=code]{--code-token-keyword:color-mix(in oklab, var(--s-danger) 55%, var(--tone-ink));--code-token-string:color-mix(in oklab, var(--s-warning) 55%, var(--tone-ink));--code-token-string-expression:color-mix(in oklab, var(--s-warning) 55%, var(--tone-ink))}.gs-site [data-sb-part=code-bar]{background:var(--tone-soft);border-bottom:1px solid var(--tone-rule);align-items:center;gap:14px;min-height:42px;padding:6px 10px 6px 18px;display:flex}.gs-site [data-sb-part=code-file]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-site [data-sb-part=copy]{color:var(--tone-ink-2);font:inherit;text-transform:none;letter-spacing:0;background:var(--tone-bg);border:1px solid var(--tone-rule);border-radius:var(--s-btn-radius);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;transition:color .15s,border-color .15s;display:inline-flex}.gs-site [data-sb-part=copy]:hover{color:var(--tone-ink);border-color:color-mix(in srgb, var(--tone-ink) 30%, var(--tone-rule))}.gs-site [data-sb-part=copy]:focus-visible{outline:2px solid var(--tone-focus);outline-offset:2px}.gs-site [data-sb-part=copy] svg{width:14px;height:14px}@media (scripting:none){.gs-site [data-sb-part=copy]{display:none}}.gs-site [data-sb=code] pre{font-family:var(--s-mono);tab-size:2;counter-reset:sb-line;margin:0;padding:16px 0 18px;font-size:.875rem;line-height:1.9;overflow-x:auto}.gs-site [data-sb=code] pre:focus-visible{outline:2px solid var(--tone-focus);outline-offset:-2px}.gs-site [data-sb=code] pre::selection{background:var(--s-selection)}.gs-site [data-sb=code] pre ::selection{background:var(--s-selection)}.gs-site [data-sb=code] code{min-width:max-content;font:inherit;display:block}.gs-site [data-sb=code] [data-sb-part=line]{white-space:pre;counter-increment:sb-line;padding-inline:20px 28px;display:block}.gs-site [data-sb=code][data-numbers] [data-sb-part=line]:before{content:counter(sb-line);text-align:end;width:2.2rem;color:color-mix(in srgb, var(--tone-ink-2) 70%, transparent);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;margin-inline:-4px 18px;display:inline-block}.gs-site [data-sb=code] [data-sb-part=line][data-highlight]{background:color-mix(in srgb, var(--tone-accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--tone-accent)}.gs-site [data-sb=code] [data-sb-part=line][data-mark=add]{background:color-mix(in srgb, var(--sb-success) 13%, transparent)}.gs-site [data-sb=code] [data-sb-part=line][data-mark=del]{background:color-mix(in srgb, var(--s-danger) 11%, transparent)}.gs-site [data-sb=code] [data-sb-part=sign]{-webkit-user-select:none;user-select:none;width:1.5ch;margin-inline-start:-1.5ch;display:inline-block}.gs-site [data-sb=code] [data-mark=add] [data-sb-part=sign]{color:color-mix(in oklab, var(--sb-success) 80%, var(--tone-ink))}.gs-site [data-sb=code] [data-mark=del] [data-sb-part=sign]{color:color-mix(in oklab, var(--s-danger) 80%, var(--tone-ink))}.gs-site [data-sb=frame][data-shadow]{box-shadow:var(--s-depth-card)}.gs-site [data-sb-part=copy][hidden]{display:none}.gs-site [data-sb=code]>[data-sb-part=copy]{float:inline-end;margin:8px}.gs-site [data-sb=frame] [data-sb-part=meta]{overflow-wrap:anywhere}@container gs-site (width<=600px){.gs-site [data-sb=frame]>[data-sb-part=bar]{flex-wrap:wrap}.gs-site [data-sb=frame] [data-sb-part=end]{flex-wrap:wrap;gap:6px 14px}}.gs-site [data-sb=list]{margin:0;padding:0;list-style:none}.gs-site [data-sb=list]:is([data-design=check],[data-design=cross]){grid-template-columns:var(--layout-tracks,minmax(0, 1fr));gap:14px clamp(24px,4cqi,48px);display:grid}.gs-site [data-sb=list]:is([data-design=check],[data-design=cross])>li{align-items:flex-start;gap:12px;min-width:0;display:flex}.gs-site [data-sb-part=mark]{width:1.15em;height:1.15em;color:var(--tone-accent);flex:none;margin-top:.2em}.gs-site [data-sb=list][data-design=cross] [data-sb-part=mark]{color:var(--tone-ink-2)}.gs-site [data-sb=list] li[data-tone] [data-sb-part=mark]{color:var(--sb-tone-ink)}.gs-site [data-sb=list] [data-sb-part=text]{min-width:0}.gs-site [data-sb=list] [data-sb-part=text]>strong{font-weight:600;display:block}.gs-site [data-sb=list] [data-sb-part=meta]{font-family:var(--sb-data);color:var(--tone-ink-2);margin-top:2px;font-size:.8125rem;display:block}.gs-site [data-sb=list] [data-sb-part=number]{min-width:2ch;font-family:var(--sb-data);font-variant-numeric:tabular-nums;color:var(--tone-ink-2);flex:none;margin-top:.2em;font-size:.75rem}.gs-site [data-sb=list][data-self-check]{gap:6px clamp(24px,4cqi,48px)}.gs-site [data-sb-part=tick]{cursor:pointer;flex:1;align-items:flex-start;gap:12px;padding:8px 0;font-size:.9375rem;display:flex}.gs-site [data-sb-part=check]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gs-site [data-sb-part=box]{background:var(--tone-bg);border:1px solid color-mix(in srgb, var(--tone-ink) 32%, var(--tone-rule));border-radius:min(var(--s-radius), 5px);cursor:pointer;flex:none;place-content:center;width:17px;height:17px;margin:.18em 0 0;transition:background-color .15s,border-color .15s;display:grid}.gs-site [data-sb-part=box]:before{content:"";border:solid var(--btn-ink);border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:scale .18s;rotate:45deg;scale:0}.gs-site [data-sb=list][data-self-check] [data-sb-part=text]{color:var(--tone-ink-2);transition:color .15s}.gs-site [data-sb-checks]{--checked:0}.gs-site [data-sb-part=tally-count]:before{counter-reset:sb-checked var(--checked);content:counter(sb-checked);font-variant-numeric:tabular-nums}.gs-site [data-sb-part=tally]{font-variant-numeric:tabular-nums}.gs-site [data-sb-checks]:has([data-sb-part=check]:checked) [data-sb-part=tally]{color:var(--tone-accent)}.gs-site [data-sb-part=results]:has([data-sb-part=result]){margin-top:18px}.gs-site [data-sb-part=result]{background:color-mix(in srgb, var(--tone-accent) 8%, var(--tone-card));border:1px solid color-mix(in srgb, var(--tone-accent) 22%, var(--tone-rule));border-radius:var(--s-radius);padding:16px 18px;display:none}.gs-site [data-sb=list][data-design=facts] dt,.gs-site [data-sb=list][data-design=facts] dd{margin:0}.gs-site [data-sb=list][data-design=facts][data-layout=rows]>[data-sb-part=fact]{padding:11px var(--sb-row-pad,0);flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:4px 18px;font-size:.9375rem;display:flex}.gs-site [data-sb=list][data-design=facts][data-layout=rows]>[data-sb-part=fact]+[data-sb-part=fact]{border-top:1px solid var(--sb-hairline)}.gs-site [data-sb=list][data-design=facts][data-layout=rows] dt{flex:none;font-weight:600}.gs-site [data-sb=list][data-design=facts][data-layout=rows] dd{min-width:0;color:var(--tone-ink-2);text-align:end;font-size:.8125rem}.gs-site [data-sb=list][data-design=facts][data-layout=grid]{grid-template-columns:var(--layout-tracks,repeat(2, minmax(0, 1fr)));gap:0 clamp(20px,3cqi,36px);display:grid}.gs-site [data-sb=list][data-design=facts][data-layout=grid]>[data-sb-part=fact]{border-top:1px solid var(--sb-hairline);align-content:start;gap:4px;padding:11px 0 13px;display:grid}.gs-site [data-sb=list][data-design=facts][data-layout=grid] dd{font-size:.9375rem}.gs-site [data-sb=list][data-design=facts][data-layout=inline]{font-family:var(--sb-data);flex-wrap:wrap;gap:4px 18px;font-size:.8125rem;display:flex}.gs-site [data-sb=list][data-design=facts][data-layout=inline]>[data-sb-part=fact]{gap:6px;min-width:0;max-width:100%;display:inline-flex}.gs-site [data-sb=list][data-design=facts][data-layout=inline] dt{overflow-wrap:normal;color:var(--tone-accent);flex:none}.gs-site [data-sb=list][data-design=facts][data-layout=inline] dd{min-width:0;color:var(--tone-ink-2)}.gs-site [data-sb=list][data-design=facts][data-term-style=label] dt{font-family:var(--s-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);font-size:calc(var(--s-label-size,.8125rem) * var(--tscale,1));line-height:var(--s-label-leading,1.4);color:var(--tone-ink-2);text-transform:var(--s-label-case,none);letter-spacing:var(--s-label-tracking,0)}.gs-site [data-sb-part=result-title]{display:block}.gs-site [data-sb=list][data-design=status]>li{padding:9px var(--sb-row-pad,0);font-family:var(--sb-data);grid-template-columns:auto minmax(0,1fr) auto minmax(5.5rem,auto);align-items:center;gap:12px;font-size:.875rem;display:grid}.gs-site [data-sb=list][data-design=status]>li+li{border-top:1px solid var(--sb-hairline)}.gs-site [data-sb=list][data-design=status] [data-sb-part=dot]{background:var(--sb-tone);border-radius:50%;width:8px;height:8px}.gs-site [data-sb=list][data-design=status] [data-sb-part=value]{color:var(--sb-tone-ink);font-size:.8125rem}.gs-site [data-sb=list][data-design=status] [data-sb-part=meta]{font-variant-numeric:tabular-nums;text-align:end;color:var(--tone-ink-2);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.gs-site [data-sb=list][data-design=status]>li[data-tone=warning] [data-sb-part=dot]{animation:2.4s ease-in-out infinite sb-pulse}}@keyframes sb-pulse{50%{opacity:.25}}@container gs-site (width<=600px){.gs-site [data-sb=list]:is([data-design=check],[data-design=cross]),.gs-site [data-sb=list][data-design=facts][data-layout=grid]{grid-template-columns:minmax(0,1fr)}.gs-site [data-sb=list][data-design=status]>li{grid-template-columns:auto minmax(0,1fr) auto}.gs-site [data-sb=list][data-design=status] [data-sb-part=meta]{text-align:start;grid-column:2/-1;margin-top:-6px}}.gs-site [data-sb=logo-card]{background:var(--tone-card);border:var(--s-rule-w,1px) solid var(--tone-rule);border-radius:var(--s-radius);align-items:center;gap:14px;min-width:0;padding:12px 14px 12px 12px;display:flex}.gs-site [data-sb-part=logo-tile]{background:var(--s-paper,var(--tone-bg));border:1px solid var(--sb-hairline);border-radius:var(--sb-small-radius);flex:none;place-items:center;width:46px;height:46px;padding:7px;display:grid;overflow:hidden}.gs-site [data-sb-part=logo-tile] img{object-fit:contain;max-width:100%;max-height:100%}.gs-site [data-sb-part=logo-text]{gap:1px;min-width:0;display:grid}.gs-site [data-sb-part=logo-name]{font-weight:600;line-height:1.3}.gs-site [data-sb-part=logo-role]{font-family:var(--sb-data);color:var(--tone-ink-2);font-size:.75rem;line-height:1.4}.gs-site [data-sb=split-head]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,6cqi,96px);display:grid}.gs-site [data-sb=split-head][data-align=start]{align-items:start}.gs-site [data-sb-part=split-intro]{justify-items:start;gap:22px;display:grid}.gs-site [data-sb-part=split-text]{color:var(--tone-ink-2);font-size:calc(clamp(1rem, .95rem + .3cqi, 1.125rem) * var(--tscale,1));text-wrap:pretty;max-width:52ch}@container gs-site (width<=760px){.gs-site [data-sb=split-head]{grid-template-columns:minmax(0,1fr)}}.gs-site [data-sb=list-wrap]{--checked:0}.gs-site [data-sb=list]{--sb-hairline:var(--tone-rule)}.gs-site :is([data-sb=list],[data-gs=composed-list]) [data-tone=ok]{--sb-tone:var(--s-success,var(--tone-accent))}.gs-site :is([data-sb=list],[data-gs=composed-list]) [data-tone=warning]{--sb-tone:var(--s-warning)}.gs-site :is([data-sb=list],[data-gs=composed-list]) [data-tone=unknown]{--sb-tone:var(--tone-ink-2)}.gs-site :is([data-sb=list],[data-gs=composed-list]) [data-tone=off]{--sb-tone:var(--s-danger)}.gs-site :is([data-sb=list],[data-gs=composed-list]) [data-tone=struck]{--sb-tone:var(--tone-ink-2);text-decoration:line-through}.gs-site :is([data-sb=list],[data-gs=composed-list]) [data-tone]{--sb-tone-ink:var(--sb-tone)}.gs-site [data-sb=list] dt,.gs-site [data-sb=list] dd{margin:0}.gs-site [data-sb=list] :is(li,dt,dd,[data-sb-part=meta]){overflow-wrap:anywhere}.gs-site [data-sb-part=frame-tally]{white-space:nowrap}.gs-site [data-sb-check-frame]{--checked:0}.gs-site [data-sb=section-head]{gap:var(--sb-pad);display:grid}.gs-site [data-sb=logo-card]{flex-direction:row}.gs-site [data-sb=logo-card] [data-sb-part=logo-tile]{--sb-hairline:var(--tone-rule);border-radius:var(--s-radius)}.gs-site [data-sb=logo-card] [data-sb-part=logo-tile] :is(picture,img,svg){width:100%;height:100%}.gs-site [data-sb=logo-card][data-fit=contain] [data-sb-part=logo-tile] img{object-fit:contain}.gs-site [data-sb=logo-card][data-fit=cover] [data-sb-part=logo-tile] img{object-fit:cover}.gs-site [data-sb=logo-card][data-tile=white] [data-sb-part=logo-tile]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gs-site [data-sb=logo-card][data-tile=none] [data-sb-part=logo-tile]{background:0 0;border-color:#0000}.gs-site [data-sb-card-link]{isolation:isolate;position:relative}.gs-site [data-sb-card-link] [data-gs-block]{position:static}.gs-site [data-sb-card-link] [data-sb-stretch]:after{content:"";z-index:1;border-radius:var(--s-radius);position:absolute;inset:0}.gs-site [data-sb-card-link] :is(a:not([data-sb-stretch]),button,input:not([data-sb-part=check]),select,textarea,label,summary),.gs-site [data-sb-card-link] [data-sb-card-link]{z-index:2;position:relative}.gs-site [data-sb-card-link]:has([data-sb-stretch]:focus-visible){outline:2px solid var(--tone-focus);outline-offset:3px}.gs-site [data-sb-card-link] [data-sb-stretch]:focus-visible{outline:none}.gs-site [data-sb-card-link]:hover [data-sb-stretch]{text-underline-offset:.18em;text-decoration:underline}.gs-site [data-gs=composed-list] [data-sb-part=meta]{font-family:var(--s-data,var(--s-mono));color:var(--tone-ink-2);font-size:.8125rem;display:block}.gs-site [data-gs=composed-list] li[data-tone],.gs-site [data-sb=list] [data-sb-part=fact][data-tone] dd{color:var(--sb-tone-ink)}.gs-site [data-sb=toc]{position:sticky;inset-block-start:var(--s-space-lg)}.gs-site [data-sb-part=toc-title]{font-family:var(--s-data,var(--s-mono));font-size:var(--s-label-size);font-weight:var(--s-label-weight);color:var(--tone-ink-2);margin-block-end:var(--s-space-sm)}.gs-site [data-sb=toc] ol{border-inline-start:var(--s-rule-w) solid var(--tone-rule);margin:0;padding:0;list-style:none}.gs-site [data-sb=toc] a{padding:var(--s-space-xs) var(--s-space-md);font-size:calc(var(--s-size) * .9);color:var(--tone-ink-2);display:block}.gs-site [data-sb=toc] li[data-level="3"] a{padding-inline-start:var(--s-space-lg)}.gs-site [data-sb=toc] a:hover{color:var(--tone-ink)}.gs-site [data-sb=toc] [data-screen=phone]{display:none}.gs-site [data-gs-collection-list][data-layout=rows]>[data-gs-collection-items]{gap:0}.gs-site [data-gs-collection-list][data-layout=rows] [data-gs-collection-item]{gap:var(--s-space-sm);padding-block:var(--s-space-lg);display:grid}.gs-site [data-gs-collection-list][data-layout=rows] [data-gs-collection-item]+[data-gs-collection-item]{border-block-start:var(--s-rule-w) solid var(--tone-rule)}.gs-site [data-gs-collection-list][data-layout=rows][data-details=side] [data-gs-collection-item]{column-gap:var(--s-space-xl);grid-template-columns:minmax(0,.32fr) minmax(0,1fr)}.gs-site [data-gs-collection-list][data-details=side] [data-sb=list][data-layout=inline]{gap:var(--s-space-xs);flex-direction:column}.gs-site [data-gs-collection-list][data-layout=rows] [data-gs-collection-item]:hover{background:color-mix(in srgb, var(--tone-soft) 55%, transparent)}.gs-site [data-gs-collection-list][data-layout=rows] [data-gs=composed-heading]{font-size:calc(var(--s-size) * 1.3)}.gs-site [data-gs-collection-list][data-layout=rows] [data-gs-layout=card]{box-shadow:none;background:0 0;border:0;padding:0}.gs-site [data-sb=sticky-steps]{grid-template-columns:var(--step-columns,minmax(0, .85fr) minmax(0, 1.15fr));align-items:start;gap:var(--s-space-xl);display:grid}.gs-site [data-sb=sticky-steps][data-side=start]>[data-sb-part=slot]{order:-1}.gs-site [data-sb-part=steps]{margin:0;padding:0;list-style:none;display:grid}.gs-site [data-sb-part=step]{align-content:center;gap:var(--s-space-sm);min-height:54vh;padding-block:var(--s-space-lg);display:grid}.gs-site [data-sb-part=step-number]{font-family:var(--s-data,var(--s-mono));font-size:var(--s-label-size);color:var(--tone-accent);font-variant-numeric:tabular-nums}.gs-site [data-sb-part=step-title],.gs-site [data-sb-part=slot-media] [id]{scroll-margin-block-start:40vh}.gs-site [data-sb-part=step-title]{font-family:var(--s-head);font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);font-size:calc(var(--s-size) * 1.5);line-height:var(--s-head-leading);margin:0}.gs-site [data-sb-part=step-text]{color:var(--tone-ink-2)}.gs-site [data-sb-part=step-media]{display:none}.gs-site [data-sb-part=slot]{position:sticky;inset-block-start:26vh}.gs-site [data-sb-part=slot-inner]{display:grid}.gs-site [data-sb-part=slot-media]{grid-area:1/1;min-width:0}.gs-site [data-sb-part=slot-media]:not([data-first]){visibility:hidden}@supports (animation-timeline:view()) and (timeline-scope:--step){.gs-site [data-sb-part=slot-media]{animation:linear both gs-step-slot;animation-range:cover 22% cover 78%}.gs-site [data-sb-part=slot-media][data-first]{animation-name:gs-step-first}.gs-site [data-sb-part=slot-media]:last-child:not([data-first]){animation-name:gs-step-last}}@keyframes gs-step-slot{0%,to{visibility:hidden;opacity:0}18%,82%{visibility:visible;opacity:1}}@keyframes gs-step-first{0%,82%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes gs-step-last{0%{visibility:hidden;opacity:0}18%,to{visibility:visible;opacity:1}}.gs-site [data-sb=sticky-steps][data-editing] [data-sb-part=slot-media]{visibility:hidden;animation:none}.gs-site [data-sb=sticky-steps][data-editing] [data-sb-part=slot-media][data-first]{visibility:visible}@media (prefers-reduced-motion:reduce){.gs-site [data-sb=toc] [data-screen=phone]{display:list-item}.gs-site [data-sb=toc] [data-screen=desktop]{display:none}.gs-site [data-sb=sticky-steps]{grid-template-columns:minmax(0,1fr)}.gs-site [data-sb-part=slot]{display:none}.gs-site [data-sb-part=step]{min-height:0}.gs-site [data-sb-part=step-media]{margin-block-start:var(--s-space-md);display:block}.gs-site [data-sb-part=slot-media]{animation:none!important}}@container gs-site (width<=760px){.gs-site [data-sb=toc] [data-screen=phone]{display:list-item}.gs-site [data-sb=toc] [data-screen=desktop]{display:none}.gs-site [data-sb=sticky-steps],.gs-site [data-gs-collection-list][data-layout=rows][data-details=side] [data-gs-collection-item]{grid-template-columns:minmax(0,1fr)}.gs-site [data-sb-part=slot]{display:none}.gs-site [data-sb-part=step]{min-height:0}.gs-site [data-sb-part=step-media]{margin-block-start:var(--s-space-md);display:block}}.gs-site{background:var(--s-bg);color:var(--s-ink);font-family:var(--s-body);font-size:var(--s-size);line-height:var(--s-lh);text-align:start;-webkit-font-smoothing:antialiased;container:gs-site/inline-size}.gs-site :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}.gs-site :where(ul,ol){list-style:none}.gs-site a{color:inherit;text-decoration:none}.gs-site a[data-text-link],.gs-site :is([data-gs=composed-text],[data-gs=rich-text],[data-gs=article]) a{color:var(--tone-accent);text-underline-offset:.15em;text-decoration:underline}.gs-site ::selection{background:var(--s-selection);color:var(--s-ink)}.gs-site a:focus-visible,.gs-site summary:focus-visible{outline:2px solid var(--tone-focus);outline-offset:3px}.gs-site [data-gs-block]{--rhythm:1;--space-above:initial;--space-below:initial;--gutter:clamp(20px, 5cqi, 48px);background:var(--tone-bg);color:var(--tone-ink);padding-block-start:calc(var(--s-section-y) * var(--space-above,var(--rhythm,1)));padding-block-end:calc(var(--s-section-y) * var(--space-below,var(--rhythm,1)));position:relative}.gs-site [data-gs-block=section][data-scheme=none],.gs-site [data-gs-composed-section][data-scheme=none]{background:0 0}.gs-site [data-gs-block][data-spacing=none]{--rhythm:0}.gs-site [data-gs-block][data-spacing=tight]{--rhythm:.4}.gs-site [data-gs-block][data-spacing=compact]{--rhythm:.6}.gs-site [data-gs-block][data-spacing=roomy]{--rhythm:1.4}.gs-site [data-gs-block]:not([data-gs-piece])[data-scheme=plain]+[data-gs-block]:not([data-gs-piece])[data-scheme=plain]{border-top:var(--s-rule-w) solid var(--s-rule)}.gs-site [data-gs-block]:not([data-gs-piece])[data-scheme=strong]+[data-gs-block]:not([data-gs-piece])[data-scheme=strong]{border-top:1px solid var(--s-strong-rule)}.gs-site [data-gs-inner]{width:min(100% - 2 * var(--gutter), var(--s-max));margin-inline:auto}.gs-site :where(h1,h2,h3,h4,h5,h6){text-wrap:var(--s-head-wrap,wrap)}.gs-site :is([data-gs=display],[data-gs=title],[data-gs=point-title],[data-gs=plan-name]){font-family:var(--s-head);font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);line-height:var(--s-head-lh);text-transform:var(--s-head-case);text-wrap:var(--s-head-wrap,balance)}.gs-site [data-gs=display]{font-weight:var(--s-display-weight);font-size:calc(clamp(var(--s-display-min,2.3rem), 1.2rem + 4.2cqi, var(--s-display-max)) * var(--tscale,1));max-width:var(--s-display-measure)}.gs-site [data-gs=title]{font-size:calc(clamp(var(--s-title-min,1.7rem), 1.1rem + 2.2cqi, var(--s-title-max)) * var(--tscale,1))}.gs-site [data-gs=point-title],.gs-site [data-gs=plan-name]{font-size:calc(clamp(1.15rem, 1rem + .5cqi, 1.35rem) * var(--tscale,1));line-height:1.2}.gs-site [data-gs=lead]{color:var(--tone-ink-2);font-size:calc(clamp(1.05rem, .95rem + .45cqi, 1.25rem) * var(--tscale,1));text-wrap:pretty;max-width:60ch}.gs-site :is([data-gs=body],[data-gs=point-text]){font-size:calc(var(--s-size) * var(--tscale,1));color:var(--tone-ink-2);text-wrap:pretty;max-width:62ch}.gs-site [data-gs=note]{color:var(--tone-ink-2);font-size:.9rem}.gs-site [data-gs=tag]{border:1px solid var(--s-tag-border);border-radius:var(--s-btn-radius);background:var(--s-tag-bg);color:var(--s-tag-ink);font-family:var(--s-body);letter-spacing:0;text-transform:none;vertical-align:.35em;margin-inline-start:.6em;padding:.2em .7em;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-block}.gs-site [data-gs=more]{color:var(--tone-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.gs-site [data-gs=cookie-policy-scroll]{margin-top:24px;overflow-x:auto}.gs-site [data-gs=cookie-policy-scroll]:focus-visible{outline:2px solid var(--tone-focus);outline-offset:3px}.gs-site [data-gs=cookie-policy-table]{border-collapse:collapse;text-align:start;width:100%;font-size:.9rem}.gs-site [data-gs=cookie-policy-table] :is(th,td){border-bottom:1px solid var(--s-rule);vertical-align:top;overflow-wrap:anywhere;text-align:start;min-width:8rem;padding:12px 16px}.gs-site [data-gs=cookie-policy-table] th{font-weight:600}.gs-site [data-gs=arrow]{flex:none;width:16px;height:16px}.gs-site [data-gs=more]:hover [data-gs=arrow]{transform:translate(3px)}.gs-site [data-gs=btn]{border:var(--s-btn-border) solid transparent;border-radius:var(--s-btn-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex}.gs-site [data-gs=btn][data-kind=primary]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink);box-shadow:0 0 0 1px var(--btn-outline,transparent)}.gs-site [data-gs=btn][data-kind=secondary]{border-color:var(--btn2-border);color:var(--tone-ink);background:0 0}.gs-site [data-gs=btn][data-kind=link]{gap:var(--s-space-xs);min-height:auto;color:var(--tone-accent);border:0;border-radius:0;padding:0}.gs-site [data-gs=btn][data-kind=link]:hover{text-decoration:underline}.gs-site [data-gs=actions]{flex-wrap:wrap;gap:12px;display:flex}.gs-site [data-gs-block=header]{border-bottom:1px solid var(--s-rule);padding-block:18px}.gs-site [data-gs=header-row]{--header-row-gap:32px;align-items:center;gap:var(--header-row-gap);display:flex}.gs-site [data-gs=logo]{font-family:var(--s-head);font-size:1.3rem;font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);text-transform:var(--s-head-case);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.gs-site [data-gs=nav]{width:100%;min-width:0;color:var(--tone-ink-2);font-size:var(--s-nav-size,inherit);font-weight:var(--s-nav-weight,500);flex-wrap:wrap;gap:8px 28px;margin-inline-start:0;display:flex}.gs-site [data-gs=nav][data-fold]{flex-wrap:nowrap}.gs-site [data-gs=nav][data-fold=measuring]{flex:1 1 0;width:100%}.gs-site [data-gs=nav]>[data-at][data-folded],.gs-site [data-nav=more]:not([data-folded]),.gs-site [data-nav=more] [data-gs=nav-sub]>a:not([data-folded]){display:none}.gs-site [data-gs=nav][data-fold=measuring]>[data-nav=more]{display:inline-flex}.gs-site [data-gs=nav] a:hover{color:var(--tone-ink)}.gs-site [data-gs=header-end]{align-items:center;gap:16px;display:flex}.gs-site [data-gs=header-end] [data-gs=btn]{min-height:40px;padding:0 18px;font-size:.95rem}.gs-site [data-gs=nav-group]{align-items:center;gap:4px;margin-block:-12px;padding-block:12px;display:inline-flex;position:relative}.gs-site [data-gs=chevron]{width:14px;height:14px;color:var(--tone-ink-2);flex:none}.gs-site [data-gs=nav-sub]{z-index:5;border:1px solid var(--tone-rule);background:var(--tone-bg);min-width:200px;box-shadow:var(--s-depth-card);flex-direction:column;padding:8px;display:none;position:absolute;inset-block-start:100%;inset-inline-start:-16px}.gs-site [data-gs=nav-sub] a{white-space:nowrap;padding:8px 10px}.gs-site [data-gs=nav-sub] a:hover{background:var(--tone-soft)}.gs-site [data-gs-block=header]{position:relative}.gs-site [data-gs=menu]{display:none;position:relative}.gs-site [data-gs=header-row] [data-gs=menu]{position:static}.gs-site [data-gs=menu]>summary{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;padding:0 9px;list-style:none;display:flex}.gs-site [data-gs=menu]>summary::-webkit-details-marker{display:none}.gs-site [data-gs=menu] :where(summary) span{background:currentColor;height:2px;display:block}.gs-site [data-gs=menu-list]{z-index:5;padding:8px var(--gutter) 16px;border-bottom:1px solid var(--tone-rule);background:var(--tone-bg);font-size:var(--s-nav-size,inherit);font-weight:var(--s-nav-weight,500);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.gs-site [data-gs=menu-list] a{border-top:1px solid var(--tone-rule);padding:12px 0}.gs-site [data-gs=menu-list] a:first-child{border-top:0}.gs-site [data-gs=menu-list] a[data-child]{color:var(--tone-ink-2);padding-inline-start:20px}.gs-site [data-gs-block=header][data-variant=centred] [data-gs=header-row]{flex-wrap:wrap;justify-content:center;row-gap:14px}.gs-site :where([data-gs-block=header][data-variant=centred]) [data-gs=logo]{flex-basis:100%;justify-content:center}.gs-site :where([data-gs-block=header][data-variant=centred]) [data-gs=nav]{margin-inline-start:0}.gs-site [data-gs=split]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5cqi,72px);display:grid}.gs-site [data-gs=copy]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.gs-site [data-gs-block=hero] [data-gs=actions]{margin-top:8px}.gs-site [data-gs=centred] [data-gs=copy]{text-align:center;align-items:center}.gs-site [data-gs=centred] [data-gs=display]{max-width:20ch}.gs-site [data-gs=illustration]{width:100%;height:auto;display:block}.gs-site [data-gs=media] [data-gs=illustration]{border-radius:var(--s-media-radius);width:100%;height:auto;display:block}.gs-site [data-align=centre] :is([data-gs=copy],[data-gs=intro]){text-align:center;align-items:center;margin-inline:auto}.gs-site [data-align=centre] [data-gs=actions]{justify-content:center}.gs-site [data-gs=intro]{flex-direction:column;gap:14px;max-width:46rem;margin-bottom:clamp(32px,4cqi,56px);display:flex}.gs-site [data-gs=intro][data-row]{flex-flow:wrap;justify-content:space-between;align-items:baseline;max-width:none}.gs-site [data-gs=points]{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(24px,3cqi,48px);display:grid}.gs-site [data-gs=point]{border-top:var(--s-rule-w) solid var(--tone-rule);flex-direction:column;gap:10px;padding-top:20px;display:flex}.gs-site [data-gs=point] [data-gs=more]{margin-top:auto;padding-top:6px}.gs-site [data-gs=grid]{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,5cqi,72px);display:grid}.gs-site [data-gs=grid] [data-gs=intro]{margin-bottom:0}.gs-site [data-gs=grid] [data-gs=points]{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:28px 40px}.gs-site [data-gs=timeline]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(20px,3cqi,40px);display:grid;position:relative}.gs-site [data-gs=timeline]:before{content:"";background:var(--s-line);height:3px;position:absolute;top:10px;left:0;right:0}.gs-site [data-gs=step]{flex-direction:column;gap:10px;padding-top:44px;display:flex;position:relative}.gs-site [data-gs=stop]{border:4px solid var(--s-line);background:var(--tone-bg);border-radius:50%;width:23px;height:23px;position:absolute;top:0;left:0}.gs-site :where([data-gs=step]:last-child) [data-gs=stop]{background:var(--s-line)}.gs-site [data-gs=text-media]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6cqi,88px);display:grid}.gs-site [data-gs=text-media][data-side=right] [data-gs=media]{order:2}.gs-site [data-gs=text-media] [data-gs=copy]{gap:18px}.gs-site [data-gs=plans]{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:20px;display:grid}.gs-site [data-gs=plan]{border:1px solid var(--tone-rule);border-radius:var(--s-radius);background:var(--tone-card);box-shadow:var(--s-depth-card);flex-direction:column;gap:12px;padding:clamp(22px,2.6cqi,32px);display:flex}.gs-site [data-gs=price] strong{font-family:var(--s-head);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 1.4cqi,2.6rem);font-weight:var(--s-display-weight);letter-spacing:var(--s-head-track)}.gs-site [data-gs=price] span{color:var(--tone-ink-2)}.gs-site [data-gs=credits]{font-weight:600}.gs-site [data-gs=plan] [data-gs=btn]{margin-top:auto}.gs-site [data-gs-block=pricing] [data-gs=note]{margin-top:20px}.gs-site [data-gs=accordion]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,5cqi,72px);display:grid}.gs-site [data-gs=accordion] [data-gs=intro]{margin-bottom:0}.gs-site [data-gs=question]{border-top:1px solid var(--tone-rule)}.gs-site [data-gs=question]:last-child{border-bottom:1px solid var(--tone-rule)}.gs-site [data-gs=question] summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.gs-site [data-gs=question] summary::-webkit-details-marker{display:none}.gs-site [data-gs=question][open] [data-gs=arrow]{transform:rotate(90deg)}.gs-site [data-gs=question] [data-gs=point-text]{padding-bottom:22px}.gs-site [data-gs=band]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;display:flex}.gs-site [data-gs=band] [data-gs=copy]{gap:12px;max-width:42rem}.gs-site [data-align=centre] [data-gs=band]{text-align:center;flex-direction:column}.gs-site [data-gs=posts]{--cols:3;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(20px,3cqi,40px);display:grid}.gs-site [data-gs=post]{border-top:var(--s-rule-w) solid var(--tone-rule);flex-direction:column;gap:10px;padding-top:20px;display:flex}.gs-site [data-gs=post] a:hover{text-underline-offset:4px;text-decoration:underline}.gs-site [data-gs=post-meta]{color:var(--tone-ink-2);font-size:.875rem}.gs-site [data-gs=form-row]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(24px,5cqi,64px);display:grid}.gs-site [data-gs=form]{border:1px solid var(--tone-rule);border-radius:var(--s-radius);background:var(--tone-card);flex-direction:column;gap:14px;padding:clamp(20px,2.6cqi,32px);display:flex}.gs-site [data-gs-block=form][data-surface=none],.gs-site [data-gs-block=form][data-surface=none] [data-gs=form]{background:0 0;border:0;border-radius:0;padding:0}.gs-site [data-gs-block=form][data-surface=none]>[data-gs-inner]{width:100%;margin-inline:0}.gs-site [data-gs=field]{flex-direction:column;gap:6px;font-size:.92rem;font-weight:600;display:flex}.gs-site [data-gs=input]{border:1px solid var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);background:var(--s-bg);height:46px;display:block}.gs-site [data-gs=form] [data-gs=btn]{align-self:flex-start}.gs-site [data-gs=consent]{color:var(--tone-ink-2);font-size:.82rem}.gs-site [data-gs-block=footer]{font-size:.95rem}.gs-site [data-gs-block=footer][data-background=solid]{background:var(--tone-bg)}.gs-site :is([data-gs=footer-simple],[data-gs=footer-columns]){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px 48px;display:grid}.gs-site [data-gs=footer-columns]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.gs-site [data-gs=footer-simple]{grid-template-columns:minmax(12rem,1fr) minmax(0,max-content)}.gs-site [data-gs=footer-simple] [data-gs=footer-nav]{justify-content:flex-end}.gs-site [data-gs=footer-brand]{flex-direction:column;gap:12px;max-width:26rem;display:flex}.gs-site [data-gs=footer-line]{color:var(--tone-ink-2)}.gs-site :is([data-gs=legal],[data-gs=footer-nav]){color:var(--tone-ink-2);flex-wrap:wrap;gap:8px 22px;display:flex}.gs-site [data-gs=footer-links]{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.gs-site [data-gs=footer-group],.gs-site [data-gs=footer-columns] [data-gs=footer-links]{display:contents}.gs-site [data-gs=footer-columns] :is([data-gs=legal],[data-gs=footer-nav]){flex-direction:column}.gs-site [data-gs=footer-columns] [data-gs=footer-group]{flex-direction:column;gap:8px;display:flex}.gs-site [data-gs=footer-group] a[data-child]{color:var(--tone-ink-2)}.gs-site [data-gs=footer-columns] [data-gs=footer-group] a[data-child]{padding-inline-start:14px}.gs-site :is([data-gs=legal],[data-gs=footer-nav]) a:hover{color:var(--tone-ink)}.gs-site [data-gs=footer-columns]:has([data-parent]){grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.gs-site [data-gs=footer-columns]:has([data-parent]) [data-gs=footer-links]{flex-direction:column;align-items:stretch;gap:24px;display:flex}.gs-site [data-gs=footer-columns] [data-gs=footer-nav]:has([data-parent]){grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px 32px;display:grid}.gs-site [data-gs=footer-columns]:has([data-parent]) [data-gs=legal]{flex-direction:row}.gs-site [data-gs=footer-columns] [data-gs=footer-group][data-parent] a[data-child]{padding-inline-start:0}.gs-site [data-gs=footer-group][data-parent]>:first-child{color:var(--tone-ink);font-weight:600}.gs-site [data-gs=footer-end]{border-top:1px solid var(--tone-rule);color:var(--tone-ink-2);grid-column:1/-1;padding-top:20px;font-size:.85rem}.gs-site [data-gs=badge]{text-underline-offset:3px;text-decoration:underline}.gs-site [data-gs-block=overlay-message]{padding:clamp(24px,4cqi,36px)}.gs-site [data-gs=overlay-message]{flex-direction:column;gap:16px;display:flex}.gs-site [data-gs=overlay-message][data-side=left]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.gs-site [data-gs=overlay-message] [data-gs=copy]{gap:10px}.gs-site [data-gs=overlay-message] [data-gs=title]{font-size:clamp(1.5rem,1.2rem + 1.2cqi,2rem)}.gs-site [data-gs-block=bar-message]{padding:12px var(--gutter)}.gs-site [data-gs=bar]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;font-weight:600;display:flex}.gs-site [data-gs=bar] [data-gs=more]{color:inherit;text-underline-offset:3px;align-items:center;gap:.4em;text-decoration:underline;display:inline-flex}.gs-site [data-gs=bar][data-message]{font-weight:400}.gs-site [data-gs-block=bar-message][data-align=start] [data-gs=bar]{width:min(100%, var(--s-max));justify-content:flex-start;margin-inline:auto}.gs-site [data-gs=bar-lead]{align-items:center;gap:10px;min-width:0;display:inline-flex}.gs-site [data-gs=bar-icon]{flex:none;display:inline-flex}.gs-site [data-gs=bar-icon] [data-gs=illustration]{aspect-ratio:1;object-fit:cover;border-radius:4px;width:28px;height:28px}.gs-site [data-fill=tint]{fill:var(--s-illus-bg)}.gs-site [data-fill=paper]{fill:var(--s-paper)}.gs-site [data-fill=ink]{fill:var(--s-ink)}.gs-site [data-fill=muted]{fill:var(--s-muted)}.gs-site [data-fill=accent]{fill:var(--s-btn-bg)}.gs-site [data-fill=rule]{fill:var(--s-rule)}.gs-site [data-fill=ink-2]{fill:var(--s-ink-2)}.gs-site [data-placeholder=logo]{max-width:160px;margin-inline:auto}.gs-site [data-stroke=rule]{stroke:var(--s-rule);stroke-width:2px}.gs-site [data-stroke=ink]{stroke:var(--s-ink);stroke-width:3px}.gs-site [data-gs=unknown]{color:var(--tone-ink-2);font-style:normal}.gs-site [data-gs=legal-doc]{flex-direction:column;gap:16px;max-width:70ch;display:flex}.gs-site [data-gs=legal-doc] section{flex-direction:column;gap:6px;padding-top:12px;display:flex}.gs-site [data-gs=swatch]{height:100%;display:flex}.gs-site [data-gs=swatch]>span:first-child{background:var(--s-btn-bg);flex:2}.gs-site [data-gs=swatch]>span:last-child{background:var(--s-accent-ink);flex:1}.gs-site [data-gs=font-sample]{flex-direction:column;justify-content:center;height:100%;padding:0 10px;line-height:1.1;display:flex}.gs-site [data-gs=font-sample]>span:first-child{font-family:var(--s-head);font-size:1.4rem;font-weight:var(--s-display-weight);text-transform:var(--s-head-case)}.gs-site [data-gs=font-sample]>span:last-child{color:var(--s-ink-2);font-family:var(--s-body);font-size:.7rem}.gs-site [data-gs=logo-image]{object-fit:contain;width:auto;max-width:140px;height:32px}.gs-site [data-gs=picture]{display:contents}.gs-site img[data-gs=illustration]{aspect-ratio:4/3;border-radius:var(--s-media-radius);object-fit:cover;width:100%;height:auto;display:block}@container gs-site (width<=900px){.gs-site [data-gs=points],.gs-site [data-gs=plans],.gs-site [data-gs=posts]{--cols:2}.gs-site [data-gs=grid],.gs-site [data-gs=accordion]{grid-template-columns:minmax(0,1fr)}.gs-site [data-gs=nav]{column-gap:20px}}@container gs-site (width<=760px){.gs-site [data-gs=nav]{display:none}.gs-site [data-gs=header-end]{margin-inline-start:auto}.gs-site [data-gs=menu]{display:block}.gs-site [data-gs=split],.gs-site [data-gs=text-media]{grid-template-columns:minmax(0,1fr)}.gs-site [data-gs=text-media][data-side=right] [data-gs=media]{order:0}.gs-site [data-gs=timeline]{grid-auto-flow:row;gap:28px}.gs-site [data-gs=timeline]:before{width:3px;height:auto;inset:0 auto 0 10px}.gs-site [data-gs=step]{padding-top:0;padding-left:46px}.gs-site [data-gs=stop]{top:2px}.gs-site :is([data-gs=footer-simple],[data-gs=footer-columns]){grid-template-columns:minmax(0,1fr)}.gs-site [data-gs=footer-columns]:has([data-parent]){grid-template-columns:minmax(0,1fr)}.gs-site [data-gs=overlay-message][data-side=left]{grid-template-columns:minmax(0,1fr)}}@container gs-site (width<=600px){.gs-site [data-gs=points],.gs-site [data-gs=grid] [data-gs=points],.gs-site [data-gs=plans],.gs-site [data-gs=posts]{--cols:1}.gs-site [data-gs=header-end] [data-gs=btn]{display:none}.gs-site [data-gs-block=hero] [data-gs=actions] [data-gs=btn]{flex:100%}}@media (prefers-reduced-motion:no-preference){.gs-site [data-gs=btn]{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.gs-site [data-gs=arrow]{transition:transform .15s ease-out}}.gs-site [data-gs=page]{flex-direction:column;display:flex}.gs-site [data-gs=page]>[data-gs-block]{flex:none}.gs-site [data-gs-block][data-size=small]{--tscale:.88}.gs-site [data-gs-block][data-size=default]{--tscale:1}.gs-site [data-gs-block][data-size=large]{--tscale:1.16}.gs-site:not([data-editing]) [data-hide=yes]{display:none}.gs-site [data-cols="1"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:1}.gs-site [data-cols="2"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:2}.gs-site [data-cols="3"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:3}.gs-site [data-cols="4"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:4}.gs-site [data-gs-block][data-media=start] [data-gs=media]{order:-1}.gs-site [data-gs-block][data-media=end] [data-gs=media]{order:2}.gs-site [data-gs-block][data-crop=original] [data-gs=media]{aspect-ratio:auto;overflow:visible;container-type:normal}.gs-site [data-gs-block][data-crop=original] [data-gs=media] img[data-gs=illustration]{object-fit:fill;height:auto}.gs-site [data-gs-block][data-crop=original] [data-gs=media] svg[data-gs=illustration]{width:100%;height:auto;position:static}.gs-site [data-gs-block][data-crop=wide] [data-gs=media]{aspect-ratio:16/9;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop=wide] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop=wide] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-crop=square] [data-gs=media]{aspect-ratio:1;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop=square] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop=square] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-crop=tall] [data-gs=media]{aspect-ratio:4/5;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop=tall] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop=tall] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-focal=top-left]{--focal:0% 0%;--fx:0;--fy:0}.gs-site [data-gs-block][data-focal=top]{--focal:50% 0%;--fx:.5;--fy:0}.gs-site [data-gs-block][data-focal=top-right]{--focal:100% 0%;--fx:1;--fy:0}.gs-site [data-gs-block][data-focal=left]{--focal:0% 50%;--fx:0;--fy:.5}.gs-site [data-gs-block][data-focal=centre]{--focal:50% 50%;--fx:.5;--fy:.5}.gs-site [data-gs-block][data-focal=right]{--focal:100% 50%;--fx:1;--fy:.5}.gs-site [data-gs-block][data-focal=bottom-left]{--focal:0% 100%;--fx:0;--fy:1}.gs-site [data-gs-block][data-focal=bottom]{--focal:50% 100%;--fx:.5;--fy:1}.gs-site [data-gs-block][data-focal=bottom-right]{--focal:100% 100%;--fx:1;--fy:1}@container gs-site (width<=900px){.gs-site [data-gs-block][data-align-t=start] :is([data-gs=copy],[data-gs=intro]){text-align:start;align-items:flex-start;margin-inline:0}.gs-site [data-gs-block][data-align-t=start] [data-gs=actions]{justify-content:flex-start}.gs-site [data-gs-block][data-align-t=start] [data-gs=band]{text-align:start;flex-direction:row}.gs-site [data-gs-block][data-align-t=centre] :is([data-gs=copy],[data-gs=intro]){text-align:center;align-items:center;margin-inline:auto}.gs-site [data-gs-block][data-align-t=centre] [data-gs=actions]{justify-content:center}.gs-site [data-gs-block][data-align-t=centre] [data-gs=band]{text-align:center;flex-direction:column}.gs-site [data-gs-block][data-spacing-t=none]{--rhythm:0}.gs-site [data-gs-block][data-spacing-t=tight]{--rhythm:.4}.gs-site [data-gs-block][data-spacing-t=compact]{--rhythm:.6}.gs-site [data-gs-block][data-spacing-t=regular]{--rhythm:1}.gs-site [data-gs-block][data-spacing-t=roomy]{--rhythm:1.4}.gs-site [data-gs-block][data-size-t=small]{--tscale:.88}.gs-site [data-gs-block][data-size-t=default]{--tscale:1}.gs-site [data-gs-block][data-size-t=large]{--tscale:1.16}.gs-site:not([data-editing]) [data-hide-t=yes]{display:none}.gs-site:not([data-editing]) [data-hide-t=no]{display:block}.gs-site [data-cols-t="1"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:1}.gs-site [data-cols-t="2"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:2}.gs-site [data-cols-t="3"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:3}.gs-site [data-cols-t="4"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:4}.gs-site [data-gs-block][data-media-t=start] [data-gs=media]{order:-1}.gs-site [data-gs-block][data-media-t=end] [data-gs=media]{order:2}.gs-site [data-gs-block][data-crop-t=original] [data-gs=media]{aspect-ratio:auto;overflow:visible;container-type:normal}.gs-site [data-gs-block][data-crop-t=original] [data-gs=media] img[data-gs=illustration]{object-fit:fill;height:auto}.gs-site [data-gs-block][data-crop-t=original] [data-gs=media] svg[data-gs=illustration]{width:100%;height:auto;position:static}.gs-site [data-gs-block][data-crop-t=wide] [data-gs=media]{aspect-ratio:16/9;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop-t=wide] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop-t=wide] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-crop-t=square] [data-gs=media]{aspect-ratio:1;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop-t=square] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop-t=square] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-crop-t=tall] [data-gs=media]{aspect-ratio:4/5;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop-t=tall] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop-t=tall] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-focal-t=top-left]{--focal:0% 0%;--fx:0;--fy:0}.gs-site [data-gs-block][data-focal-t=top]{--focal:50% 0%;--fx:.5;--fy:0}.gs-site [data-gs-block][data-focal-t=top-right]{--focal:100% 0%;--fx:1;--fy:0}.gs-site [data-gs-block][data-focal-t=left]{--focal:0% 50%;--fx:0;--fy:.5}.gs-site [data-gs-block][data-focal-t=centre]{--focal:50% 50%;--fx:.5;--fy:.5}.gs-site [data-gs-block][data-focal-t=right]{--focal:100% 50%;--fx:1;--fy:.5}.gs-site [data-gs-block][data-focal-t=bottom-left]{--focal:0% 100%;--fx:0;--fy:1}.gs-site [data-gs-block][data-focal-t=bottom]{--focal:50% 100%;--fx:.5;--fy:1}.gs-site [data-gs-block][data-focal-t=bottom-right]{--focal:100% 100%;--fx:1;--fy:1}}@container gs-site (width<=600px){.gs-site [data-gs-block][data-align-p=start] :is([data-gs=copy],[data-gs=intro]){text-align:start;align-items:flex-start;margin-inline:0}.gs-site [data-gs-block][data-align-p=start] [data-gs=actions]{justify-content:flex-start}.gs-site [data-gs-block][data-align-p=start] [data-gs=band]{text-align:start;flex-direction:row}.gs-site [data-gs-block][data-align-p=centre] :is([data-gs=copy],[data-gs=intro]){text-align:center;align-items:center;margin-inline:auto}.gs-site [data-gs-block][data-align-p=centre] [data-gs=actions]{justify-content:center}.gs-site [data-gs-block][data-align-p=centre] [data-gs=band]{text-align:center;flex-direction:column}.gs-site [data-gs-block][data-spacing-p=none]{--rhythm:0}.gs-site [data-gs-block][data-spacing-p=tight]{--rhythm:.4}.gs-site [data-gs-block][data-spacing-p=compact]{--rhythm:.6}.gs-site [data-gs-block][data-spacing-p=regular]{--rhythm:1}.gs-site [data-gs-block][data-spacing-p=roomy]{--rhythm:1.4}.gs-site [data-gs-block][data-size-p=small]{--tscale:.88}.gs-site [data-gs-block][data-size-p=default]{--tscale:1}.gs-site [data-gs-block][data-size-p=large]{--tscale:1.16}.gs-site:not([data-editing]) [data-hide-p=yes]{display:none}.gs-site:not([data-editing]) [data-hide-p=no]{display:block}.gs-site [data-cols-p="1"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:1}.gs-site [data-cols-p="2"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:2}.gs-site [data-cols-p="3"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:3}.gs-site [data-cols-p="4"] :is([data-gs=points],[data-gs=plans],[data-gs=posts]){--cols:4}.gs-site [data-gs-block][data-media-p=start] [data-gs=media]{order:-1}.gs-site [data-gs-block][data-media-p=end] [data-gs=media]{order:2}.gs-site [data-gs-block][data-crop-p=original] [data-gs=media]{aspect-ratio:auto;overflow:visible;container-type:normal}.gs-site [data-gs-block][data-crop-p=original] [data-gs=media] img[data-gs=illustration]{object-fit:fill;height:auto}.gs-site [data-gs-block][data-crop-p=original] [data-gs=media] svg[data-gs=illustration]{width:100%;height:auto;position:static}.gs-site [data-gs-block][data-crop-p=wide] [data-gs=media]{aspect-ratio:16/9;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop-p=wide] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop-p=wide] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-crop-p=square] [data-gs=media]{aspect-ratio:1;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop-p=square] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop-p=square] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-crop-p=tall] [data-gs=media]{aspect-ratio:4/5;border-radius:var(--s-media-radius);position:relative;overflow:hidden;container-type:size}.gs-site [data-gs-block][data-crop-p=tall] [data-gs=media] img[data-gs=illustration]{object-fit:cover;object-position:var(--focal,50% 50%);border-radius:0;width:100%;height:100%}.gs-site [data-gs-block][data-crop-p=tall] [data-gs=media] svg[data-gs=illustration]{width:max(100cqw,133.333cqh);height:max(100cqh,75cqw);left:calc((100cqw - max(100cqw, calc(100cqh * 4 / 3))) * var(--fx,.5));top:calc((100cqh - max(100cqh, calc(100cqw * 3 / 4))) * var(--fy,.5));border-radius:0;position:absolute}.gs-site [data-gs-block][data-focal-p=top-left]{--focal:0% 0%;--fx:0;--fy:0}.gs-site [data-gs-block][data-focal-p=top]{--focal:50% 0%;--fx:.5;--fy:0}.gs-site [data-gs-block][data-focal-p=top-right]{--focal:100% 0%;--fx:1;--fy:0}.gs-site [data-gs-block][data-focal-p=left]{--focal:0% 50%;--fx:0;--fy:.5}.gs-site [data-gs-block][data-focal-p=centre]{--focal:50% 50%;--fx:.5;--fy:.5}.gs-site [data-gs-block][data-focal-p=right]{--focal:100% 50%;--fx:1;--fy:.5}.gs-site [data-gs-block][data-focal-p=bottom-left]{--focal:0% 100%;--fx:0;--fy:1}.gs-site [data-gs-block][data-focal-p=bottom]{--focal:50% 100%;--fx:.5;--fy:1}.gs-site [data-gs-block][data-focal-p=bottom-right]{--focal:100% 100%;--fx:1;--fy:1}.gs-site [data-gs-block]{order:var(--order-p)}}.gs-site [data-gs=embed-wide]{flex-direction:column;gap:clamp(24px,3cqi,40px);display:flex}.gs-site [data-gs=embed-beside]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5cqi,72px);display:grid}.gs-site [data-gs=embed]{flex-direction:column;gap:10px;min-width:0;display:flex}.gs-site [data-gs=embed-wide][data-narrow] [data-gs=embed]{max-width:34rem}.gs-site button[data-gs=btn]{cursor:pointer;font-family:inherit}.gs-site [data-gs=embed-gate]{border:1px solid var(--tone-rule);border-radius:var(--s-media-radius);background:var(--tone-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:clamp(24px,4cqi,48px);display:flex}.gs-site [data-gs=embed-gate][data-what=video],.gs-site [data-gs=embed-gate][data-what=map]{aspect-ratio:16/9}.gs-site [data-gs=embed-gate][data-unset]{border-style:dashed}.gs-site [data-gs=embed-lock]{color:var(--tone-ink-2);display:inline-flex}.gs-site [data-gs=embed-lock] svg{width:32px;height:32px}.gs-site [data-gs=embed-title]{font-family:var(--s-head);font-size:calc(1.25rem * var(--tscale,1));font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);text-wrap:var(--s-head-wrap,balance);line-height:1.2}.gs-site [data-gs=embed-text]{max-width:44ch;color:var(--tone-ink-2);font-size:.95rem}.gs-site [data-gs=embed-gate] [data-gs=actions]{justify-content:center;align-items:center}.gs-site [data-gs=embed-live]{border-radius:var(--s-media-radius);place-items:center;display:grid;position:relative;overflow:hidden}.gs-site [data-gs=embed-live][data-what=video]{aspect-ratio:16/9;background:var(--s-strong);color:var(--s-on-strong)}.gs-site [data-gs=play]{width:64px;height:64px}.gs-site [data-gs=embed-live][data-what=map]{aspect-ratio:16/9}.gs-site [data-gs=embed-live][data-what=map] svg{width:100%;height:100%;position:absolute;inset:0}.gs-site [data-gs=embed-src]{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:calc(100% - 24px);font-size:.8rem;position:absolute;bottom:10px;left:12px;overflow:hidden}.gs-site [data-gs=embed-live][data-what=map] [data-gs=embed-src]{background:var(--s-paper);color:var(--s-ink);opacity:1;border-radius:2px;padding:2px 8px}.gs-site [data-gs=embed-live][data-what=post]{border:1px solid var(--tone-rule);background:var(--tone-card);flex-direction:column;align-items:stretch;gap:16px;padding:20px 20px 36px;display:flex}.gs-site [data-gs=post-head]{align-items:center;gap:12px;display:flex}.gs-site [data-gs=avatar]{background:var(--s-muted);border-radius:50%;width:44px;height:44px}.gs-site [data-gs=post-lines],.gs-site [data-gs=post-body]{flex-direction:column;flex:1;gap:8px;display:flex}.gs-site [data-gs=post-lines] span,.gs-site [data-gs=post-body] span{background:var(--s-muted);border-radius:2px;height:10px;display:block}.gs-site [data-gs=post-lines] span:first-child{background:var(--tone-ink-2);width:40%}.gs-site [data-gs=post-lines] span:last-child{width:25%}.gs-site [data-gs=post-body] span:nth-child(2){width:85%}.gs-site [data-gs=post-body] span:nth-child(3){width:55%}.gs-site [data-gs=booking]{min-width:0}.gs-site bookling-widget{width:100%;display:block}.gs-site [data-gs=embed-live][data-what=code]{border:1px solid var(--tone-rule);background:var(--tone-soft);display:block}.gs-site [data-gs=code]{font-family:var(--s-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 20px;font-size:.85rem;line-height:1.5;overflow:auto}@container gs-site (width<=760px){.gs-site [data-gs=embed-beside]{grid-template-columns:minmax(0,1fr)}}.gs-site{--s-space-none:0px;--s-space-xs:calc(var(--s-size) * .25);--s-space-sm:calc(var(--s-size) * .5);--s-space-md:var(--s-size);--s-space-lg:calc(var(--s-size) * 1.5);--s-space-xl:calc(var(--s-size) * 3);--s-space-2xl:calc(var(--s-size) * 5);--s-narrow:48rem}.gs-site [data-gs-piece]{--layout-direction:var(--layout-direction-desktop,var(--default-layout-direction-desktop));--layout-flow:var(--layout-flow-desktop,var(--default-layout-flow-desktop));--layout-gap:var(--layout-gap-desktop,var(--default-layout-gap-desktop));--layout-align:var(--layout-align-desktop,var(--default-layout-align-desktop));--layout-justify:var(--layout-justify-desktop,var(--default-layout-justify-desktop));--layout-wrap:var(--layout-wrap-desktop,var(--default-layout-wrap-desktop));--layout-padding:var(--layout-padding-desktop,var(--default-layout-padding-desktop));--layout-grow:var(--layout-grow-desktop,var(--default-layout-grow-desktop));--layout-width:var(--layout-width-desktop,var(--default-layout-width-desktop));--layout-min-height:var(--layout-min-height-desktop,var(--default-layout-min-height-desktop));--layout-tracks:var(--layout-tracks-desktop,var(--default-layout-tracks-desktop));--article-max:var(--article-max-desktop,var(--default-article-max-desktop));box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--layout-min-height);flex-grow:var(--layout-grow);background:0 0;border:0;flex-shrink:1;padding:0}.gs-site [data-gs-piece]:not([data-gs-block=section]){--tone-bg:inherit;--tone-ink:inherit;--tone-ink-2:inherit;--tone-rule:inherit;--tone-card:inherit;--tone-soft:inherit;--tone-accent:inherit;--btn-bg:inherit;--btn-ink:inherit;--btn-outline:inherit;--btn2-border:inherit;color:inherit;width:var(--layout-width)}.gs-site [data-gs-piece]:not([data-gs-block=section]):is([data-space-above],[data-space-above-t],[data-space-above-p]){padding-block-start:calc(var(--s-section-y) * var(--space-above,0))}.gs-site [data-gs-piece]:not([data-gs-block=section]):is([data-space-below],[data-space-below-t],[data-space-below-p]){padding-block-end:calc(var(--s-section-y) * var(--space-below,0))}.gs-site [data-gs-piece]+[data-gs-piece]{border:0}.gs-site [data-gs-block=section]{background:var(--tone-bg);padding-block-start:calc(var(--s-section-y) * var(--space-above,var(--rhythm,1)));padding-block-end:calc(var(--s-section-y) * var(--space-below,var(--rhythm,1)))}.gs-site [data-gs-composed-section]{isolation:isolate;position:relative}.gs-site [data-gs-block=section][data-variant=default]>[data-gs-composed-section]>[data-gs-layout=section]{max-width:calc(100% - 2 * var(--gutter))}.gs-site [data-gs-background]{z-index:-1;position:absolute;inset:0;overflow:hidden}.gs-site [data-gs-background] :is(picture,img,svg,video){object-fit:cover;width:100%;height:100%}.gs-site [data-gs-layout]{box-sizing:border-box;flex-direction:var(--layout-direction);flex-wrap:var(--layout-wrap);gap:var(--layout-gap);align-items:var(--layout-align);justify-content:var(--layout-justify);min-width:0;max-width:100%;padding:var(--layout-padding);min-height:var(--layout-min-height);display:flex}.gs-site [data-gs-layout=section]{width:var(--layout-width);margin-inline:auto}.gs-site [data-gs-piece]>[data-gs-inner]{width:100%;margin:0}.gs-site [data-gs-layout=card]{background:var(--tone-card);border:1px solid var(--tone-rule);border-radius:var(--s-radius)}.gs-site :is([data-gs-layout=columns],[data-gs-layout=grid]){grid-template-columns:var(--layout-tracks);grid-auto-flow:var(--layout-flow);grid-auto-columns:minmax(0,1fr);display:grid}.gs-site [data-gs-layout]>[data-gs-piece]{min-width:0}.gs-site [data-gs-piece][data-text-align=start]{text-align:start}.gs-site [data-gs-piece][data-text-align=centre]{text-align:center}.gs-site [data-gs-piece][data-text-align=end]{text-align:end}.gs-site [data-gs=composed-heading]{font-family:var(--s-head);font-weight:var(--s-head-weight);line-height:var(--s-head-lh);letter-spacing:var(--s-head-track);text-wrap:var(--s-head-wrap,balance);margin:0}.gs-site h1[data-gs=composed-heading]{font-size:calc(clamp(var(--s-display-min,2.3rem), 1.2rem + 4.2cqi, var(--s-display-max)) * var(--tscale,1))}.gs-site h2[data-gs=composed-heading]{font-size:calc(clamp(var(--s-title-min,1.8rem), 1.2rem + 2.5cqi, var(--s-title-max)) * var(--tscale,1))}.gs-site h3[data-gs=composed-heading]{font-size:calc(1.5rem * var(--tscale,1))}.gs-site :is(h4,h5,h6)[data-gs=composed-heading]{font-size:calc(1.125rem * var(--tscale,1))}.gs-site [data-gs=composed-text]{max-width:var(--s-measure,70ch);font-size:calc(var(--s-size) * var(--tscale,1))}.gs-site [data-gs-block=document][data-variant=default]{--article-ink:var(--tone-ink);--article-ink-2:var(--tone-ink-2);--article-accent:var(--tone-accent)}.gs-site [data-gs-block=document] [data-gs=article-body]{max-width:var(--article-max,var(--s-reading,44rem))}.gs-site [data-gs=composed-text] p{white-space:pre-line;margin:0}.gs-site [data-gs=composed-text]>*+*{margin-top:var(--s-space-md)}.gs-site :is([data-gs=composed-image],[data-gs=composed-quote],[data-gs=lottie]){margin:0}.gs-site [data-gs=composed-image] :is(picture,img,svg,video){width:100%;max-width:100%;height:auto;display:block}.gs-site [data-gs=composed-image][data-corners=square] [data-gs=illustration]{border-radius:0}.gs-site [data-gs=composed-icon]{width:calc(1.5em * var(--tscale,1));height:calc(1.5em * var(--tscale,1))}.gs-site [data-gs=composed-list]{margin:0;padding-inline-start:1.5em}.gs-site [data-gs=composed-list] li+li{margin-top:var(--s-space-sm)}.gs-site [data-gs=composed-list] li>strong{display:block}.gs-site [data-gs=composed-quote] blockquote{margin:0 0 var(--s-space-md);font-size:1.5em;font-family:var(--s-head)}.gs-site [data-gs-layout=card] [data-gs=composed-quote] blockquote{font-size:1.125em;line-height:1.45}.gs-site figcaption{color:var(--tone-ink-2);margin-top:var(--s-space-sm);font-size:.875em}.gs-site [data-gs=composed-divider]{border:0;border-top:1px solid var(--tone-rule);width:100%;margin:0}.gs-site :is([data-gs=file-video],[data-gs=lottie] canvas){width:100%;max-width:100%;display:block}.gs-site [data-gs=lottie] canvas{display:none}.gs-site [data-gs=lottie][data-playing] canvas{display:block}.gs-site [data-gs=lottie][data-playing]>:not(canvas){display:none}@container gs-site (width<=900px){.gs-site [data-gs-piece][data-text-align-t=start]{text-align:start}.gs-site [data-gs-piece][data-text-align-t=centre]{text-align:center}.gs-site [data-gs-piece][data-text-align-t=end]{text-align:end}.gs-site [data-gs-piece]{--layout-direction:var(--layout-direction-tablet,var(--layout-direction-desktop,var(--default-layout-direction-tablet,var(--default-layout-direction-desktop))));--layout-flow:var(--layout-flow-tablet,var(--layout-flow-desktop,var(--default-layout-flow-tablet,var(--default-layout-flow-desktop))));--layout-gap:var(--layout-gap-tablet,var(--layout-gap-desktop,var(--default-layout-gap-tablet,var(--default-layout-gap-desktop))));--layout-align:var(--layout-align-tablet,var(--layout-align-desktop,var(--default-layout-align-tablet,var(--default-layout-align-desktop))));--layout-justify:var(--layout-justify-tablet,var(--layout-justify-desktop,var(--default-layout-justify-tablet,var(--default-layout-justify-desktop))));--layout-wrap:var(--layout-wrap-tablet,var(--layout-wrap-desktop,var(--default-layout-wrap-tablet,var(--default-layout-wrap-desktop))));--layout-padding:var(--layout-padding-tablet,var(--layout-padding-desktop,var(--default-layout-padding-tablet,var(--default-layout-padding-desktop))));--article-max:var(--article-max-tablet,var(--article-max-desktop,var(--default-article-max-tablet,var(--default-article-max-desktop))));--layout-grow:var(--layout-grow-tablet,var(--layout-grow-desktop,var(--default-layout-grow-tablet,var(--default-layout-grow-desktop))));--layout-width:var(--layout-width-tablet,var(--layout-width-desktop,var(--default-layout-width-tablet,var(--default-layout-width-desktop))));--layout-min-height:var(--layout-min-height-tablet,var(--layout-min-height-desktop,var(--default-layout-min-height-tablet,var(--default-layout-min-height-desktop))));--layout-tracks:var(--layout-tracks-tablet,var(--layout-tracks-desktop,var(--default-layout-tracks-tablet,var(--default-layout-tracks-desktop))))}}@container gs-site (width<=600px){.gs-site [data-gs-piece][data-text-align-p=start]{text-align:start}.gs-site [data-gs-piece][data-text-align-p=centre]{text-align:center}.gs-site [data-gs-piece][data-text-align-p=end]{text-align:end}.gs-site [data-gs-piece]{--layout-direction:var(--layout-direction-phone,var(--layout-direction-tablet,var(--layout-direction-desktop,var(--default-layout-direction-phone,var(--default-layout-direction-tablet,var(--default-layout-direction-desktop))))));--layout-flow:var(--layout-flow-phone,var(--layout-flow-tablet,var(--layout-flow-desktop,var(--default-layout-flow-phone,var(--default-layout-flow-tablet,var(--default-layout-flow-desktop))))));--layout-gap:var(--layout-gap-phone,var(--layout-gap-tablet,var(--layout-gap-desktop,var(--default-layout-gap-phone,var(--default-layout-gap-tablet,var(--default-layout-gap-desktop))))));--layout-align:var(--layout-align-phone,var(--layout-align-tablet,var(--layout-align-desktop,var(--default-layout-align-phone,var(--default-layout-align-tablet,var(--default-layout-align-desktop))))));--layout-justify:var(--layout-justify-phone,var(--layout-justify-tablet,var(--layout-justify-desktop,var(--default-layout-justify-phone,var(--default-layout-justify-tablet,var(--default-layout-justify-desktop))))));--layout-wrap:var(--layout-wrap-phone,var(--layout-wrap-tablet,var(--layout-wrap-desktop,var(--default-layout-wrap-phone,var(--default-layout-wrap-tablet,var(--default-layout-wrap-desktop))))));--layout-padding:var(--layout-padding-phone,var(--layout-padding-tablet,var(--layout-padding-desktop,var(--default-layout-padding-phone,var(--default-layout-padding-tablet,var(--default-layout-padding-desktop))))));--article-max:var(--article-max-phone,var(--article-max-tablet,var(--article-max-desktop,var(--default-article-max-phone,var(--default-article-max-tablet,var(--default-article-max-desktop))))));--layout-grow:var(--layout-grow-phone,var(--layout-grow-tablet,var(--layout-grow-desktop,var(--default-layout-grow-phone,var(--default-layout-grow-tablet,var(--default-layout-grow-desktop))))));--layout-width:var(--layout-width-phone,var(--layout-width-tablet,var(--layout-width-desktop,var(--default-layout-width-phone,var(--default-layout-width-tablet,var(--default-layout-width-desktop))))));--layout-min-height:var(--layout-min-height-phone,var(--layout-min-height-tablet,var(--layout-min-height-desktop,var(--default-layout-min-height-phone,var(--default-layout-min-height-tablet,var(--default-layout-min-height-desktop))))));--layout-tracks:var(--layout-tracks-phone,var(--layout-tracks-tablet,var(--layout-tracks-desktop,var(--default-layout-tracks-phone,var(--default-layout-tracks-tablet,var(--default-layout-tracks-desktop))))))}}.gs-site ol[data-gs=composed-list],.gs-site [data-gs=composed-text] ol{padding-inline-start:1.5em;list-style:decimal}.gs-site ul[data-gs=composed-list],.gs-site [data-gs=composed-text] ul{padding-inline-start:1.5em;list-style:outside}.gs-site [data-gs-collection-list]{width:100%;min-width:0}.gs-site [data-gs-collection-items]{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr);display:grid}.gs-site [data-gs-collection-list][data-layout=grid]>[data-gs-collection-items]{grid-template-columns:var(--layout-tracks)}.gs-site [data-gs-collection-list][data-layout=list][data-dividers=between]>[data-gs-collection-items]>[data-gs-collection-item]+[data-gs-collection-item]{border-block-start:var(--s-rule-w) solid var(--tone-rule);padding-block-start:var(--layout-gap)}.gs-site [data-gs-collection-item]{min-width:0}.gs-site [data-gs-collection-pages]{justify-content:space-between;gap:var(--s-space-md);padding-block:var(--s-space-lg);display:flex}.gs-site [data-gs-missing]{opacity:.5}:root[data-gs-colour=device]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-gs-colour=device]{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-gs-colour=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-gs-colour=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--gs-logo-light:block;--gs-logo-dark:none}@media (prefers-color-scheme:dark){:root{--gs-logo-light:none;--gs-logo-dark:block}}[data-site-mode=light],[data-gs-colour=light]:not([data-site-mode]){--gs-logo-light:block;--gs-logo-dark:none}[data-site-mode=dark],[data-gs-colour=dark]:not([data-site-mode]){--gs-logo-light:none;--gs-logo-dark:block}.gs-site [data-logo=light]{display:var(--gs-logo-light,block)}.gs-site [data-logo=dark]{display:var(--gs-logo-dark,none)}.gs-site [data-gs=footer-business]{overflow-wrap:anywhere;flex-direction:column;gap:4px;font-style:normal;display:flex}.gs-site [data-gs=footer-profiles]{flex-wrap:wrap;gap:8px 16px;display:flex}.gs-site [data-gs=skip]{z-index:100;background:var(--s-bg);color:var(--s-ink);padding:12px 20px;position:absolute;top:0;left:0;transform:translateY(-100%)}.gs-site [data-gs=skip]:focus{transform:translateY(0)}.gs-site :is([data-gs-block=logo],[data-gs-block=company-details],[data-gs-block=legal-links]),.gs-site [data-gs=header-row]>[data-gs-block=buttons]{display:contents}.gs-site [data-gs=header-row]>[data-gs-block=buttons]>[data-gs-layout=buttons]{flex:none;order:2}.gs-site [data-gs=header-row] [data-gs-layout=buttons] [data-gs=btn]{min-height:40px;padding:0 18px;font-size:.95rem}.gs-site :is([data-gs=footer-simple],[data-gs=footer-columns])>[data-gs-block=stack]{flex-direction:column;gap:12px;max-width:26rem;display:flex}.gs-site :is([data-gs=footer-simple],[data-gs=footer-columns])>[data-gs-block=stack]>[data-gs-layout=stack]{display:contents}.gs-site :is([data-gs=footer-simple],[data-gs=footer-columns])>[data-gs-block=stack]:nth-child(2){align-items:flex-end;max-width:none}.gs-site [data-gs-block=footer] [data-gs-block=text]{display:contents}.gs-site [data-gs-block=footer] [data-gs=composed-text]{color:var(--tone-ink-2);font-size:inherit;line-height:inherit}.gs-site [data-gs=footer-columns]>[data-gs-block=stack]:nth-child(2){display:contents}.gs-site [data-gs=footer-columns]:has([data-parent])>[data-gs-block=stack]:nth-child(2){align-items:stretch;gap:24px;display:flex}@container gs-site (width<=760px){.gs-site [data-gs=header-row]>[data-gs-block=buttons]>[data-gs-layout=buttons]{margin-inline-start:auto}}@container gs-site (width<=600px){.gs-site [data-gs=header-row] [data-gs-layout=buttons] [data-gs=btn]{display:none}.gs-site [data-gs=header-row] [data-gs=menu]{margin-inline-start:auto}.gs-site [data-gs=header-row]>[data-gs-block=buttons]>[data-gs-layout=buttons]{display:none}}.gs-site [data-gs=header-row]:not(:has([data-gs=nav])) [data-gs-layout=buttons]{margin-inline-start:auto}@container gs-site (width<=600px){.gs-site [data-gs-block=header][data-phone-button=show] :is([data-gs=header-row],[data-gs-layout=row]:has(>[data-gs-block=buttons])){--header-row-gap:12px;flex-wrap:nowrap;gap:12px}.gs-site [data-gs-block=header][data-phone-button=show] [data-gs=header-row]>[data-gs-block=buttons]>[data-gs-layout=buttons],.gs-site [data-gs-block=header][data-phone-button=show] [data-gs-layout=row]>[data-gs-block=buttons]{flex:none;order:2;margin-inline-start:auto;display:flex}.gs-site [data-gs-block=header][data-phone-button=show] :is([data-gs=header-row],[data-gs-layout=row]:has(>[data-gs-block=buttons]))>[data-gs-block]:not([data-gs-block=buttons],[data-gs-block=logo]){flex:none;order:3;width:auto;min-width:0;margin-inline-start:0}.gs-site [data-gs-block=header][data-phone-button=show] [data-gs-layout=buttons]{flex-wrap:nowrap;gap:8px}.gs-site [data-gs-block=header][data-phone-button=show] [data-gs-layout=buttons] [data-gs=btn]{white-space:nowrap;height:40px;min-height:40px;padding:0 12px;font-size:.9rem;display:inline-flex}.gs-site [data-gs-block=header][data-phone-button=show] [data-gs=inline-menu]{width:auto}.gs-site [data-gs-block=header][data-phone-button=show] [data-gs=logo]{min-width:0}.gs-site [data-gs-block=header][data-phone-button=show] [data-gs=logo]>span:not([data-gs=brand-logo]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@container gs-site (width>=761px){.gs-site [data-gs-block=header][data-variant=bar] [data-gs=header-row] [data-gs=nav]{justify-content:flex-end}.gs-site [data-gs-block=header][data-variant=bar] [data-gs=header-row]:not(:has(>[data-gs-block=buttons]))>[data-gs-block=menu]{margin-inline-end:var(--header-row-gap)}}.gs-site button:focus-visible{outline:2px solid var(--tone-focus);outline-offset:3px}.gs-site [data-gs-block=header]{--gutter:var(--header-inset-desktop,var(--default-header-inset-desktop));z-index:20;padding-block-start:calc(18px * var(--space-above,var(--rhythm)));padding-block-end:calc(18px * var(--space-below,var(--rhythm)))}@container gs-site (width<=900px){.gs-site [data-gs-block=header]{--gutter:var(--header-inset-tablet,var(--header-inset-desktop,var(--default-header-inset-tablet,var(--default-header-inset-desktop))));padding-block-start:calc(18px * var(--space-above,var(--rhythm)));padding-block-end:calc(18px * var(--space-below,var(--rhythm)))}}@container gs-site (width<=600px){.gs-site [data-gs-block=header]{--gutter:var(--header-inset-phone,var(--header-inset-tablet,var(--header-inset-desktop,var(--default-header-inset-phone,var(--default-header-inset-tablet,var(--default-header-inset-desktop))))));padding-block-start:calc(18px * var(--space-above,var(--rhythm)));padding-block-end:calc(18px * var(--space-below,var(--rhythm)))}}.gs-site [data-gs-block=header][data-position=sticky]{position:sticky;inset-block-start:0}.gs-site [data-gs-block=header]:has([data-gs=menu][data-panel=side][open]){z-index:1001}.gs-site :is([data-gs-block=header],[data-gs-block=footer])[data-chrome-width=content]{width:min(100% - 2 * var(--gutter), var(--s-max));border-radius:var(--s-radius);margin-inline:auto}.gs-site [data-gs-block=header][data-chrome-width=content]{margin-block-start:var(--s-space-md);inset-block-start:var(--s-space-md)}.gs-site [data-gs-block=header][data-background=translucent]{background:var(--tone-bg)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.gs-site [data-gs-block=header][data-background=translucent]{background:color-mix(in srgb, var(--tone-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.gs-site [data-gs-block=header][data-background=glass]{border:1px solid var(--tone-rule);box-shadow:var(--s-depth-card)}.gs-site [data-gs-block=header][data-background=glass][data-chrome-width=content]{border-radius:var(--s-panel-radius,var(--s-radius))}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.gs-site [data-gs-block=header]:is([data-background=glass],[data-background=translucent]:where(:has([data-panel=side]))){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.gs-site [data-gs-block=header]:is([data-background=glass],[data-background=translucent]:where(:has([data-panel=side]))):before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--tone-bg) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0}.gs-site [data-gs-block=header][data-background=glass]:before{background:color-mix(in srgb, var(--tone-bg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}}@media (prefers-reduced-transparency:reduce){.gs-site [data-gs-block=header][data-background=glass]{background:var(--tone-bg)}.gs-site [data-gs-block=header][data-background=glass]:before{content:none}}.gs-site:has(>[data-gs-block=header][data-over-first]){grid-template-columns:minmax(0,1fr);display:grid}.gs-site>[data-gs-block=header][data-over-first]{grid-area:1/1;align-self:start}.gs-site:has(>[data-gs-block=header][data-over-first])>#content{grid-area:1/1;align-self:start}.gs-site [data-gs-block=header][data-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.gs-site [data-gs-block=header][data-overlay]:before{content:none}.gs-site [data-gs=chrome-content]{gap:var(--s-space-lg);flex-direction:column;display:flex}.gs-site [data-gs=chrome-content]>[data-gs-block]{width:100%}.gs-site [data-gs=logo][data-size=small]{font-size:1rem}.gs-site [data-gs=logo][data-size=large]{font-size:1.75rem}.gs-site [data-gs=logo][data-size=small] [data-gs=logo-image]{max-height:24px}.gs-site [data-gs=logo][data-size=large] [data-gs=logo-image]{max-width:210px;height:48px;max-height:48px}.gs-site [data-gs=logo]{white-space:normal;max-width:100%}.gs-site [data-gs=logo-name]{min-width:0}@container gs-site (width<=420px){.gs-site [data-gs=logo-name]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.gs-site [data-gs-block=menu]{background:0 0;flex:1 1 0;min-width:0;padding:0;display:block}.gs-site [data-gs=inline-menu]{width:100%;min-width:0}.gs-site [data-gs=nav]>:is([data-at],[data-nav=more]){flex:none}.gs-site [data-gs=nav-item]{align-items:center;gap:4px;display:inline-flex}.gs-site [data-gs=nav-group]{display:block}.gs-site [data-gs=nav-group]>summary{cursor:pointer;align-items:center;gap:4px;min-height:32px;list-style:none;display:flex}.gs-site [data-gs=nav-group]>summary::-webkit-details-marker{display:none}.gs-site [data-gs=nav-group]:not([open])>[data-gs=nav-sub]{display:none}.gs-site [data-gs=nav-group][open]>[data-gs=nav-sub]{display:flex}.gs-site [data-nav=more]>[data-gs=nav-sub]{inset-inline:auto 0}.gs-site [data-gs=nav-sub]{max-width:min(90vw,30rem);max-height:70dvh;overflow-y:auto}.gs-site [data-gs=nav-sub] :is(a,span){white-space:normal;overflow-wrap:anywhere}.gs-site [data-nav=more] [data-gs=nav-sub]>:not([data-folded]){display:none}.gs-site [data-gs=nav-sub] [data-child]{color:var(--tone-ink-2);padding-inline-start:26px}.gs-site [data-gs=menu-list]{max-height:var(--header-room,calc(100dvh - var(--header-height,80px) - var(--s-space-md)));overscroll-behavior:contain;overflow-y:auto}.gs-site [data-gs-block=header] [data-gs=menu]{position:static}.gs-site [data-gs=menu][data-panel=side]:not([open])>[data-gs=menu-panel]{display:none}.gs-site [data-gs=menu][data-panel=side]>summary{box-sizing:border-box;flex:none}.gs-site [data-gs=menu][data-panel=side]>[data-gs=menu-panel]{z-index:2;box-sizing:border-box;width:fit-content;min-width:min(15rem, calc(100vw - 2 * var(--s-space-sm)));max-height:calc(100dvh - 2 * var(--s-space-sm));max-width:min(clamp(15rem, 80vw, 21rem), calc(100vw - 2 * var(--s-space-sm)));padding:var(--s-space-sm) var(--s-space-md) var(--s-space-md);border-radius:var(--s-panel-radius,var(--s-radius));background:var(--tone-bg);color:var(--tone-ink);box-shadow:var(--s-depth-card);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset-block-start:var(--s-space-sm);inset-inline-end:var(--s-space-sm);overflow-y:auto}.gs-site [data-gs=menu][data-panel=side][open]>summary:before{content:"";z-index:1;cursor:default;background:#0006;position:fixed;inset:0}.gs-site [data-gs=menu-close]{border-radius:var(--s-radius);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-end;align-items:center;padding:0;display:inline-flex}.gs-site [data-gs=menu-close]:hover{background:var(--tone-soft)}.gs-site [data-gs=menu][data-panel=side] [data-gs=menu-list]{background:0 0;border:0;max-height:none;padding:0;position:static;overflow:visible}@media (scripting:none){.gs-site [data-gs=menu-close]{display:none}}.gs-site [data-background=glass] [data-gs=menu][data-panel=side]>[data-gs=menu-panel]{border:1px solid var(--tone-rule)}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.gs-site [data-background=glass] [data-gs=menu][data-panel=side]>[data-gs=menu-panel]{background:color-mix(in srgb, var(--tone-bg) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}}@media (prefers-reduced-transparency:reduce){.gs-site [data-background=glass] [data-gs=menu][data-panel=side]>[data-gs=menu-panel]{background:var(--tone-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:no-preference){.gs-site [data-gs=menu][data-panel=side]>[data-gs=menu-panel]{transition:translate .24s cubic-bezier(.2, 0, 0, 1), display .24s allow-discrete}.gs-site [data-gs=menu][data-panel=side]>summary:before{transition:opacity .24s ease-out}@starting-style{.gs-site [data-gs=menu][data-panel=side][open]>[data-gs=menu-panel]{translate:calc(100% + var(--s-space-sm)) 0}.gs-site: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)) [data-gs=menu][data-panel=side][open]>[data-gs=menu-panel]{translate:calc(-100% - var(--s-space-sm)) 0}.gs-site [data-gs=menu][data-panel=side][open]>summary:before{opacity:0}}}.gs-site [data-gs=footer-nav][data-layout=stacked]{flex-direction:column;align-items:flex-start}.gs-site [data-gs=footer-nav][data-layout=row]{align-items:center}.gs-site [data-gs-block=menu]:has(>[data-gs=footer-nav][data-layout=row]){flex:0 auto}.gs-site [data-gs-block=footer][data-variant=compact] [data-gs=footer-business]{column-gap:var(--s-space-sm);flex-flow:wrap}.gs-site [data-gs-block=footer][data-variant=compact] :is([data-gs=footer-nav][data-layout=row],[data-gs=legal],[data-gs=languages]){column-gap:var(--s-space-sm)}.gs-site [data-gs-block=footer][data-variant=compact] [data-gs=footer-business]>*+:before,.gs-site [data-gs-block=footer][data-variant=compact] [data-gs-block]>:is([data-gs=footer-nav][data-layout=row],[data-gs=legal],[data-gs=languages])>a:before{content:"·";color:var(--tone-ink-2);pointer-events:none;margin-inline-end:var(--s-space-sm);display:inline-block}.gs-site [data-gs-block=footer][data-variant=compact] [data-gs-block]:first-child>:is([data-gs=footer-nav][data-layout=row],[data-gs=legal],[data-gs=languages])>a:first-child:before{content:none}@container gs-site (width<=600px){.gs-site [data-gs-block=footer][data-variant=compact] [data-gs=footer-business]{flex-direction:column}.gs-site [data-gs-block=footer][data-variant=compact] [data-gs=footer-business]>*+:before,.gs-site [data-gs-block=footer][data-variant=compact] [data-gs-block]>:is([data-gs=footer-nav][data-layout=row],[data-gs=legal],[data-gs=languages])>a:first-child:before{content:none}}.gs-site [data-gs-block=footer][data-variant=compact]:has([data-gs=social-links]) [data-gs=footer-profiles]{display:none}.gs-site [data-gs-block=footer][data-link-font=mono] :is([data-gs=footer-nav],[data-gs=legal],[data-gs=languages],[data-gs=colour-mode]){font-family:var(--s-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace)}.gs-site [data-gs=footer-nav][data-layout=columns]{gap:var(--s-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));width:100%;display:grid}.gs-site [data-gs=footer-nav] [data-gs=footer-group]{gap:var(--s-space-sm);flex-direction:column;align-items:flex-start;display:flex}.gs-site [data-gs=footer-end]{align-items:flex-start;gap:var(--s-space-sm);flex-direction:column}.gs-site [data-gs=footer-end] address{font-style:normal}.gs-site [data-gs=footer-registration]{display:block}.gs-site [data-gs=social-links],.gs-site [data-gs=languages]{align-items:center;gap:var(--s-space-sm);flex-wrap:wrap;display:flex}.gs-site [data-gs=social-links] a{border-radius:var(--s-radius);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.gs-site [data-gs=social-links] svg{width:20px;height:20px}.gs-site [data-gs=social-links] a:hover{background:var(--tone-soft)}.gs-site [data-gs=languages] a{padding-block:8px}.gs-site [data-gs=languages] a[aria-current]{text-underline-offset:4px;text-decoration:underline}.gs-site [data-gs=colour-mode]{border:1px solid var(--tone-rule);border-radius:var(--s-radius);align-items:center;width:max-content;padding:3px;display:inline-flex}.gs-site [data-gs=colour-mode] button{appearance:none;border-radius:var(--s-radius);color:var(--tone-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 10px}.gs-site [data-gs=colour-mode] button[aria-pressed=true]{background:var(--tone-soft);color:var(--tone-ink)}.gs-site [data-gs=vertical-divider]{color:var(--tone-ink-2)}.gs-site [data-gs=vertical-divider][data-appearance=line]{border-inline-start:1px solid;height:1em;display:block}.gs-site [data-gs-block=divider]:has([data-gs=vertical-divider]){flex:none;align-self:center;width:auto}.gs-site [data-gs-block=header][data-section-kind=header][data-variant=split] [data-gs=chrome-content]>[data-gs-block=row]>[data-gs-layout=row]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.gs-site [data-gs-block=header][data-section-kind=header][data-variant=split] [data-gs-block=menu]{justify-self:center;width:100%}.gs-site [data-gs-block=header][data-section-kind=header][data-variant=split] [data-gs-block=buttons]{justify-self:end}@container gs-site (width<=760px){.gs-site [data-gs=inline-menu][data-phone=wrap]>[data-gs=nav]{flex-wrap:wrap;display:flex}.gs-site [data-gs=inline-menu][data-phone=wrap] [data-nav=more],.gs-site [data-gs=inline-menu][data-phone=wrap]>[data-gs=menu],.gs-site [data-gs=inline-menu][data-phone=hide],.gs-site [data-gs=inline-menu][data-phone=hide]>[data-gs=menu]{display:none}.gs-site [data-gs=inline-menu][data-phone=wrap]>[data-gs=nav]>[data-at][data-folded]{display:inline-flex}.gs-site [data-gs=inline-menu]>[data-gs=menu]{width:max-content;margin-inline-start:auto}.gs-site [data-gs-block=header][data-section-kind=header][data-variant=split] [data-gs=chrome-content]>[data-gs-block=row]>[data-gs-layout=row]{display:flex}}.gs-site [data-gs=sr-only]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gs-site [data-gs=colour-mode]{min-inline-size:0;margin:0}.gs-site [data-gs=nav-item]>a{align-self:center}@container gs-site (width<=760px){.gs-site [data-gs-block=menu]:has([data-phone=button]){min-width:40px}.gs-site [data-gs-block=menu]:has([data-phone=hide]){display:none}}.gs-site [data-gs=composed-text]:is([data-font=mono],[data-font=label]){font-family:var(--s-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace)}.gs-site [data-gs=composed-text][data-font=label]{font-size:calc(var(--s-label-size,.8125rem) * var(--tscale,1));line-height:var(--s-label-leading,1.4);color:var(--tone-ink-2);text-transform:var(--s-label-case,none);letter-spacing:var(--s-label-tracking,0)}.gs-site [data-gs=composed-text][data-colour=primary]{color:var(--tone-ink)}.gs-site [data-gs=composed-text][data-colour=secondary]{color:var(--tone-ink-2)}.gs-site [data-gs=composed-text][data-colour=secondary] strong:not(a *){color:var(--tone-ink)}.gs-site [data-gs=bar-icon][data-icon=chip]{background:var(--tone-bg);border-radius:50%;padding:8px}.gs-site [data-gs=bar][data-layout=stacked] [data-gs=bar-text]{display:block}@container gs-site (width<=900px){.gs-site [data-gs=bar][data-layout-t=stacked] [data-gs=bar-text]{display:block}.gs-site [data-gs=bar][data-layout-t=inline] [data-gs=bar-text]{display:inline}}@container gs-site (width<=600px){.gs-site [data-gs=bar][data-layout-p=stacked] [data-gs=bar-text]{display:block}.gs-site [data-gs=bar][data-layout-p=inline] [data-gs=bar-text]{display:inline}}.gs-site [data-gs-block=footer][data-divider=line]{border-top:var(--s-rule-w,1px) solid var(--tone-rule)}.gs-site [data-gs-block][data-space-above=none]{--space-above:0}.gs-site [data-gs-block][data-space-above=tight]{--space-above:.4}.gs-site [data-gs-block][data-space-above=compact]{--space-above:.6}.gs-site [data-gs-block][data-space-above=regular]{--space-above:1}.gs-site [data-gs-block][data-space-above=roomy]{--space-above:1.4}.gs-site [data-gs-block][data-space-below=none]{--space-below:0}.gs-site [data-gs-block][data-space-below=tight]{--space-below:.4}.gs-site [data-gs-block][data-space-below=compact]{--space-below:.6}.gs-site [data-gs-block][data-space-below=regular]{--space-below:1}.gs-site [data-gs-block][data-space-below=roomy]{--space-below:1.4}@container gs-site (width<=900px){.gs-site [data-gs-block][data-space-above-t=none]{--space-above:0}.gs-site [data-gs-block][data-space-above-t=tight]{--space-above:.4}.gs-site [data-gs-block][data-space-above-t=compact]{--space-above:.6}.gs-site [data-gs-block][data-space-above-t=regular]{--space-above:1}.gs-site [data-gs-block][data-space-above-t=roomy]{--space-above:1.4}.gs-site [data-gs-block][data-space-below-t=none]{--space-below:0}.gs-site [data-gs-block][data-space-below-t=tight]{--space-below:.4}.gs-site [data-gs-block][data-space-below-t=compact]{--space-below:.6}.gs-site [data-gs-block][data-space-below-t=regular]{--space-below:1}.gs-site [data-gs-block][data-space-below-t=roomy]{--space-below:1.4}}@container gs-site (width<=600px){.gs-site [data-gs-block][data-space-above-p=none]{--space-above:0}.gs-site [data-gs-block][data-space-above-p=tight]{--space-above:.4}.gs-site [data-gs-block][data-space-above-p=compact]{--space-above:.6}.gs-site [data-gs-block][data-space-above-p=regular]{--space-above:1}.gs-site [data-gs-block][data-space-above-p=roomy]{--space-above:1.4}.gs-site [data-gs-block][data-space-below-p=none]{--space-below:0}.gs-site [data-gs-block][data-space-below-p=tight]{--space-below:.4}.gs-site [data-gs-block][data-space-below-p=compact]{--space-below:.6}.gs-site [data-gs-block][data-space-below-p=regular]{--space-below:1}.gs-site [data-gs-block][data-space-below-p=roomy]{--space-below:1.4}}.gs-site [data-gs=article-body]{max-width:var(--s-reading,44rem);color:var(--article-ink,var(--s-ink));font-size:var(--s-size);flex-direction:column;gap:1rem;line-height:1.7;display:flex}.gs-site [data-gs=article-body]>:is(h1,h2,h3){font-family:var(--s-head);font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);text-transform:var(--s-head-case);text-wrap:var(--s-head-wrap,balance);margin-block:1.25rem 0;line-height:1.15}.gs-site [data-gs=article-body]>:is(h1,h2){font-size:1.6rem}.gs-site [data-gs=article-body]>h3{font-size:1.25rem}.gs-site [data-gs=article-body] :is(p,li,blockquote,figcaption){text-wrap:pretty;margin:0}.gs-site [data-gs=article-body] :is(ul,ol){flex-direction:column;gap:.4rem;margin:0;padding-inline-start:1.4rem;display:flex}.gs-site [data-gs=article-body] ul{list-style:outside}.gs-site [data-gs=article-body] ol{list-style:decimal}.gs-site [data-gs=article-body] li::marker{color:var(--article-ink-2,var(--s-ink-2))}.gs-site [data-gs=article-body] blockquote{border-inline-start:3px solid var(--s-line);color:var(--article-ink-2,var(--s-ink-2));padding-inline-start:1.1rem;font-size:1.15em}.gs-site [data-gs=article-body] a{color:var(--article-accent,var(--s-accent-ink));text-underline-offset:.15em;text-decoration:underline}.gs-site [data-gs=article-body] :is(code,pre){font-family:var(--s-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace)}.gs-site [data-gs=article-body] code{background:var(--s-tint);border-radius:var(--s-radius);padding:.1em .35em;font-size:.9em}.gs-site [data-gs=article-body] pre{background:var(--s-tint);border-radius:var(--s-radius);margin:0;padding:1rem;overflow-x:auto}.gs-site [data-gs=article-body] pre code{background:0 0;padding:0}.gs-site [data-gs=article-body] hr{border:0;border-top:var(--s-rule-w) solid var(--s-rule);width:100%}.gs-site [data-gs=article-body] figure{flex-direction:column;gap:.5rem;margin:0;display:flex}.gs-site [data-gs=article-body] :is(img,svg){border-radius:var(--s-media-radius);width:100%;height:auto}.gs-site [data-gs=article-body] figcaption{color:var(--article-ink-2,var(--s-ink-2));font-size:.9rem}.gs-site [data-gs=article-body] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.gs-site [data-gs=article-body] :is(td,th){border:var(--s-rule-w) solid var(--s-rule);text-align:start;vertical-align:top;padding:.5rem .75rem}}.gs-site [data-gs-form-wrap]{width:min(100% - 2 * var(--gutter), 36rem);margin-inline:auto}.gs-site [data-gs-form] [data-gs=sr-only]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-site [data-gs-live]{--gs-error:var(--s-danger);position:relative}.gs-site [data-gs-live] :is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select)[data-gs=control]{box-sizing:border-box;border:1px solid var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);background:var(--s-bg);width:100%;min-height:46px;color:var(--s-ink);font-family:var(--s-body);margin:0;padding:0 14px;font-size:1rem;font-weight:400;line-height:1.4}.gs-site [data-gs-live] textarea[data-gs=control]{resize:vertical;min-height:112px;padding-block:12px}.gs-site [data-gs-live] :is(input,textarea)[data-gs=control]::placeholder{color:color-mix(in srgb, var(--s-ink-2) 78%, var(--s-bg));opacity:1}.gs-site [data-gs-live] :is(input,textarea,select)[data-gs=control]:focus-visible{border-color:var(--s-focus);outline:2px solid var(--s-focus);outline-offset:1px}.gs-site [data-gs-live] :is(input,textarea,select)[data-gs=control][aria-invalid=true],.gs-site [data-gs-live] [data-gs=options][aria-invalid=true] [data-gs=option]{border-color:var(--gs-error)}.gs-site [data-gs-live] :is(input[type=checkbox],input[type=radio])[data-gs=control]{border:1.5px solid var(--s-btn2-border);background:var(--s-bg);cursor:pointer;appearance:none;flex:none;width:20px;height:20px;margin:0;position:relative}.gs-site [data-gs-live] input[type=checkbox][data-gs=control]{border-radius:min(var(--s-radius), 4px)}.gs-site [data-gs-live] input[type=radio][data-gs=control]{border-radius:999px}.gs-site [data-gs-live] :is(input[type=checkbox],input[type=radio])[data-gs=control]:checked{border-color:var(--btn-bg);background:var(--btn-bg)}.gs-site [data-gs-live] input[type=checkbox][data-gs=control]:checked:after{content:"";border:solid var(--btn-ink);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.gs-site [data-gs-live] input[type=radio][data-gs=control]:checked{box-shadow:inset 0 0 0 4px var(--s-bg)}.gs-site [data-gs-live] :is(input[type=checkbox],input[type=radio])[data-gs=control]:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}:where(.gs-site [data-gs-live] button[data-gs=btn]){font:inherit;font-family:var(--s-body);cursor:pointer;appearance:none}.gs-site [data-gs-live] button[data-gs=btn]:focus-visible{outline:2px solid var(--s-focus);outline-offset:3px}.gs-site [data-gs-live] button[data-gs=btn][data-kind=primary]:hover{filter:brightness(.92)}.gs-site [data-gs-live] button[data-gs=btn][data-kind=secondary]:hover{border-color:var(--tone-ink)}.gs-site [data-gs-live] button[data-gs=btn]:disabled{cursor:progress;opacity:.7}.gs-site [data-gs-live] [data-gs=btn][data-size=small]{min-height:36px;padding:0 14px;font-size:.9rem}.gs-site [data-gs-live] [data-gs=nickname]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gs-site [data-gs-live] [data-gs=form-error]{border-radius:min(var(--s-radius), 8px);background:color-mix(in srgb, var(--gs-error) 10%, var(--s-bg));color:var(--gs-error);padding:10px 14px;font-size:.92rem;font-weight:600}.gs-site [data-gs-form] [data-gs=form-step]{outline:none;flex-direction:column;gap:18px;display:flex}.gs-site [data-gs-form] [data-gs=field]{gap:6px;min-width:0}.gs-site [data-gs-form] fieldset[data-gs=field]{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.gs-site [data-gs-form] legend[data-gs=field-label]{margin-bottom:6px;padding:0}.gs-site [data-gs-form] [data-gs=field-label]{color:var(--tone-ink);font-size:.95rem;font-weight:600;line-height:1.35}.gs-site [data-gs-form] [data-gs=field-help]{color:var(--tone-ink-2);font-size:.85rem;font-weight:400;line-height:1.4}.gs-site [data-gs-form] [data-gs=field-error]{color:var(--gs-error,var(--error));font-size:.85rem;font-weight:600;line-height:1.4}.gs-site [data-gs-form] [data-gs=field-text]{color:var(--tone-ink-2);font-size:.95rem;line-height:1.5}.gs-site [data-gs-form] [data-gs=options]{flex-direction:column;gap:8px;display:flex}.gs-site [data-gs-form] [data-gs=option]{border:1px solid var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);background:var(--s-bg);min-height:46px;color:var(--tone-ink);cursor:pointer;align-items:center;gap:12px;padding:8px 14px;font-size:.95rem;font-weight:500;display:flex}.gs-site [data-gs-form] [data-gs=option]:is([data-checked],:has(input:checked)){border-color:var(--btn-bg);background:var(--tone-soft)}.gs-site [data-gs-form] [data-gs=option]:hover{border-color:var(--tone-ink)}.gs-site [data-gs-form] [data-gs=option-body]{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.gs-site [data-gs-form] [data-gs=option-body]>:first-child{flex:9rem}.gs-site [data-gs-form] [data-gs=option-price]{color:var(--tone-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:.88rem;font-weight:400}.gs-site [data-gs-form] [data-gs=qty]{flex:none;width:76px}.gs-site [data-gs-live] input[data-gs=control][data-gs-qty]{text-align:right;min-height:36px;padding:0 10px}.gs-site [data-gs-editing] [data-gs=qty]{border:1px solid var(--s-btn2-border);border-radius:min(var(--s-radius), 6px);background:var(--s-bg);min-height:34px;color:var(--tone-ink-2);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;padding:0 10px;font-size:.9rem;display:flex}.gs-site [data-gs-form] [data-gs=consent-row]{color:var(--tone-ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:.92rem;font-weight:500;line-height:1.4;display:flex}.gs-site [data-gs-form] [data-gs=consent-row]>:first-child{flex:none;margin-top:1px}.gs-site [data-gs-form] [data-gs=drop]{border:1.5px dashed var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);background:var(--s-bg);min-height:72px;color:var(--tone-ink);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex;position:relative}.gs-site [data-gs-form] [data-gs=drop]:focus-within{outline:2px solid var(--s-focus);outline-offset:2px}.gs-site [data-gs-form] [data-gs=drop] svg{width:24px;height:24px;color:var(--tone-accent);flex:none}.gs-site [data-gs-form] [data-gs=drop-text]{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.gs-site [data-gs-form] [data-gs=drop-text] small{color:var(--tone-ink-2);font-size:.82rem;font-weight:400}.gs-site [data-gs-form] [data-gs=files]{flex-direction:column;gap:8px;display:flex}.gs-site [data-gs-form] [data-gs=file-list]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gs-site [data-gs-form] [data-gs=file-list] li{border:1px solid var(--s-rule);border-radius:min(var(--s-radius), 8px);color:var(--tone-ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:.92rem;display:flex}.gs-site [data-gs-form] [data-gs=file-list] li>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.gs-site [data-gs-form] [data-gs=file-list] small{color:var(--tone-ink-2);font-size:.82rem}.gs-site [data-gs-form] [data-gs=file-list] li[data-state=error] small{color:var(--gs-error,var(--error))}.gs-site [data-gs-form] [data-gs=file-remove]{border-radius:min(var(--s-radius), 6px);width:32px;height:32px;color:var(--tone-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.gs-site [data-gs-form] [data-gs=file-remove]:hover{background:var(--tone-soft);color:var(--tone-ink)}.gs-site [data-gs-form] [data-gs=file-remove]:focus-visible{outline:2px solid var(--s-focus);outline-offset:1px}.gs-site [data-gs-form] [data-gs=file-remove] svg{width:16px;height:16px}.gs-site [data-gs-form] [data-gs=form-actions]{flex-wrap:wrap;gap:12px;display:flex}.gs-site [data-gs-form] [data-gs=consent] a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gs-site [data-gs-form] [data-gs=spam]{align-items:center;gap:6px;margin-top:6px;display:flex}.gs-site [data-gs-form] [data-gs=spam] svg{flex:none;width:14px;height:14px}.gs-site [data-gs-form] [data-gs=progress]{flex-direction:column;gap:8px;display:flex}.gs-site [data-gs-form] [data-gs=progress-list]{gap:0;margin:0;padding:0;list-style:none;display:flex}.gs-site [data-gs-form] [data-gs=progress-list] li{min-width:0;color:var(--tone-ink-2);flex-direction:column;flex:1;gap:6px;font-size:.85rem;font-weight:600;display:flex;position:relative}.gs-site [data-gs-form] [data-gs=progress-list] li:before{content:"";background:var(--tone-rule);height:2px;position:absolute;top:13px;left:30px;right:6px}.gs-site [data-gs-form] [data-gs=progress-list] li:last-child:before{display:none}.gs-site [data-gs-form] [data-gs=progress-list] li[data-state=done]:before{background:var(--btn-bg)}.gs-site [data-gs-form] [data-gs=progress-dot]{z-index:1;border:2px solid var(--tone-rule);background:var(--tone-card);width:28px;height:28px;color:var(--tone-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.8rem;display:grid;position:relative}.gs-site [data-gs-form] [data-gs=progress-dot] svg{width:14px;height:14px}.gs-site [data-gs-form] li[data-state=current]{color:var(--tone-ink)}.gs-site [data-gs-form] li[data-state=current] [data-gs=progress-dot]{border-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-ink)}.gs-site [data-gs-form] li[data-state=done] [data-gs=progress-dot]{border-color:var(--btn-bg);color:var(--tone-accent)}.gs-site [data-gs-form] [data-gs=progress-title]{overflow-wrap:anywhere;min-width:0}.gs-site [data-gs-form] [data-gs=progress-note]{color:var(--tone-ink-2);margin:0;font-size:.85rem;font-weight:600;display:none}.gs-site [data-gs-form] [data-gs=progress][data-style=bar] [data-gs=progress-note]{display:block}.gs-site [data-gs-form] [data-gs=progress-bar]{background:var(--tone-rule);border-radius:999px;height:6px;overflow:hidden}.gs-site [data-gs-form] [data-gs=progress-bar] span{background:var(--btn-bg);height:100%;transition:width .2s ease-out;display:block}@container gs-site (width<=480px){.gs-site [data-gs-form] [data-gs=progress][data-style=steps] [data-gs=progress-title]{display:none}.gs-site [data-gs-form] [data-gs=progress][data-style=steps] [data-gs=progress-note]{display:block}.gs-site [data-gs-form] [data-gs=progress-list] li{flex-direction:row}.gs-site [data-gs-form] [data-gs=progress-list] li:before{top:13px;left:34px;right:6px}}.gs-site [data-gs-form] [data-gs=thanks]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.gs-site [data-gs-editing] [data-gs-edit]{cursor:text;overflow-wrap:anywhere;outline-offset:2px;white-space:pre-wrap;border-radius:2px;outline:1px dashed #0000;min-width:2ch;max-width:100%;display:inline-block}.gs-site [data-gs-editing] [data-gs-edit]:hover{outline-color:var(--ink-3)}.gs-site [data-gs-editing] [data-gs-edit]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gs-site [data-gs-editing] [data-gs-edit]:empty:before{content:attr(data-placeholder);color:var(--tone-ink-2);opacity:.6}.gs-site [data-gs-editing] [data-gs-field]{border-radius:min(var(--s-radius), 8px);outline-offset:0;cursor:pointer;outline:1px solid #0000;flex-direction:column;gap:6px;margin-inline:-10px;padding:10px;display:flex;position:relative}.gs-site [data-gs-editing] [data-gs-field]:hover{outline:1px dashed var(--ink-3)}.gs-site [data-gs-editing] [data-gs-field][data-selected=true]{outline:2px solid var(--focus);background:color-mix(in srgb, var(--tone-soft) 55%, transparent)}.gs-site [data-gs-editing] [data-gs-field]:focus-visible{outline:2px solid var(--focus)}.gs-site [data-gs-editing] [data-gs-field][data-selected=false] [data-gs=field-help]:empty:not(:focus){display:none}.gs-site [data-gs-editing] [data-gs=input]{color:var(--tone-ink-2);justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:1rem;font-weight:400;display:flex}.gs-site [data-gs-editing] [data-gs=input][data-long]{align-items:flex-start;height:96px;padding-top:11px}.gs-site [data-gs-editing] [data-gs=input] svg{flex:none;width:18px;height:18px}.gs-site [data-gs-editing] [data-gs=mark]{border:1.5px solid var(--s-btn2-border);background:var(--s-bg);flex:none;width:20px;height:20px;display:block}.gs-site [data-gs-editing] [data-gs=mark][data-kind=radio]{border-radius:999px}.gs-site [data-gs-editing] [data-gs=mark][data-kind=checkbox]{border-radius:min(var(--s-radius), 4px)}.gs-site [data-gs-editing] [data-gs=option]{cursor:inherit}.gs-site [data-gs-editing] [data-gs=hidden]{border:1px dashed var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);color:var(--tone-ink-2);align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:flex}.gs-site [data-gs-editing] [data-gs=hidden] svg{flex:none;width:16px;height:16px}.gs-site [data-gs-editing] [data-gs=step-divider]{border-radius:min(var(--s-radius), 8px);color:var(--tone-ink-2);cursor:pointer;outline:1px solid #0000;align-items:center;gap:12px;margin-inline:-10px;padding:10px;font-size:.85rem;font-weight:600;display:flex;position:relative}.gs-site [data-gs-editing] [data-gs=step-divider]:before,.gs-site [data-gs-editing] [data-gs=step-divider]:after{content:"";border-top:1px dashed var(--s-btn2-border);flex:1}.gs-site [data-gs-editing] [data-gs=step-divider]:before{flex:0 0 16px}.gs-site [data-gs-editing] [data-gs=step-divider][data-selected=true]{outline:2px solid var(--focus)}.gs-site [data-gs-editing] [data-gs=step-divider]:hover{outline:1px dashed var(--ink-3)}.gs-site [data-gs-editing] [data-gs=step-divider]:focus-visible{outline:2px solid var(--focus)}.gs-site [data-gs-editing] [data-gs=step-divider] [data-gs-edit]{color:var(--tone-ink)}.gs-site [data-gs-editing] [data-gs=progress][data-style] [data-gs=progress-note]{display:none}.gs-site [data-gs-form] [data-gs=welcome]{border-radius:min(var(--s-radius), 8px);background:var(--tone-soft);color:var(--tone-ink);padding:10px 14px;font-size:.92rem}.gs-site [data-gs-form] [data-gs=understood]{border-radius:min(var(--s-radius), 8px);background:var(--tone-soft);color:var(--tone-ink);flex-direction:column;gap:8px;padding:12px 14px;font-size:.92rem;display:flex}.gs-site [data-gs-form] [data-gs=understood-title]{font-weight:600}.gs-site [data-gs-form] [data-gs=understood] ul{flex-direction:column;display:flex}.gs-site [data-gs-form] [data-gs=understood] li{border-top:1px solid var(--tone-rule);justify-content:space-between;align-items:baseline;gap:12px;padding-block:6px;display:flex}.gs-site [data-gs-form] [data-gs=understood] li:first-child{border-top:0}.gs-site [data-gs-form] [data-gs=understood] li strong{margin-inline-end:6px}.gs-site [data-gs=ai-mark]{color:var(--tone-ink);background:var(--tone-soft);border-radius:min(var(--s-radius), 4px);padding:2px 5px;font-size:.75rem;font-weight:500}[data-gs-overlay]{z-index:1000;border:0;max-height:86dvh;padding:0;overflow:auto}[data-gs-overlay] [data-gs=overlay-body]{position:relative}[data-gs-overlay] [data-gs-overlay-close]{z-index:1;background:var(--s-bg);width:32px;height:32px;color:var(--s-ink);cursor:pointer;font:inherit;border:0;border-radius:50%;font-size:24px;position:absolute;top:8px;right:8px}[data-gs-overlay] [data-gs-overlay-close]:focus-visible{outline-offset:2px;outline:2px solid}[data-gs-overlay]:has([data-gs-overlay-close]) [data-gs-block=bar-message]:is([data-align=start],:has([data-gs=bar-icon])){padding-inline-end:max(var(--gutter), 48px)}[data-gs-overlay][data-position=centre]{width:min(540px,100vw - 32px);margin:auto}[data-gs-overlay][data-position=centre][data-size=small]{width:min(420px,100vw - 32px)}[data-gs-overlay][data-position=centre][data-size=large]{width:min(720px,100vw - 32px)}[data-gs-overlay]::backdrop{background:#0006}[data-gs-overlay][data-position=corner]{width:min(400px,100vw - 32px);position:fixed;bottom:24px;right:24px}[data-gs-overlay][data-position=corner][data-corner=left]{left:24px;right:auto}[data-gs-overlay][data-position=corner][data-size=small]{width:min(340px,100vw - 32px)}[data-gs-overlay][data-position=corner][data-size=large]{width:min(480px,100vw - 32px)}[data-gs-overlay][data-position=top],[data-gs-overlay][data-position=bottom]{max-width:none;position:fixed;left:0;right:0}[data-gs-overlay][data-position=top]{top:0}[data-gs-overlay][data-position=bottom]{bottom:0}[data-gs-overlay][data-behavior=push]:is([data-position=top],[data-position=bottom]){width:100%;position:relative}@media (width<=600px){[data-gs-overlay][data-position=corner],[data-gs-overlay][data-position=corner][data-corner=left]{width:100%;max-height:62dvh;bottom:0;left:0;right:0}}html,body{margin:0}body>.gs-site{flex-direction:column;min-height:100vh;display:flex}body>.gs-site>[data-gs=page]{flex:1 0 auto}.gs-site [data-gs=access]{padding-block:calc(clamp(56px, 9cqi, 120px) * var(--rhythm,1));text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3cqi,32px);display:flex}.gs-site [data-gs=access-form]{text-align:start;flex-direction:column;gap:8px;width:min(100%,30rem);display:flex}.gs-site [data-gs=access-label]{color:var(--tone-ink);font-weight:600}.gs-site [data-gs=access-row]{flex-wrap:wrap;gap:12px;display:flex}.gs-site [data-gs=access-input]{border:1px solid var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);background:var(--s-bg);min-height:48px;color:var(--s-ink);font:inherit;flex:12rem;padding:0 14px}.gs-site [data-gs=access-input]:focus-visible,.gs-site [data-gs=access-form] button[data-gs=btn]:focus-visible{outline:2px solid var(--s-focus);outline-offset:3px}.gs-site [data-gs=access-form] button[data-gs=btn]{cursor:pointer;font-family:inherit}.gs-site [data-gs=access-error]{color:var(--tone-ink);font-weight:600}.gs-site [data-gs=search]{flex-direction:column;gap:clamp(20px,3cqi,32px);max-width:46rem;display:flex}.gs-site [data-gs-block=search] [data-gs=copy]{margin-bottom:clamp(16px,2.5cqi,28px)}.gs-site [data-gs=search-form]{flex-wrap:wrap;gap:12px;display:flex}.gs-site [data-gs=search-box]{flex:12rem;align-items:center;display:flex;position:relative}.gs-site [data-gs=search-box] svg{width:18px;height:18px;color:var(--tone-ink-2);pointer-events:none;position:absolute;inset-inline-start:14px}.gs-site [data-gs=search-input]{border:1px solid var(--s-btn2-border);border-radius:min(var(--s-radius), 8px);background:var(--s-bg);width:100%;min-height:48px;color:var(--s-ink);font:inherit;padding:0 14px 0 42px}.gs-site [data-gs=search-input]::placeholder{color:var(--s-ink-2);opacity:1}.gs-site [data-gs=search-input]:focus-visible,.gs-site button[data-gs=btn]:focus-visible{outline:2px solid var(--s-focus);outline-offset:3px}.gs-site button[data-gs=btn]{cursor:pointer;font-family:inherit}.gs-site [data-gs=search-count]{color:var(--tone-ink-2);font-size:.92rem}.gs-site [data-gs=search-results]{border-bottom:1px solid var(--tone-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gs-site [data-gs=search-result]{border-top:1px solid var(--tone-rule);flex-direction:column;gap:4px;padding:18px 0;display:flex}.gs-site [data-gs=search-result] [data-gs=point-title] a{color:var(--tone-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gs-site [data-gs=search-result] [data-gs=post-meta]{color:var(--tone-ink-2);font-size:.85rem}.gs-site [data-gs=search-empty]{border-top:1px solid var(--tone-rule);border-bottom:1px solid var(--tone-rule);color:var(--tone-ink-2);padding:18px 0}.gs-site [data-gs=search-mark]{color:inherit;background:0 0;font-weight:700}.gs-site [data-gs-consent-root]{--tone-ink:var(--s-ink);--tone-ink-2:var(--s-ink-2);--btn-bg:var(--s-btn-bg);--btn-ink:var(--s-btn-ink);--btn-outline:var(--s-btn-outline,transparent);--btn2-border:var(--s-btn2-border);--consent-gap:clamp(16px, 3cqi, 28px);z-index:5;pointer-events:none;color:var(--s-ink);font-family:var(--s-body);display:flex;position:absolute;inset:0}.gs-site [data-gs-consent=scrim]{background:color-mix(in srgb, var(--s-ink) 45%, transparent);position:absolute;inset:0}.gs-site :is([data-gs-consent=banner],[data-gs-consent=panel]){background:var(--s-card);color:var(--s-ink);border:var(--s-rule-w) solid var(--s-rule);border-radius:min(var(--s-radius), 14px);box-shadow:0 18px 44px -12px color-mix(in srgb, var(--s-ink) 34%, transparent), 0 3px 10px color-mix(in srgb, var(--s-ink) 8%, transparent);flex-direction:column;gap:18px;padding:24px;display:flex;position:relative}.gs-site [data-gs-consent=copy]{flex-direction:column;gap:6px;min-width:0;display:flex}.gs-site [data-gs-consent=title]{font-family:var(--s-head);font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);text-transform:var(--s-head-case);font-size:1.25rem;line-height:1.15}.gs-site [data-gs-consent=message]{color:var(--s-ink-2);text-wrap:pretty;font-size:.95rem;line-height:1.5}.gs-site [data-gs-consent=policy]{color:var(--s-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.gs-site [data-gs-consent=actions]{flex-wrap:wrap;gap:10px;display:flex}.gs-site [data-gs-consent=actions] [data-gs=btn]{flex:1 1 0;min-height:44px;padding:0 16px;font-size:.95rem}.gs-site [data-gs-consent-root][data-layout=bar]{align-items:flex-end}.gs-site [data-layout=bar] [data-gs-consent=banner]{border-width:var(--s-rule-w) 0 0;padding:22px max(var(--consent-gap), (100% - var(--s-max)) / 2);border-radius:0;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:32px}.gs-site [data-layout=bar] [data-gs-consent=copy]{max-width:64ch}.gs-site [data-layout=bar] [data-gs-consent=actions]{flex-wrap:nowrap;flex:none}.gs-site [data-layout=bar] [data-gs-consent=actions] [data-gs=btn]{flex:none;min-width:9.5rem}.gs-site [data-gs-consent-root][data-layout=corner]{padding:var(--consent-gap);justify-content:flex-end;align-items:flex-end}.gs-site [data-layout=corner] [data-gs-consent=banner]{width:min(100%,420px)}.gs-site :is([data-gs-consent-root][data-layout=centred],[data-gs-consent-root][data-view=panel]){padding:var(--consent-gap);justify-content:center;align-items:center}.gs-site [data-layout=centred] [data-gs-consent=banner]{width:min(100%,540px);padding:30px}.gs-site [data-layout=centred] [data-gs-consent=title]{font-size:1.5rem}.gs-site [data-gs-consent=panel]{width:min(100%,560px);max-height:100%;padding:28px;overflow:hidden}.gs-site [data-gs-consent=categories]{border-top:var(--s-rule-w) solid var(--s-rule)}.gs-site [data-gs-consent=category]{border-bottom:var(--s-rule-w) solid var(--s-rule);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.gs-site [data-gs-consent=category-copy]{flex-direction:column;gap:2px;min-width:0;display:flex}.gs-site [data-gs-consent=category-name]{font-size:1rem;font-weight:700}.gs-site [data-gs-consent=category-text]{color:var(--s-ink-2);font-size:.9rem;line-height:1.45}.gs-site [data-gs-consent=always]{color:var(--s-accent-ink);white-space:nowrap;flex:none;font-size:.85rem;font-weight:700}.gs-site [data-gs-consent=toggle]{background:var(--s-muted);border-radius:999px;flex:none;width:44px;height:24px;position:relative}.gs-site [data-gs-consent=toggle]:after{content:"";background:var(--s-paper);width:18px;height:18px;box-shadow:0 1px 2px color-mix(in srgb, var(--s-ink) 30%, transparent);border-radius:999px;position:absolute;top:3px;left:3px}.gs-site [data-gs-consent=toggle][data-on]{background:var(--s-btn-bg)}.gs-site [data-gs-consent=toggle][data-on]:after{left:23px}.gs-site [data-gs-consent=id]{color:var(--s-ink-2);font-size:.8rem}.gs-site [data-gs-consent=id-value]{color:var(--s-ink);font-variant-numeric:tabular-nums;font-weight:600}.gs-site [data-gs-consent=signal]{color:var(--s-ink);margin-top:4px;font-weight:600;display:block}.gs-site [data-gs-consent=banner][data-model]{padding-block:14px}.gs-site [data-gs-consent=revisit]{bottom:var(--consent-gap);left:var(--consent-gap);border:var(--s-rule-w) solid var(--s-rule);background:var(--s-card);color:var(--s-ink);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--s-ink) 35%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute}.gs-site [data-gs-consent=revisit-icon]{fill:none;width:18px;height:18px;stroke:var(--s-accent-ink);stroke-width:1.6px}.gs-site [data-gs-consent=revisit-icon] circle{fill:var(--s-accent-ink);stroke:none}@container gs-site (width<=640px){.gs-site [data-layout=bar] [data-gs-consent=banner]{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.gs-site [data-gs-consent=actions]{flex-direction:column}.gs-site [data-gs-consent=actions] [data-gs=btn]{flex:none;width:100%}.gs-site [data-gs-consent-root][data-layout=corner]{padding:12px}.gs-site [data-layout=corner] [data-gs-consent=banner],.gs-site [data-layout=centred] [data-gs-consent=banner],.gs-site [data-gs-consent=panel]{width:100%;padding:20px}.gs-site [data-gs-consent=title],.gs-site [data-layout=centred] [data-gs-consent=title]{font-size:1.15rem}}.gs-site [data-gs-consent=embed-page]{background:var(--s-bg);justify-content:center;align-items:center;padding:20px;display:flex}.gs-site [data-gs-consent=embed]{aspect-ratio:16/9;background:var(--s-illus-bg);width:min(100%,560px);color:var(--s-ink);border:var(--s-rule-w) solid var(--s-rule);border-radius:min(var(--s-media-radius), 14px);font-family:var(--s-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.gs-site [data-gs-consent=embed-name]{font-family:var(--s-head);font-weight:var(--s-head-weight);letter-spacing:var(--s-head-track);text-transform:var(--s-head-case);font-size:1.2rem}.gs-site [data-gs-consent=embed-message]{max-width:40ch;color:var(--s-ink-2);text-wrap:pretty;font-size:.95rem;line-height:1.45}.gs-site [data-gs-consent=embed] [data-gs-consent=actions]{justify-content:center}.gs-site [data-gs-consent=embed] [data-gs-consent=actions] [data-gs=btn]{flex:0 auto;min-height:44px;padding:0 16px;font-size:.95rem}
