*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--s-ff-body);font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,svg,video{max-width:100%}img{height:auto}[id]{scroll-margin-top:calc(var(--s-masthead-h) + 24px)}.gof-skiplink{position:absolute;z-index:100}.gof-skiplink:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.gof-masthead{position:sticky;top:0;z-index:50}.gof-toggler{cursor:pointer}.gof-menu-switch:checked+.gof-toggler .gof-glyph-open,.gof-toggler .gof-glyph-close{display:none}.gof-menu-switch:checked+.gof-toggler .gof-glyph-close{display:block}.gof-menu-switch:focus-visible+.gof-toggler{outline:2px solid;outline-offset:3px}@media (max-width:1023.98px){.gof-masthead .gof-masthead-ask,.gof-menu-switch:not(:checked)~.gof-menu{display:none}}@media (min-width:1024px){.gof-toggler{display:none}}@keyframes gof-ticker{to{transform:translateX(-50%)}}.gof-sheet-outer{max-width:100%;overflow-x:auto}.gof-err{display:none}.gof-control:has(:user-invalid) .gof-err{display:block}.gof-frame{margin-inline:auto;max-width:var(--s-frame);padding-inline:clamp(1rem,4vw,2rem);width:100%}.gof-skiplink:focus{background:hsl(var(--s-prime-strong));border-radius:var(--s-rad-button);color:hsl(var(--s-lite));font-weight:600;left:.75rem;padding:.7rem 1.1rem;top:.75rem}.gof-masthead{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsl(var(--s-blank)/.96);border-bottom:3px double hsl(var(--s-hair))}.gof-ribbon{background:hsl(var(--s-prime-strong));color:hsl(var(--s-pistachio));font-size:.82rem;letter-spacing:.04em}.gof-ribbon .gof-frame{padding-block:.35rem}.gof-ribbon p{margin:0}.gof-ribbon a{color:inherit;text-decoration:none}.gof-ribbon a:hover{color:hsl(var(--s-lite));text-decoration:underline}.gof-masthead-row{min-height:var(--s-masthead-h);padding-block:.6rem;row-gap:.4rem}.gof-mark{gap:.7rem;text-decoration:none}.gof-mark,.gof-mark:hover{color:hsl(var(--s-prime-strong))}.gof-mark-word{font-family:var(--s-ff-hl);font-size:1.6rem;letter-spacing:.01em;line-height:1}.gof-mark-motto{color:hsl(var(--s-soft));font-size:.74rem;line-height:1.3;margin-top:.2rem;max-width:17rem}@media (max-width:1023.98px){.gof-toggler{display:inline-flex}.gof-masthead .gof-mark{max-width:calc(100% - 64px)}}.gof-toggler{align-items:center;background:hsl(var(--s-layer));border:1.5px solid hsl(var(--s-prime)/.4);border-radius:50%;color:hsl(var(--s-prime-strong));height:48px;justify-content:center;width:48px}.gof-menu{flex-basis:100%}.gof-menu-stack{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:.5rem 0 .9rem}.gof-menu-ref{border-radius:12px;color:hsl(var(--s-char));display:block;font-weight:500;padding:.75rem .9rem;text-decoration:none}.gof-menu-ref:hover,.gof-menu-ref[aria-current=page]{background:hsl(var(--s-layer));color:hsl(var(--s-prime-strong))}.gof-menu-ref[aria-current=page]{box-shadow:inset 4px 0 0 hsl(var(--s-prime))}@media (min-width:1024px){.gof-mark{padding-top:.25rem}.gof-mark-motto{max-width:none}.gof-menu-stack{flex-direction:row;gap:0;justify-content:center;padding:.2rem 0 0}.gof-menu-stack li+li:before{color:hsl(var(--s-straw));content:"·";font-weight:700;padding-inline:.35rem}.gof-menu-stack li{align-items:center;display:flex}.gof-menu-ref{border-radius:999px;font-size:.93rem;letter-spacing:.02em;padding:.45rem .85rem}.gof-menu-ref[aria-current=page]{background:hsl(var(--s-prime));box-shadow:none;color:hsl(var(--s-lite))}}.gof-colophon{background:hsl(var(--s-prime-strong));border-top:6px solid hsl(var(--s-mark));color:hsl(var(--s-lite)/.86);font-size:.95rem}.gof-colophon a{color:hsl(var(--s-lite))}.gof-colophon a:hover{color:hsl(var(--s-mark))}.gof-colophon-main{gap:2.5rem;padding-block:clamp(3rem,6vw,4.5rem)}.gof-colophon-main>.grid{gap:2rem}.gof-colophon .gof-mark{color:hsl(var(--s-lite))}.gof-colophon-mark{align-items:flex-start;display:flex;flex-direction:column;gap:1.1rem}.gof-colophon-about{margin:0;max-width:30rem}.gof-colophon-hd{color:hsl(var(--s-mark));font-family:var(--s-ff-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.gof-colophon-urls{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.gof-colophon-urls a{text-decoration:none}.gof-colophon-urls a:hover{text-decoration:underline}.gof-colophon-contacts{display:grid;gap:.8rem;margin:0}.gof-colophon-contacts dt{color:hsl(var(--s-pistachio)/.8);font-size:.75rem;letter-spacing:.06em}.gof-colophon-contacts dd{margin:0;overflow-wrap:anywhere}.gof-colophon-bottom{border-top:1px dashed hsl(var(--s-lite)/.25);padding-block:1.4rem}.gof-colophon-bottom .gof-frame{gap:.9rem}.gof-colophon-soft{color:hsl(var(--s-lite)/.7);font-size:.84rem;margin:0;max-width:34rem}.gof-colophon-docs{font-size:.86rem;gap:.4rem 1.2rem;list-style:none;margin:0;padding:0}.gof-info-outer{padding-top:clamp(2.5rem,5vw,4rem)}.gof-info{background:hsl(var(--s-layer));border-block:2px dashed hsl(var(--s-prime)/.35);padding-block:2rem}.gof-info .gof-frame{gap:1.2rem}.gof-info-glyph{background:hsl(var(--s-blank));border:1.5px solid hsl(var(--s-tint)/.4);border-radius:50%;color:hsl(var(--s-tint));flex:none;height:48px;width:48px}.gof-info h2{font-size:1.35rem;margin-bottom:.4rem}.gof-info p{color:hsl(var(--s-char)/.86);font-size:.97rem;margin:0;max-width:62rem}.gof-button{align-items:center;border:2px solid transparent;border-radius:var(--s-rad-button);display:inline-flex;font-size:.98rem;font-weight:600;gap:.5rem;justify-content:center;min-height:50px;padding:.8rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,border-color .2s}.gof-button:hover{transform:translateY(-1px)}.gof-button-fill{background:hsl(var(--s-tint));box-shadow:0 3px 0 hsl(var(--s-tint-strong));color:hsl(var(--s-lite))}.gof-button-fill:hover{background:hsl(var(--s-tint-strong));color:hsl(var(--s-lite))}.gof-button-outline{background:transparent;border-color:hsl(var(--s-prime)/.55);color:hsl(var(--s-prime-strong))}.gof-button-outline:hover{background:hsl(var(--s-layer));color:hsl(var(--s-prime-strong))}.gof-button-pale{background:hsl(var(--s-mark));box-shadow:0 3px 0 hsl(var(--s-prime));color:hsl(var(--s-prime-strong))}.gof-button-pale:hover{background:hsl(var(--s-lite));color:hsl(var(--s-prime-strong))}.gof-button-flat{border-color:hsl(var(--s-mark)/.6);border-radius:999px;border-style:dashed;color:hsl(var(--s-lite));min-height:46px}.gof-button-flat:hover{background:hsl(var(--s-mark));color:hsl(var(--s-prime-strong))}.gof-ref{align-items:center;color:hsl(var(--s-prime));display:inline-flex;font-weight:600;gap:.4rem;min-height:44px;text-decoration:underline;text-decoration-color:hsl(var(--s-straw));text-decoration-thickness:2px;text-underline-offset:5px}.gof-ref:after{content:"→";text-decoration:none}.gof-pretitle,.gof-ref:hover{color:hsl(var(--s-tint))}.gof-pretitle{align-items:center;display:inline-flex;font-size:.8rem;font-weight:600;gap:.55rem;letter-spacing:.1em;margin:0 0 .9rem;text-transform:uppercase}.gof-pretitle:before{background:hsl(var(--s-straw));border-radius:2px;content:"";height:2px;width:1.6rem}.gof-bullets{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.gof-bullets li{padding-left:1.3rem;position:relative}.gof-bullets li:before{background:hsl(var(--s-prime));border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.62em;width:.5rem}.gof-yes{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.gof-yes li{padding-left:2rem;position:relative}.gof-yes li:before{background:hsl(var(--s-mark));border-radius:6px;content:"";height:1.25rem;left:0;position:absolute;top:.2em;width:1.25rem}.gof-yes li:after{border-width:medium;border-bottom:2px solid hsl(var(--s-prime-strong));border-left:0 solid hsl(var(--s-prime-strong));border-right:2px solid hsl(var(--s-prime-strong));border-top:0 solid hsl(var(--s-prime-strong));content:"";height:.7rem;left:.42rem;position:absolute;top:.38em;transform:rotate(45deg);width:.4rem}.gof-questions details{background:hsl(var(--s-blank));border:1px solid hsl(var(--s-hair));border-radius:16px;margin-bottom:.8rem}.gof-questions summary{cursor:pointer;font-weight:600;line-height:1.4;list-style:none;min-height:44px;padding:1.05rem 3.6rem 1.05rem 1.25rem;position:relative}.gof-questions summary::-webkit-details-marker{display:none}.gof-questions summary:after{background:hsl(var(--s-straw)/.35);border-radius:50%;color:hsl(var(--s-tint-strong));content:"+";display:grid;font-size:1.25rem;font-weight:500;height:2rem;place-items:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:2rem}.gof-questions details[open] summary:after{background:hsl(var(--s-prime));color:hsl(var(--s-lite));content:"−"}.gof-questions details[open]{border-color:hsl(var(--s-prime)/.45)}.gof-questions details p{color:hsl(var(--s-char)/.85);margin:0;padding:0 1.25rem 1.2rem}.gof-sheet-outer{background:hsl(var(--s-blank));border:1px solid hsl(var(--s-hair));border-radius:16px}.gof-sheet{border-collapse:collapse;font-size:.95rem;width:100%}.gof-sheet td,.gof-sheet th{border-bottom:1px solid hsl(var(--s-hair)/.7);padding:.85rem 1rem;text-align:left;vertical-align:top}.gof-sheet thead th{background:hsl(var(--s-layer));color:hsl(var(--s-prime-strong));font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.gof-sheet tbody tr:last-child>*{border-bottom:0}.gof-thank{padding-block:clamp(4rem,9vw,7rem)}.gof-thank .flex{gap:1rem;margin-bottom:1rem}.gof-thank h1{margin:0}.gof-thank-glyph{background:hsl(var(--s-mark));border-radius:18px;color:hsl(var(--s-prime-strong));flex:none;height:64px;width:64px}.gof-thank-lead{font-size:1.15rem;max-width:40rem}.gof-thank-note{background:hsl(var(--s-blank));border-left:4px solid hsl(var(--s-straw));border-radius:0 12px 12px 0;color:hsl(var(--s-soft));max-width:40rem;padding:1rem 1.2rem}.gof-thank-actions{gap:1rem 1.5rem;margin-top:1.8rem}.gof-touch-opening{background:linear-gradient(180deg,hsl(var(--s-layer)) 0,hsl(var(--s-ground)) 100%);padding-block:clamp(3rem,7vw,5.5rem)}.gof-touch-grid{gap:2rem}.gof-touch-lead{font-size:1.12rem;max-width:36rem}.gof-touch-pic{border:6px solid hsl(var(--s-blank));border-radius:200px 200px var(--s-rad-panel) var(--s-rad-panel);box-shadow:var(--s-drop-mat);max-width:520px;overflow:hidden}.gof-opening-shot-file{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.gof-touch-section{padding-block:clamp(3rem,6vw,4.5rem)}.gof-touch-main>.gof-frame>.gof-touch-grid{margin-top:2.5rem}.gof-enquiry-panel{background:hsl(var(--s-blank));border:1px solid hsl(var(--s-hair));border-radius:var(--s-rad-panel);box-shadow:var(--s-drop-mat);position:relative}.gof-enquiry-panel:before{border:1.5px dashed hsl(var(--s-prime)/.25);border-radius:calc(var(--s-rad-panel) - 8px);content:"";inset:10px;pointer-events:none;position:absolute}.gof-enquiry-row{padding:clamp(1.5rem,4vw,2.75rem);position:relative}.gof-enquiry-note{color:hsl(var(--s-soft));font-size:.95rem}.gof-touch-enquiry{gap:1.15rem;margin-top:1.4rem}.gof-caption{display:block;font-size:.93rem;font-weight:600;margin-bottom:.4rem}.gof-optional{color:hsl(var(--s-soft));font-size:.85rem;font-weight:400}.gof-textbox{background:hsl(var(--s-lite));border:1.5px solid hsl(var(--s-hair));border-radius:12px;color:hsl(var(--s-char));display:block;font:inherit;font-size:1rem;min-height:50px;padding:.75rem .95rem;transition:border-color .2s,box-shadow .2s;width:100%}.gof-textbox::-moz-placeholder{color:hsl(var(--s-soft)/.75)}.gof-textbox::placeholder{color:hsl(var(--s-soft)/.75)}textarea.gof-textbox{min-height:150px;resize:vertical}select.gof-textbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,hsl(var(--s-prime)) 50%),linear-gradient(135deg,hsl(var(--s-prime)) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:2.75rem}.gof-textbox:focus{border-color:hsl(var(--s-prime));box-shadow:0 0 0 4px hsl(var(--s-mark)/.55);outline:none}.gof-control:has(:user-invalid) .gof-textbox{background:#fdf3f2;border-color:#be362d}.gof-err{color:#a52f27;font-size:.86rem;font-weight:500;margin:.35rem 0 0}.gof-assent{align-items:flex-start;display:flex;font-size:.93rem;gap:.75rem}.gof-assent input{accent-color:hsl(var(--s-prime));flex:none;height:1.3rem;margin-top:.15rem;width:1.3rem}.gof-pullout-inverse{background:hsl(var(--s-tint-strong));border-radius:var(--s-rad-panel);color:hsl(var(--s-lite)/.92);height:100%;padding:1.6rem 1.7rem}.gof-pullout-inverse h3{color:hsl(var(--s-mark))}.gof-pullout-inverse p{margin:0}.gof-touch-main h2#details_hd{font-size:1.6rem}.gof-touch-stack{border-top:1px solid hsl(var(--s-hair));list-style:none;margin:0;padding:0}.gof-touch-stack li{border-bottom:1px solid hsl(var(--s-hair));display:grid;gap:1rem;grid-template-columns:7rem minmax(0,1fr);overflow-wrap:anywhere;padding:.7rem 0}.gof-touch-key{color:hsl(var(--s-tint));font-size:.82rem;font-weight:600;letter-spacing:.05em;padding-top:.15rem}.gof-touch-notes{background:hsl(var(--s-layer))}.gof-touch-notes-txt{margin-bottom:2rem;max-width:44rem}.gof-notes-item{background:hsl(var(--s-blank));border-radius:18px;border-top:5px solid hsl(var(--s-prime));padding:1.4rem}.gof-notes-item p{color:hsl(var(--s-char)/.82);font-size:.95rem;margin:0}.gof-discover-stack{display:grid;gap:1rem;list-style:none;margin:1.5rem 0 0;padding:0}@media (min-width:768px){.gof-discover-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.gof-ref-panel{background:hsl(var(--s-blank));border:1.5px solid hsl(var(--s-hair));border-radius:var(--s-rad-panel);color:hsl(var(--s-char));display:block;height:100%;padding:1.4rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s}.gof-ref-panel:hover{border-color:hsl(var(--s-prime));color:hsl(var(--s-char));transform:translateY(-2px)}.gof-ref-panel .gof-pretitle{margin-bottom:.5rem}.gof-ref-hd{color:hsl(var(--s-prime-strong));font-family:var(--s-ff-hl);font-size:1.45rem;margin-bottom:.35rem}.gof-ref-txt{color:hsl(var(--s-soft));font-size:.95rem}.gof-docs-opening{background:hsl(var(--s-layer));border-bottom:2px dashed hsl(var(--s-prime)/.3);padding-block:clamp(3rem,7vw,5rem) 2.5rem}.gof-docs-layout{gap:1.25rem 2.5rem}.gof-docs-opening h1{margin:0}.gof-docs-lead{font-size:1.08rem;margin-bottom:.6rem}.gof-docs-meta{color:hsl(var(--s-soft));font-size:.88rem;margin:0}.gof-docs-body{padding-block:2.5rem clamp(3rem,6vw,4.5rem)}.gof-docs-contents{background:hsl(var(--s-blank));border:1.5px solid hsl(var(--s-hair));border-radius:16px;margin-bottom:2rem;max-width:52rem}.gof-docs-contents summary{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;min-height:44px;padding:.95rem 1.2rem}.gof-docs-contents summary::-webkit-details-marker{display:none}.gof-docs-contents summary:after{color:hsl(var(--s-tint));content:"▾";transition:transform .2s}.gof-docs-contents[open] summary:after{transform:rotate(180deg)}.gof-docs-contents[open] summary{border-bottom:1px dashed hsl(var(--s-hair))}.gof-docs-contents ol{display:grid;gap:.35rem;margin:0;padding:.9rem 1.2rem 1.1rem 2.6rem}.gof-docs-row{max-width:52rem}.gof-docs-summary{background:hsl(var(--s-prime-strong));border-radius:var(--s-rad-panel);color:hsl(var(--s-lite)/.92);margin-bottom:2.5rem;padding:1.5rem 1.7rem}.gof-docs-summary h2{color:hsl(var(--s-mark));font-size:1.4rem}.gof-docs-summary ul{display:grid;gap:.4rem;margin:0;padding-left:1.2rem}.gof-docs h2{border-top:1px solid hsl(var(--s-hair));font-size:clamp(1.45rem,2.4vw,1.85rem);margin:2.4rem 0 .8rem;padding-top:1.4rem}.gof-docs h2:first-child{border-top:0;margin-top:0;padding-top:0}.gof-docs h3{margin-top:1.4rem}.gof-docs ol,.gof-docs ul{display:grid;gap:.4rem;margin:0 0 1em;padding-left:1.3rem}.gof-docs dl{margin:0 0 1em}.gof-docs dt{font-weight:700;margin-top:.8rem}.gof-docs dd{margin:.2rem 0 0}.gof-docs .gof-sheet-outer{margin:1rem 0 1.2rem}.gof-docs-top{font-size:.92rem;margin-top:2.5rem}.gof-docs-top a{font-weight:600}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.font-bold{font-weight:700}.text-prime{--tw-text-opacity:1;color:hsl(var(--s-prime)/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gof-ticker-reel{animation:none!important}}:root{--s-char:28 30% 13%;--s-soft:30 14% 35%;--s-prime:124 40% 27%;--s-prime-strong:124 42% 16%;--s-tint:27 46% 33%;--s-tint-strong:25 50% 21%;--s-mark:84 52% 70%;--s-ground:48 52% 95%;--s-layer:88 40% 89%;--s-blank:46 70% 98%;--s-hair:58 20% 78%;--s-lite:48 60% 97%;--s-straw:36 62% 58%;--s-pistachio:84 45% 80%;--s-ff-hl:"Gloock",Georgia,"Times New Roman",serif;--s-ff-body:"Onest","Segoe UI",system-ui,sans-serif;--s-rad-panel:22px;--s-rad-button:14px;--s-frame:1200px;--s-masthead-h:76px;--s-section-y:clamp(4rem,8vw,6.75rem);--s-drop-mat:0 1px 0 hsl(var(--s-char)/0.06),0 14px 30px -18px hsl(var(--s-tint-strong)/0.45)}body{background:hsl(var(--s-ground));color:hsl(var(--s-char));font-family:var(--s-ff-body);font-size:1.0625rem;line-height:1.68;margin:0;-webkit-font-smoothing:antialiased}h1,h2{color:hsl(var(--s-prime-strong));font-family:var(--s-ff-hl);font-weight:400;letter-spacing:-.012em;line-height:1.08;margin:0 0 .6em}h1{font-size:clamp(2.35rem,5.2vw,4.1rem)}h2{font-size:clamp(1.85rem,3.5vw,2.75rem)}h3{color:hsl(var(--s-char));font-family:var(--s-ff-body);font-size:1.12rem;font-weight:700;line-height:1.3;margin:0 0 .45em}p{margin:0 0 1em}a{color:hsl(var(--s-prime));text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:hsl(var(--s-tint))}:focus-visible{border-radius:4px;outline:3px solid hsl(var(--s-straw));outline-offset:3px}::-moz-selection{background:hsl(var(--s-mark));color:hsl(var(--s-prime-strong))}::selection{background:hsl(var(--s-mark));color:hsl(var(--s-prime-strong))}figure{margin:0}.gof-opening{background:radial-gradient(ellipse 60% 70% at 85% 40%,hsl(var(--s-pistachio)/.7),transparent 70%),hsl(var(--s-ground));overflow:hidden;padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem)}.gof-opening .gof-frame{gap:3rem}.gof-opening-lead{color:hsl(var(--s-char)/.88);font-size:clamp(1.06rem,1.6vw,1.2rem);max-width:38rem}.gof-opening-tags{gap:.5rem;list-style:none;margin:1.4rem 0 1.8rem;padding:0}.gof-opening-tags li{background:hsl(var(--s-blank));border:1.5px solid hsl(var(--s-prime)/.3);border-radius:8px;color:hsl(var(--s-prime-strong));font-size:.86rem;font-weight:500;padding:.35rem .85rem}.gof-opening-actions{gap:.8rem}.gof-opening-micro{color:hsl(var(--s-soft));font-size:.86rem;margin:1.3rem 0 0;max-width:34rem}.gof-opening-glass-outer{margin-inline:auto;max-width:440px;padding-bottom:2.5rem;position:relative;width:100%}.gof-opening-glass{aspect-ratio:3/4.3;border:7px solid hsl(var(--s-blank));border-radius:36px 36px 46% 46%/36px 36px 22% 22%;box-shadow:0 30px 60px -30px hsl(var(--s-prime-strong)/.6);margin-left:14%;overflow:hidden;width:78%}.gof-opening-coaster img,.gof-opening-glass img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gof-opening-coaster{aspect-ratio:1;border:6px solid hsl(var(--s-blank));border-radius:50%;box-shadow:var(--s-drop-mat);outline:2px dashed hsl(var(--s-tint)/.45);outline-offset:4px;overflow:hidden;position:absolute;width:34%}.gof-opening-coaster-a{bottom:0;left:0}.gof-opening-coaster-a img{-o-object-position:30% 60%;object-position:30% 60%}.gof-opening-coaster-b{right:0;top:8%;width:28%}.gof-opening-coaster-b img{-o-object-position:50% 45%;object-position:50% 45%}.gof-opening-stamp{background:hsl(var(--s-tint));border-radius:10px;bottom:8%;color:hsl(var(--s-lite));font-family:var(--s-ff-hl);font-size:1.05rem;margin:0;padding:.45rem .9rem;position:absolute;right:4%;transform:rotate(-6deg)}.gof-trio{background:hsl(var(--s-blank));border-top:1px solid hsl(var(--s-hair));padding-block:var(--s-section-y)}.gof-trio-head{gap:1rem 3rem;margin-bottom:2.5rem}.gof-trio-head h2{margin:0}.gof-trio-intro{color:hsl(var(--s-soft));margin:0}.gof-trio-grid,.gof-trio-mats{gap:1.4rem}.gof-mat{border-radius:28px;box-shadow:var(--s-drop-mat);padding:1.9rem 1.7rem 1.7rem;position:relative}.gof-mat:before{border:2px dotted;border-radius:20px;content:"";inset:9px;opacity:.28;pointer-events:none;position:absolute}.gof-mat-motto{font-size:.74rem;font-weight:700;letter-spacing:.14em;margin-bottom:.4rem;opacity:.8;text-transform:uppercase}.gof-mat h3{color:inherit;font-family:var(--s-ff-hl);font-size:1.6rem;font-weight:400}.gof-mat-green{background:hsl(var(--s-prime));color:hsl(var(--s-lite))}.gof-mat-green .gof-bullets li:before{background:hsl(var(--s-mark))}.gof-mat-cream{background:hsl(var(--s-ground));border:1px solid hsl(var(--s-hair));color:hsl(var(--s-char))}.gof-mat-cream .gof-bullets li:before{background:hsl(var(--s-tint))}.gof-mat-walnut{background:hsl(var(--s-tint-strong));color:hsl(var(--s-lite))}.gof-mat-cols{gap:.75rem 1.5rem;list-style:none;margin:0;padding:0}.gof-mat-cols li{padding-left:1.6rem;position:relative}.gof-mat-cols li:before{color:hsl(var(--s-mark));content:"✓";font-weight:700;left:0;position:absolute}.gof-trio-shot img{aspect-ratio:3/4;border-radius:28px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.gof-trio-shot figcaption{background:hsl(var(--s-layer));border-radius:14px;color:hsl(var(--s-char)/.88);font-size:.92rem;margin-top:1rem;padding:.9rem 1rem}.gof-jug{padding-block:var(--s-section-y)}.gof-jug .gof-frame{gap:3rem}.gof-jug-shot{margin-top:1.6rem}.gof-jug-shot img{aspect-ratio:16/9;border-radius:999px 22px 22px 999px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 55%;object-position:70% 55%;width:100%}.gof-jug-visual{align-items:center;display:grid;gap:2rem}@media (min-width:640px){.gof-jug-visual{grid-template-columns:180px minmax(0,1fr)}}.gof-jug-body{background:repeating-linear-gradient(180deg,transparent 0 33px,hsl(var(--s-prime-strong)/.35) 33px 35px) right 0 top 0 /22px 100% no-repeat,hsl(var(--s-blank));border-top-width:4px;border:4px solid hsl(var(--s-prime-strong)/.7);border-radius:14px 14px 46px 46px;border-top:10px solid hsl(var(--s-prime-strong)/.7);display:flex;flex-direction:column;height:340px;justify-content:flex-end;margin-inline:auto;overflow:hidden;position:relative;width:160px}.gof-jug-layer{align-items:center;display:flex;font-family:var(--s-ff-hl);font-size:1.3rem;padding-left:.9rem}.gof-jug-layer span{background:hsl(var(--s-blank)/.85);border-radius:50%;color:hsl(var(--s-prime-strong));display:grid;font-size:1rem;height:2rem;place-items:center;width:2rem}.gof-jug-l1{background:#d1dfe6;height:30%}.gof-jug-l2{background:hsl(var(--s-prime)/.8);height:22%}.gof-jug-l3{background:#ac5d85;height:22%}.gof-jug-l4{background:hsl(var(--s-straw)/.85);height:12%}.gof-jug-legend{display:grid;gap:1.1rem;list-style:none;margin:0;padding:0}.gof-jug-legend li{border-bottom:1px dashed hsl(var(--s-hair));display:grid;gap:.9rem;grid-template-columns:2.6rem minmax(0,1fr);padding-bottom:1.1rem}.gof-jug-legend li:last-child{border-bottom:0;padding-bottom:0}.gof-jug-legend p{color:hsl(var(--s-char)/.84);font-size:.96rem;margin:0}.gof-jug-n{border:2px solid hsl(var(--s-prime));border-radius:50%;color:hsl(var(--s-prime-strong));display:grid;font-family:var(--s-ff-hl);font-size:1.2rem;height:2.6rem;place-items:center;width:2.6rem}.gof-jars{background:hsl(var(--s-prime-strong));color:hsl(var(--s-lite)/.9);padding-block:var(--s-section-y)}.gof-jars h2{color:hsl(var(--s-lite))}.gof-jars .gof-pretitle{color:hsl(var(--s-mark));justify-content:center}.gof-jars-head{margin-bottom:2.5rem}.gof-jars-shot{border:5px solid hsl(var(--s-mark)/.5);border-radius:var(--s-rad-panel);overflow:hidden;position:relative}.gof-jars-shot img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.gof-pin{background:hsl(var(--s-blank));border-radius:50%;box-shadow:0 4px 12px hsl(var(--s-char)/.35);color:hsl(var(--s-prime-strong));display:grid;font-family:var(--s-ff-hl);font-size:1.1rem;height:2.4rem;place-items:center;position:absolute;top:34%;transform:translateX(-50%);width:2.4rem}.gof-pin-1{left:9%}.gof-pin-2{left:27%}.gof-pin-3{left:46%}.gof-pin-4{left:66%}.gof-pin-5{left:86%}.gof-jars-legend{counter-reset:jar;gap:1rem;list-style:none;margin:2rem 0 0;padding:0}.gof-jar{background:hsl(var(--s-lite)/.07);border-radius:16px;border-top:6px solid var(--s-jar);counter-increment:jar;padding:1.2rem 1.1rem 1.1rem;position:relative}.gof-jar h3{align-items:baseline;color:hsl(var(--s-lite));display:flex;gap:.5rem}.gof-jar h3:before{color:var(--s-jar);content:counter(jar);font-family:var(--s-ff-hl);font-weight:400}.gof-jar p{font-size:.93rem;margin:0}.gof-jar-1{--s-jar:#e0ceae}.gof-jar-2{--s-jar:#f09342}.gof-jar-3{--s-jar:hsl(var(--s-mark))}.gof-jar-4{--s-jar:#d86477}.gof-jar-5{--s-jar:#c2a2cd}.gof-jars-note{color:hsl(var(--s-lite)/.75);font-size:.95rem;margin:2rem auto 0;max-width:48rem;text-align:center}.gof-dial{background:hsl(var(--s-ground));padding-block:var(--s-section-y)}.gof-dial-head{gap:2rem 3rem;margin-bottom:2.75rem}.gof-dial-knob-outer{display:flex;justify-content:center}.gof-dial-knob{background:radial-gradient(circle at 50% 50%,hsl(var(--s-blank)) 0 38%,hsl(var(--s-hair)) 38% 40%,hsl(var(--s-layer)) 40% 100%);border:3px solid hsl(var(--s-prime-strong)/.15);border-radius:50%;box-shadow:inset 0 -8px 18px hsl(var(--s-prime-strong)/.12),var(--s-drop-mat);height:210px;position:relative;width:210px}.gof-dial-stamp{background:hsl(var(--s-blank));border:1.5px solid hsl(var(--s-hair));border-radius:50%;color:hsl(var(--s-prime-strong));display:grid;font-family:var(--s-ff-hl);font-size:1.1rem;height:2.2rem;place-items:center;position:absolute;width:2.2rem}.gof-dial-m0{bottom:14%;left:10%}.gof-dial-m1{background:hsl(var(--s-prime));border-color:hsl(var(--s-prime));color:hsl(var(--s-lite));left:50%;top:6%;transform:translateX(-50%)}.gof-dial-m2{bottom:14%;right:10%}.gof-dial-needle{background:hsl(var(--s-tint));border-radius:4px;height:64px;left:50%;margin-left:-4px;margin-top:-64px;position:absolute;top:50%;transform-origin:50% 100%;width:8px}.gof-dial-grid{gap:1.25rem}.gof-speed{background:hsl(var(--s-blank));border:1.5px solid hsl(var(--s-hair));border-radius:var(--s-rad-panel);display:flex;flex-direction:column;padding:1.6rem 1.5rem}.gof-speed-on{background:hsl(var(--s-layer));border:2px solid hsl(var(--s-prime))}.gof-speed-pos{align-self:flex-start;background:hsl(var(--s-prime-strong));border-radius:999px;color:hsl(var(--s-lite));display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.06em;margin-bottom:.7rem;padding:.2rem .7rem}.gof-speed h3{color:hsl(var(--s-prime-strong));font-family:var(--s-ff-hl);font-size:1.6rem;font-weight:400}.gof-speed dl{margin:.3rem 0 1rem}.gof-speed dl>div{border-bottom:1px dashed hsl(var(--s-hair));padding:.6rem 0}.gof-speed dt{color:hsl(var(--s-tint));font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gof-speed dd{font-size:.96rem;margin:.1rem 0 0}.gof-speed-tip{color:hsl(var(--s-soft));font-size:.92rem;font-style:italic;margin:auto 0 0}.gof-rail{background:hsl(var(--s-layer));padding-block:var(--s-section-y)}.gof-rail .gof-frame{gap:2.5rem}.gof-rail-shot{margin-top:1.5rem}.gof-rail-shot img{aspect-ratio:4/3;border-radius:var(--s-rad-panel);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%;width:100%}.gof-rail-bar,.gof-rail-tickets{position:relative}.gof-rail-bar{background:linear-gradient(180deg,#e0e0e0,#a3a3a3);border-radius:6px;box-shadow:0 3px 6px hsl(var(--s-char)/.2);height:12px;margin-bottom:-4px;z-index:1}.gof-rail-tickets ul{gap:1.25rem;list-style:none;margin:0;padding:0}.gof-ticket{background:hsl(var(--s-blank));border-radius:0 0 6px 6px;border-top:2px dashed hsl(var(--s-hair));box-shadow:0 12px 24px -16px hsl(var(--s-char)/.5);padding:1.9rem 1.4rem 1.6rem;position:relative}.gof-ticket:after{background:radial-gradient(circle at 8px 0,hsl(var(--s-blank)) 6px,transparent 6.5px) 0 0 /16px 8px repeat-x;bottom:-8px;content:"";height:8px;left:0;position:absolute;right:0}.gof-ticket:nth-child(2n){transform:rotate(1deg)}.gof-ticket:nth-child(odd){transform:rotate(-.8deg)}.gof-ticket-time{color:hsl(var(--s-tint));font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.gof-ticket h3{font-family:var(--s-ff-hl);font-size:1.45rem;font-weight:400}.gof-ticket p:last-child{font-size:.96rem;margin:0}.gof-ask{background:hsl(var(--s-tint-strong));color:hsl(var(--s-lite)/.9);padding-block:var(--s-section-y)}.gof-ask .gof-frame{gap:3rem}.gof-ask h2{color:hsl(var(--s-lite))}.gof-ask .gof-pretitle{color:hsl(var(--s-mark))}.gof-ask-shot img{aspect-ratio:4/5;border:6px solid hsl(var(--s-mark)/.6);border-radius:200px 200px 28px 28px;display:block;margin-inline:auto;max-width:460px;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 50%;object-position:45% 50%;width:100%}.gof-ask-urls{display:grid;gap:.3rem;list-style:none;margin:0 0 1.6rem;padding:0}.gof-ask .gof-ref{color:hsl(var(--s-mark))}.gof-ask .gof-ref:hover,.gof-p2hero{color:hsl(var(--s-lite))}.gof-p2hero{align-items:flex-end;display:flex;isolation:isolate;min-height:clamp(520px,70vh,640px);overflow:hidden;padding-block:4rem 3.5rem;position:relative}.gof-p2hero-file{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;position:absolute;width:100%;z-index:-2}.gof-p2hero:before{background:linear-gradient(100deg,hsl(var(--s-tint-strong)/.93) 0,hsl(var(--s-tint-strong)/.78) 45%,hsl(var(--s-prime-strong)/.25) 100%);content:"";inset:0;position:absolute;z-index:-1}.gof-p2hero-row{max-width:var(--s-frame)}.gof-p2hero h1{color:hsl(var(--s-lite));max-width:14ch}.gof-p2hero-badge{background:hsl(var(--s-mark));border-radius:8px;color:hsl(var(--s-prime-strong));display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.1rem;padding:.35rem .9rem;text-transform:uppercase}.gof-p2hero-lead{color:hsl(var(--s-lite)/.92);font-size:1.1rem;max-width:40rem}.gof-p2hero-jumps{gap:.6rem;list-style:none;margin:1.5rem 0 0;padding:0}.gof-p2hero-jumps a{align-items:center;border:1.5px solid hsl(var(--s-lite)/.55);border-radius:999px;color:hsl(var(--s-lite));display:inline-flex;font-size:.92rem;font-weight:500;min-height:44px;padding:.4rem 1rem;text-decoration:none}.gof-p2hero-jumps a:hover{background:hsl(var(--s-lite));color:hsl(var(--s-tint-strong))}.gof-menu-2{background:hsl(var(--s-blank));padding-block:var(--s-section-y)}.gof-menu-head{gap:1rem 3rem;margin-bottom:2.5rem}.gof-menu-head h2{margin:0}.gof-menu-head p{color:hsl(var(--s-soft));margin:0}.gof-menu-grid{gap:1.25rem}.gof-recipe{background:hsl(var(--s-ground));border:1px solid hsl(var(--s-hair));border-radius:26px;box-shadow:var(--s-drop-mat);display:flex;flex-direction:column;padding:1.7rem 1.4rem 1.4rem;position:relative}.gof-recipe:before{border:1.5px dashed;border-radius:19px;content:"";inset:8px;opacity:.22;pointer-events:none;position:absolute}.gof-recipe-inverse{background:#4a3451}.gof-recipe-green,.gof-recipe-inverse{border-color:transparent;color:hsl(var(--s-lite))}.gof-recipe-green{background:hsl(var(--s-prime))}.gof-recipe-cream{background:hsl(var(--s-pistachio))}.gof-recipe-no{font-size:.74rem;font-weight:700;letter-spacing:.14em;margin-bottom:.5rem;opacity:.85;text-transform:uppercase}.gof-recipe h3{color:inherit;font-family:var(--s-ff-hl);font-size:1.45rem;font-weight:400}.gof-recipe-stack{font-size:.93rem;list-style:none;margin:0 0 .9rem;padding:0}.gof-recipe-stack li{border-bottom:1px dotted;border-bottom-color:hsl(var(--s-char)/.18);padding:.3rem 0}.gof-recipe-green .gof-recipe-stack li,.gof-recipe-inverse .gof-recipe-stack li{border-bottom-color:hsl(var(--s-lite)/.25)}.gof-recipe-how{font-size:.92rem;margin-bottom:.7rem}.gof-recipe-watch{background:hsl(var(--s-straw)/.25);border-radius:10px;font-size:.85rem;margin:auto 0 0;padding:.6rem .75rem}.gof-recipe-green .gof-recipe-watch,.gof-recipe-inverse .gof-recipe-watch{background:hsl(var(--s-lite)/.14)}.gof-recipe-shot{border:6px solid hsl(var(--s-ground));border-radius:26px;box-shadow:var(--s-drop-mat);min-height:260px;overflow:hidden}.gof-recipe-shot img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gof-steps{padding-block:var(--s-section-y)}.gof-steps .gof-frame{gap:3rem}.gof-steps-shot img{aspect-ratio:3/4.2;border-radius:999px 999px 26px 26px;display:block;margin-inline:auto;max-width:420px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.gof-steps-shot{align-self:start;position:sticky;top:calc(var(--s-masthead-h) + 5rem)}}.gof-steps-intro{color:hsl(var(--s-soft));max-width:40rem}.gof-steps-stack{display:grid;gap:.5rem;list-style:none;margin:2rem 0 0;padding:0}.gof-steps-stack li{align-items:start;border-top:1px solid hsl(var(--s-hair));display:grid;gap:1rem;grid-template-columns:4.5rem minmax(0,1fr);padding:1.1rem 0}.gof-step-n{color:transparent;font-family:var(--s-ff-hl);font-size:4rem;line-height:.85;-webkit-text-stroke:1.5px hsl(var(--s-prime))}.gof-steps-stack p{color:hsl(var(--s-char)/.85);margin:0}.gof-bases{background:hsl(var(--s-layer));padding-block:var(--s-section-y)}.gof-bases-head{margin-bottom:2rem}.gof-bases-outer{border-color:hsl(var(--s-prime)/.25);border-radius:var(--s-rad-panel)}.gof-bases-sheet{min-width:640px}.gof-bases-sheet tbody th{color:hsl(var(--s-prime-strong));font-family:var(--s-ff-hl);font-size:1.12rem;font-weight:400;white-space:nowrap}.gof-bases-sheet tbody tr:nth-child(2n){background:hsl(var(--s-ground)/.6)}.gof-fridge{padding-block:var(--s-section-y)}.gof-fridge-door{background:linear-gradient(180deg,#fcfcfc,#f2f0e9);border:1px solid hsl(var(--s-hair));border-radius:34px;box-shadow:inset -14px 0 0 #e5e3dc,var(--s-drop-mat);gap:2.5rem;padding:clamp(1.5rem,4vw,3rem)}.gof-fridge-intro{color:hsl(var(--s-soft))}.gof-fridge-shot img{aspect-ratio:4/3;border-radius:18px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:35% 70%;object-position:35% 70%;width:100%}.gof-fridge-notes{align-content:start;gap:1.5rem 1.2rem;list-style:none;margin:0;padding:0}.gof-note{background:hsl(var(--s-blank));border-radius:4px;box-shadow:0 8px 16px -12px hsl(var(--s-char)/.5);padding:1.6rem 1.2rem 1.2rem;position:relative}.gof-note:before{background:hsl(var(--s-prime));border-radius:50%;box-shadow:0 3px 5px hsl(var(--s-char)/.3);content:"";height:22px;left:50%;margin-left:-11px;position:absolute;top:-11px;width:22px}.gof-note:nth-child(3n+2):before{background:hsl(var(--s-tint))}.gof-note:nth-child(3n):before{background:hsl(var(--s-straw))}.gof-note:nth-child(2n){background:hsl(var(--s-pistachio)/.55)}.gof-note h3{font-size:1.02rem}.gof-note p{font-size:.93rem;margin:0}.gof-receipt-band{background:hsl(var(--s-prime-strong));color:hsl(var(--s-lite)/.9);padding-block:var(--s-section-y)}.gof-receipt-band .gof-frame{gap:2.5rem}.gof-receipt-band h2{color:hsl(var(--s-lite))}.gof-receipt-band .gof-pretitle{color:hsl(var(--s-mark))}.gof-receipt{background:hsl(var(--s-blank));box-shadow:0 24px 40px -24px rgba(0,0,0,.6);color:hsl(var(--s-char));font-size:.95rem;padding:1.8rem 1.6rem 2rem;position:relative;transform:rotate(1.2deg)}.gof-receipt:after,.gof-receipt:before{background:linear-gradient(-45deg,transparent 6px,hsl(var(--s-blank)) 6px) 0 0 /12px 10px repeat-x,linear-gradient(45deg,transparent 6px,hsl(var(--s-blank)) 6px) 0 0 /12px 10px repeat-x;content:"";height:10px;left:0;position:absolute;right:0}.gof-receipt:before{top:-10px;transform:scaleY(-1)}.gof-receipt:after{bottom:-10px}.gof-receipt-head{border-bottom:1.5px dashed hsl(var(--s-hair));font-size:.8rem;font-weight:700;letter-spacing:.14em;padding-bottom:.8rem;text-align:center;text-transform:uppercase}.gof-receipt ul{list-style:none;margin:0;padding:.8rem 0}.gof-receipt li,.gof-receipt-total{display:flex;gap:1rem;justify-content:space-between;padding:.3rem 0}.gof-receipt li span:last-child{color:hsl(var(--s-soft));white-space:nowrap}.gof-receipt-total{border-top:1.5px dashed hsl(var(--s-hair));font-weight:700;margin-bottom:1.2rem;padding-top:.8rem}.gof-receipt-actions{align-items:stretch;gap:.6rem}.gof-receipt-actions .gof-ref{justify-content:center}.gof-p3hero{background:linear-gradient(90deg,hsl(var(--s-ground)) 0 58%,hsl(var(--s-layer)) 58% 100%);padding-block:clamp(2.5rem,6vw,5rem)}@media (max-width:1023.98px){.gof-p3hero{background:hsl(var(--s-ground))}}.gof-p3hero .gof-frame{gap:3rem}.gof-p3hero-lead{font-size:1.1rem;max-width:40rem}.gof-p3hero-micro{border-left:3px solid hsl(var(--s-straw));color:hsl(var(--s-soft));font-size:.88rem;padding-left:.9rem}.gof-caption-frame{background:hsl(var(--s-blank));border:2px solid hsl(var(--s-prime-strong));border-radius:10px;box-shadow:10px 10px 0 hsl(var(--s-mark));margin-inline:auto;max-width:400px;padding:1rem 1rem 1.2rem;position:relative}.gof-caption-frame:before{border-top:2px dashed hsl(var(--s-prime-strong)/.5);content:"";left:-2px;position:absolute;right:-2px;top:3.1rem}.gof-caption-top{color:hsl(var(--s-prime-strong));display:flex;font-size:.74rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.12em;margin:0 0 1.4rem;text-transform:uppercase}.gof-caption-shot img{aspect-ratio:4/5;border-radius:6px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.gof-caption-frame figcaption{color:hsl(var(--s-soft));font-size:.88rem;margin-top:.9rem;text-align:center}.gof-cautions{background:hsl(var(--s-blank));padding-block:var(--s-section-y)}.gof-cautions-head{margin-bottom:2.5rem}.gof-cautions-grid{gap:2rem}.gof-backlabel{background:hsl(var(--s-lite));border:2px solid hsl(var(--s-char));border-radius:6px;padding:1.4rem 1.5rem}.gof-backlabel-hd{border-bottom:8px solid hsl(var(--s-char));font-family:var(--s-ff-hl);font-size:1.9rem;margin:0 0 .6rem;padding-bottom:.4rem}.gof-backlabel dl{margin:0}.gof-backlabel dl>div{border-bottom:1px solid hsl(var(--s-char)/.35);padding:.85rem 0}.gof-backlabel dl>div:last-child{border-bottom:0}.gof-backlabel dt{font-weight:700;margin-bottom:.2rem}.gof-backlabel dd{color:hsl(var(--s-char)/.85);font-size:.95rem;margin:0}.gof-habits{align-self:start;background:hsl(var(--s-prime));border-radius:var(--s-rad-panel);color:hsl(var(--s-lite));padding:1.8rem 1.6rem}.gof-habits h3{color:hsl(var(--s-lite));font-family:var(--s-ff-hl);font-size:1.6rem;font-weight:400}.gof-habits>p{color:hsl(var(--s-lite)/.9)}.gof-signals{padding-block:var(--s-section-y)}.gof-signals-head{gap:1rem 3rem;margin-bottom:2.5rem}.gof-signals-head h2{margin:0}.gof-signals-head p{color:hsl(var(--s-soft));margin:0}.gof-signals-grid{gap:1.4rem}.gof-signals-shot img{display:block;height:100%;max-height:520px;min-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.gof-pane,.gof-signals-shot img{border-radius:var(--s-rad-panel)}.gof-pane{background:hsl(var(--s-layer));border:1.5px solid hsl(var(--s-prime)/.25);padding:1.8rem 1.6rem}.gof-pane-motto{background:hsl(var(--s-blank));border-radius:999px;color:hsl(var(--s-prime-strong));display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.25rem .75rem;text-transform:uppercase}.gof-pane h3{font-size:1.2rem;margin-top:.4rem}.gof-pane-urgent{background:hsl(var(--s-tint-strong));border-color:transparent}.gof-pane-urgent,.gof-pane-urgent h3{color:hsl(var(--s-lite))}.gof-pane-urgent .gof-pane-motto{background:hsl(var(--s-straw));color:hsl(var(--s-tint-strong))}.gof-pane-urgent .gof-bullets li:before{background:hsl(var(--s-straw))}.gof-pane-numbers{border-top:1px dashed hsl(var(--s-lite)/.35);font-size:.95rem;margin:1.4rem 0 0;padding-top:1rem}.gof-pane-numbers strong{color:hsl(var(--s-mark));font-family:var(--s-ff-hl);font-size:1.6rem;font-weight:400}.gof-questions-band{background:hsl(var(--s-pistachio)/.6);padding-block:var(--s-section-y)}.gof-questions-head{margin-bottom:2rem}.gof-questions{gap:0 1.2rem}.gof-questions-end{background:hsl(var(--s-blank));border:1.5px dashed hsl(var(--s-prime)/.4);border-radius:var(--s-rad-panel);gap:1rem 1.5rem;margin-top:2rem;padding:1.4rem 1.6rem}.gof-questions-end p{font-weight:500;margin:0}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:block{display:block}.lg\:basis-full{flex-basis:100%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}}