/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.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}:root{--color-paper:oklch(96% .018 85);--color-paper-2:oklch(92% .026 86);--color-paper-3:oklch(88% .034 88);--color-ink:oklch(24% .035 145);--color-ink-2:oklch(34% .04 142);--color-muted:oklch(43% .034 112);--color-accent:oklch(54% .092 136);--color-accent-strong:oklch(38% .072 140);--color-accent-ink:oklch(98% .012 88);--color-focus:oklch(44% .13 140);--color-rule:oklch(72% .041 100);--color-highlight:oklch(89% .055 92);--font-display:"Fraunces Variable", ui-serif, serif;--font-body:"IBM Plex Sans", ui-sans-serif, sans-serif;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-3xl:3.0518rem;--text-4xl:3.8147rem;--text-display-s:clamp(2.5rem, 4vw + 1rem, 4.25rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--rule-hair:1px;--rule-double:4px;--radius-image:.125rem;--radius-focus:.125rem;--page-gutter:clamp(1rem, 4vw, 4rem);--page-max:78rem}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-2xl:1.5rem;--text-4xl:2.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--color-paper);color:var(--color-ink);scroll-behavior:smooth}body{background-color:var(--color-paper);background-image:radial-gradient(circle, var(--color-ink) 0 .045rem, transparent .055rem), radial-gradient(circle, var(--color-muted) 0 .035rem, transparent .05rem), repeating-linear-gradient(103deg, transparent 0 .45rem, var(--color-rule) .48rem, transparent .51rem 1.4rem);min-width:20rem;margin:0}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(circle, color-mix(in oklch, var(--color-ink) 3%, transparent) 0 .045rem, transparent .055rem), radial-gradient(circle, color-mix(in oklch, var(--color-muted) 2.5%, transparent) 0 .035rem, transparent .05rem), repeating-linear-gradient(103deg, transparent 0 .45rem, color-mix(in oklch, var(--color-rule) 2%, transparent) .48rem, transparent .51rem 1.4rem)}}body{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-position:0 0,.2rem .4rem,0 0;background-size:.65rem .85rem,.9rem 1.1rem,1.8rem 1.8rem;line-height:1.65}img{max-width:100%}a{color:inherit;text-decoration-thickness:var(--rule-hair);text-underline-offset:.22em}a:hover{color:var(--color-accent-strong)}a:active,summary:active{color:var(--color-accent)}a[aria-disabled=true],summary[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;pointer-events:none;text-decoration:none}a:focus-visible,summary:focus-visible{border-radius:var(--radius-focus);outline:3px solid var(--color-focus);outline-offset:4px}.skip-link{z-index:20;padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-paper);transform:translateY(calc(-100% - var(--space-xl)));font-weight:600;position:fixed;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.skip-link:focus{color:var(--color-paper);transform:translateY(0)}.masthead{width:min(100%, var(--page-max));padding:var(--space-lg) var(--page-gutter) 0;text-align:center;margin-inline:auto}.masthead__auth{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-sm);display:flex}.masthead__auth-link{min-height:2.25rem;padding-inline:var(--space-sm);border-radius:var(--radius-focus);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.masthead__auth-link--outline{border:var(--rule-hair) solid var(--color-ink)}.masthead__auth-link--cta{background:var(--color-accent-strong);color:var(--color-paper)}.masthead__auth-link--cta:hover{background:var(--color-ink);color:var(--color-paper)}.masthead__line{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.1em;margin:0;font-variant-caps:all-small-caps}.masthead__wordmark{margin-block:var(--space-sm) var(--space-md);font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;max-width:100%;font-size:clamp(1.75rem,9.5vw,4.75rem);font-weight:650;line-height:.95;text-decoration:none;display:inline-block}.masthead__wordmark:hover{color:var(--color-accent-strong)}.masthead__nav{display:none}.masthead__nav ul,.masthead__menu ul{margin:0;padding:0;list-style:none}.masthead__nav a,.masthead__menu a{min-height:2.75rem;font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.masthead__menu{text-align:start;margin-inline:auto}.masthead__menu summary{cursor:pointer;min-height:2.75rem;font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;list-style:none;display:flex}.masthead__menu summary::-webkit-details-marker{display:none}.masthead__menu summary:hover{color:var(--color-accent-strong)}.masthead__menu summary:after{content:"+";margin-inline-start:var(--space-xs)}.masthead__menu[open] summary:after{content:"−"}.masthead__menu nav{padding-block-end:var(--space-md)}.masthead__menu li+li{border-block-start:var(--rule-hair) solid var(--color-rule)}.masthead__menu a{justify-content:center;width:100%}.masthead__rule{height:var(--rule-double);border-block:var(--rule-hair) solid var(--color-rule)}.story-main{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.story-section{isolation:isolate;padding-block-start:var(--space-4xl);scroll-margin-block-start:var(--space-xl);display:flow-root;position:relative}.story-section--opening{padding-block:var(--space-2xl) var(--space-4xl)}.story-section--opening+.story-section{padding-block-start:var(--space-xl)}.story-section__copy,.story-figure{z-index:1;width:min(100%,64rem);position:relative}.story-ornament{z-index:0;pointer-events:none;user-select:none;display:none;position:absolute}.story-ornament span{display:block;position:absolute}.story-ornament--sun{opacity:.045;width:clamp(8rem,30vw,14rem);height:clamp(8rem,30vw,14rem);display:block;inset-block-start:clamp(1rem,4vw,4rem);inset-inline-end:calc(var(--page-gutter) * -1);overflow:hidden}.story-ornament__sun{border:clamp(.8rem, 2vw, 1.35rem) double var(--color-accent-strong);border-radius:50%;inset:0;transform:translate(38%)}.story-ornament__sun:before,.story-ornament__sun:after{border:var(--rule-hair) solid var(--color-accent-strong);content:"";border-radius:50%;position:absolute;inset:17%}.story-ornament__sun:after{background:var(--color-accent-strong);inset:34%}.story-ornament--leaf{opacity:.1;width:min(12vw,9rem);height:clamp(13rem,20vw,22rem);inset-block-start:clamp(5rem,12vw,10rem);inset-inline-start:calc(var(--page-gutter) * -1)}.story-ornament__paper{background:var(--color-highlight);clip-path:polygon(0 3%,81% 0,71% 15%,94% 30%,75% 46%,88% 62%,67% 77%,82% 94%,0 100%);inset:0}.story-ornament__stem{width:var(--rule-hair);background:var(--color-accent-strong);transform-origin:bottom;inset-block:9% 7%;inset-inline-start:46%;transform:rotate(7deg)}.story-ornament__leaf{background:var(--color-accent-strong);transform-origin:100%;border-radius:100% 0;width:3.5rem;height:1.45rem}.story-ornament__leaf--one{inset-block-start:24%;inset-inline-start:3%;transform:rotate(18deg)}.story-ornament__leaf--two{inset-block-start:48%;inset-inline-start:38%;transform:scaleX(-1)rotate(22deg)}.story-ornament__leaf--three{inset-block-start:67%;inset-inline-start:5%;transform:rotate(28deg)scale(.82)}.story-ornament--contours{opacity:.07;width:min(28vw,18rem);height:14rem;inset-block-start:clamp(4rem,9vw,8rem);inset-inline-start:calc(var(--page-gutter) * -1);overflow:hidden}.story-ornament__contour{border:var(--rule-hair) solid var(--color-accent-strong);border-inline-end-color:#0000;border-radius:48% 52% 38% 62%;inset-inline-start:-18%;transform:rotate(-8deg)}.story-ornament__contour--one{width:100%;height:88%;inset-block-start:8%}.story-ornament__contour--two{width:79%;height:63%;inset-block-start:23%}.story-ornament__contour--three{width:56%;height:37%;inset-block-start:39%}.story-ornament--paper-arc{opacity:.085;width:min(18vw,12rem);height:18rem;inset-block-start:clamp(5rem,10vw,9rem);inset-inline-end:calc(var(--page-gutter) * -1)}.story-ornament__arc-paper{background:var(--color-paper-3);clip-path:polygon(21% 0,100% 8%,100% 96%,12% 100%,27% 78%,5% 59%,28% 36%,9% 17%);inset:0}.story-ornament__arc-line{aspect-ratio:1;border:.8rem double var(--color-muted);border-radius:50%;width:132%;inset-block-start:18%;inset-inline-end:-45%}.story-ornament--path{opacity:.08;width:min(28vw,19rem);height:12rem;inset-block-start:clamp(4rem,8vw,7rem);inset-inline-start:calc(var(--page-gutter) * -1)}.story-ornament__path-line{border-block-start:2px dashed var(--color-accent-strong);border-radius:50%;width:112%;height:42%;inset-block-start:57%;inset-inline-start:-8%;transform:rotate(7deg)}.story-ornament__path-leaf{background:var(--color-accent-strong);border-radius:100% 0;width:2.6rem;height:1rem}.story-ornament__path-leaf--one{inset-block-start:42%;inset-inline-start:22%;transform:rotate(23deg)}.story-ornament__path-leaf--two{inset-block-start:68%;inset-inline-start:66%;transform:scaleX(-1)rotate(12deg)}.story-section__copy{max-width:64ch}.story-section--end .story-section__copy,.story-section--end .story-figure{margin-inline-start:auto}.story-section h1,.story-section h2{min-width:0;margin:0 0 var(--space-lg);overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.03em;font-weight:650}.story-section h1{max-width:14ch;font-size:var(--text-display);line-height:1.02}.story-section h2{max-width:18ch;font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));line-height:1.08}.story-section p{max-width:62ch;color:var(--color-ink-2);font-size:clamp(var(--text-base), 1vw + .8rem, 1.125rem);margin:0;line-height:1.72}.story-section p+p{margin-block-start:var(--space-md)}.story-section .story-section__lede{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:450;line-height:1.5}.text-link{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-accent-strong);white-space:nowrap;margin-block-start:var(--space-lg);font-weight:600;display:inline-flex}.story-section__actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.story-section__actions .text-link{margin-block-start:0}.cta-button{min-height:2.75rem;padding-inline:var(--space-lg);border-radius:var(--radius-focus);background:var(--color-accent-strong);color:var(--color-paper);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cta-button:hover{background:var(--color-ink);color:var(--color-paper)}.story-figure{margin-block:var(--space-2xl) 0;margin-inline-end:0}.story-figure img{border-radius:var(--radius-image);background:var(--color-paper-2);width:100%;height:auto;display:block}.story-figure figcaption{max-width:62ch;color:var(--color-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm);line-height:1.5}.story-section--closing{padding-block-end:var(--space-3xl)}.letter-footer{isolation:isolate;width:min(100%, var(--page-max));padding:var(--space-3xl) var(--page-gutter) var(--space-2xl);margin-inline:auto;position:relative}.letter-footer__close,.letter-footer__meta{z-index:1;position:relative}.letter-footer__ornament{z-index:0;opacity:.075;pointer-events:none;width:7rem;height:8rem;display:none;position:absolute;inset-block-end:0;inset-inline-end:calc(var(--page-gutter) * -.4);overflow:hidden}.letter-footer__ornament span{background:var(--color-accent-strong);border-radius:100% 0;width:5.5rem;height:2rem;position:absolute;inset-inline-end:-.75rem;transform:rotate(-18deg)}.letter-footer__ornament span:first-child{inset-block-start:0}.letter-footer__ornament span:nth-child(2){inset-block-start:2.25rem;inset-inline-end:1.25rem;transform:scaleX(-1)rotate(-10deg)}.letter-footer__ornament span:nth-child(3){inset-block-start:4.5rem}.letter-footer__close{max-width:28ch;font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-style:italic;line-height:1.4}.letter-footer__close span{font-style:normal;font-weight:650}.letter-footer__meta{align-items:flex-start;gap:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;margin-block-start:var(--space-xl);padding-block-start:var(--space-md);display:flex}.letter-footer__meta p{margin:0}.letter-footer__meta a{min-height:2.75rem;color:var(--color-ink);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}@media (width>=40rem){.masthead{padding-block-start:var(--space-xl)}.story-section--opening .story-section__copy{margin-inline-start:clamp(0rem,6vw,5rem)}.letter-footer__meta{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=60rem){.masthead__nav{display:block}.masthead__nav ul{align-items:center;gap:var(--space-xl);display:inline-flex}.masthead__menu{display:none}.story-section--start .story-section__copy{margin-inline-start:clamp(0rem,4vw,3rem)}.story-section--start .story-figure{margin-inline-start:0}.story-section--end .story-section__copy{margin-inline-end:clamp(0rem,6vw,5rem)}.story-ornament,.letter-footer__ornament{display:block}}@media (width<=59.999rem){.story-ornament--path{opacity:.04;width:clamp(7.5rem,34vw,10rem);height:6rem;display:block;inset-block-start:1.5rem;inset-inline-start:-1rem}.story-ornament--path .story-ornament__path-leaf{display:none}}@media (width>=90rem){.story-section:not(.story-section--opening){padding-block-start:calc(var(--space-4xl) + var(--space-xl))}}@keyframes ornament-parallax-down{0%{transform:translateY(-1rem)}to{transform:translateY(1rem)}}@keyframes ornament-parallax-up{0%{transform:translateY(1rem)}to{transform:translateY(-1rem)}}@media (width>=60rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){#awal{view-timeline-name:--ornament-hero;view-timeline-axis:block}#akses-global{view-timeline-name:--ornament-access;view-timeline-axis:block}.story-ornament--sun{will-change:transform;animation:1s linear both ornament-parallax-down --ornament-hero;animation-range:entry exit 0%}.story-ornament--paper-arc{will-change:transform;animation:1s linear both ornament-parallax-up --ornament-access;animation-range:entry exit 0%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--dur-micro)!important;transition-duration:var(--dur-micro)!important;animation-iteration-count:1!important}}
