:root{--cs-color-accent: #765700;--cs-color-accent-soft: #F5DF91;--cs-color-canvas: #F0F3F0;--cs-color-danger: #A52C43;--cs-color-danger-soft: #FBE8ED;--cs-color-focus-ring: #1F594A;--cs-color-ink: #22352E;--cs-color-ink-muted: #5B6C64;--cs-color-ink-soft: #52645D;--cs-color-line: #D7E1DA;--cs-color-line-strong: #75867B;--cs-color-paper: #FAFCFA;--cs-color-primary: #1F594A;--cs-color-primary-hover: #164638;--cs-color-primary-ink: #FFFFFF;--cs-color-success: #246044;--cs-color-success-soft: #E5F1E8;--cs-color-surface: #FFFFFF;--cs-color-surface-focus: #E2F0EC;--cs-color-surface-raised: #FFFFFF;--cs-color-surface-subtle: #EDF2EF;--cs-color-warning: #79500A;--cs-color-warning-soft: #FFF0CE;--cs-color-info: #315E76;--cs-color-info-soft: #E9F1F8;--cs-color-focus-ring-inverse: #FFFFFF;--cs-color-changed-soft: #FBF3D8;--cs-color-focus-halo: #1F594A33;--cs-color-focus-halo-inverse: #FFFFFF33;--cs-color-focus-halo-error: #A52C4333;--cs-space-4: 4px;--cs-space-8: 8px;--cs-space-12: 12px;--cs-space-16: 16px;--cs-space-24: 24px;--cs-space-32: 32px;--cs-space-48: 48px;--cs-space-64: 64px;--cs-space-96: 96px;--cs-space-128: 128px;--cs-radius-lg: 22px;--cs-radius-md: 14px;--cs-radius-round: 999px;--cs-radius-sm: 8px;--cs-border-hairline: 1px;--cs-border-strong: 2px;--cs-font-primary-working: "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-type-body: 16px;--cs-type-body-sm: 14px;--cs-type-caption: 12px;--cs-type-display: 34px;--cs-type-title: 26px;--cs-type-title-sm: 20px;--cs-type-statement: 44px;--cs-type-hero: 72px;--cs-optical-control-label-y: 1px;--cs-role-display: 600 34px/1.2 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-display-size: 34px;--cs-role-display-line-height: 1.2;--cs-role-display-weight: 600;--cs-role-screen-title: 600 26px/1.25 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-screen-title-size: 26px;--cs-role-screen-title-line-height: 1.25;--cs-role-screen-title-weight: 600;--cs-role-section-title: 600 20px/1.35 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-section-title-size: 20px;--cs-role-section-title-line-height: 1.35;--cs-role-section-title-weight: 600;--cs-role-body: 400 16px/1.5 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-body-size: 16px;--cs-role-body-line-height: 1.5;--cs-role-body-weight: 400;--cs-role-body-emphasis: 600 16px/1.5 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-body-emphasis-size: 16px;--cs-role-body-emphasis-line-height: 1.5;--cs-role-body-emphasis-weight: 600;--cs-role-supporting: 400 14px/1.5 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-supporting-size: 14px;--cs-role-supporting-line-height: 1.5;--cs-role-supporting-weight: 400;--cs-role-supporting-emphasis: 600 14px/1.5 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-supporting-emphasis-size: 14px;--cs-role-supporting-emphasis-line-height: 1.5;--cs-role-supporting-emphasis-weight: 600;--cs-role-caption: 400 12px/1.45 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-caption-size: 12px;--cs-role-caption-line-height: 1.45;--cs-role-caption-weight: 400;--cs-role-caption-emphasis: 600 12px/1.45 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-caption-emphasis-size: 12px;--cs-role-caption-emphasis-line-height: 1.45;--cs-role-caption-emphasis-weight: 600;--cs-role-control-label: 600 16px/1.35 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-control-label-size: 16px;--cs-role-control-label-line-height: 1.35;--cs-role-control-label-weight: 600;--cs-role-operational-time: 600 20px/1.35 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-operational-time-size: 20px;--cs-role-operational-time-line-height: 1.35;--cs-role-operational-time-weight: 600;--cs-role-statement: 600 44px/1.3 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-statement-size: 44px;--cs-role-statement-line-height: 1.3;--cs-role-statement-weight: 600;--cs-role-hero: 600 72px/1.2 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-hero-size: 72px;--cs-role-hero-line-height: 1.2;--cs-role-hero-weight: 600;--cs-role-lead: 400 20px/1.5 "Lowlay Sans Thai", "Noto Sans CJK JP", "Noto Sans JP", system-ui, sans-serif;--cs-role-lead-size: 20px;--cs-role-lead-line-height: 1.5;--cs-role-lead-weight: 400}@font-face{font-family:Lowlay Sans Thai;src:url(/assets/noto_sans_thai_regular-CBs6PpnR.ttf);font-weight:400;font-display:swap}@font-face{font-family:Lowlay Sans Thai;src:url(/assets/noto_sans_thai_bold-C2Vi385s.ttf);font-weight:600 900;font-display:swap}:root{--ll-reveal-duration: .48s;--ll-ease-out: cubic-bezier(.2, 0, 0, 1);--ll-reveal-step: .16s;--ll-micro: .16s;--ll-measure: 72rem}*{box-sizing:border-box}html{background:var(--cs-color-paper);scroll-padding-top:var(--cs-space-24)}body{margin:0;min-width:20rem;color:var(--cs-color-ink);background:var(--cs-color-paper);font:var(--cs-role-body)}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sprite{display:none}.wrap{width:100%;max-width:var(--ll-measure);margin-inline:auto;padding-inline:max(var(--cs-space-16),env(safe-area-inset-left))}@media(min-width:40rem){.wrap{padding-inline:var(--cs-space-32)}}@media(min-width:64rem){.wrap{padding-inline:var(--cs-space-48)}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cs-space-48);padding:var(--cs-space-12) var(--cs-space-16);border:var(--cs-border-hairline) solid transparent;border-radius:var(--cs-radius-md);font:var(--cs-role-control-label);text-decoration:none;white-space:nowrap;transition:background-color var(--ll-micro) ease,border-color var(--ll-micro) ease}.button:active{transform:translateY(var(--cs-optical-control-label-y))}.button--primary{background:var(--cs-color-primary);color:var(--cs-color-primary-ink)}.button--primary:hover{background:var(--cs-color-primary-hover)}.button--secondary{background:var(--cs-color-surface);color:var(--cs-color-ink);border-color:var(--cs-color-line-strong)}.button--secondary:hover{border-color:var(--cs-color-primary)}.button--wide{padding-inline:var(--cs-space-32)}a{color:var(--cs-color-primary)}:is(a[href],button):focus-visible{outline:var(--cs-border-hairline) solid var(--cs-color-focus-ring);outline-offset:0;box-shadow:0 0 0 var(--cs-space-4) var(--cs-color-focus-halo)}@media(forced-colors:active){:is(a[href],button):focus-visible{outline:var(--cs-border-strong) solid Highlight;box-shadow:none}}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-16);min-height:var(--cs-space-64);padding-block:var(--cs-space-8);padding-top:max(var(--cs-space-8),env(safe-area-inset-top))}.wordmark{display:inline-flex;align-items:center;min-height:var(--cs-space-48);font:var(--cs-role-screen-title);color:var(--cs-color-primary);text-decoration:none;border-radius:var(--cs-radius-sm)}.site-nav{display:flex;align-items:center;gap:var(--cs-space-8)}.site-nav__link{display:none;align-items:center;min-height:var(--cs-space-48);padding-inline:var(--cs-space-12);border-radius:var(--cs-radius-sm);color:var(--cs-color-ink-soft);font:var(--cs-role-control-label);text-decoration:none}.site-nav__link:hover{color:var(--cs-color-ink)}@media(min-width:30rem){.site-nav__link{display:inline-flex}}.section-heading{font:var(--cs-role-statement);font-size:clamp(var(--cs-type-title),6.5vw,var(--cs-type-statement));text-wrap:balance}.section-heading>span{display:block}.phrase{display:inline-block}.lead{max-width:32rem;margin-top:var(--cs-space-16);color:var(--cs-color-ink-soft);font:var(--cs-role-lead)}.surface-band{background:var(--cs-color-canvas)}.hero{display:grid;gap:var(--cs-space-64);padding-top:var(--cs-space-48);padding-bottom:var(--cs-space-96)}.hero__copy{display:flex;flex-direction:column;gap:var(--cs-space-24)}.hero__title{display:flex;flex-direction:column;gap:var(--cs-space-8)}.hero__name{font:var(--cs-role-hero);font-size:clamp(var(--cs-type-statement),16vw,var(--cs-type-hero));letter-spacing:-.01em;color:var(--cs-color-ink)}.hero__proposition{font:var(--cs-role-statement);font-size:clamp(var(--cs-type-title),7.5vw,var(--cs-type-statement));color:var(--cs-color-ink-muted)}.hero__proposition strong{font-weight:inherit;color:var(--cs-color-primary);white-space:nowrap}.hero__category{max-width:24rem;color:var(--cs-color-ink-soft);font:var(--cs-role-lead)}.hero__action{margin-top:var(--cs-space-16)}@media(min-width:56rem){.hero{grid-template-columns:5fr 6fr;align-items:center;gap:var(--cs-space-64);padding-top:var(--cs-space-64);padding-bottom:var(--cs-space-128)}}.marked{display:flex;flex-direction:column;gap:var(--cs-space-8)}.shift{display:inline-flex;align-items:center;gap:var(--cs-space-12);font:var(--cs-role-screen-title);font-size:clamp(var(--cs-type-title-sm),5.5vw,var(--cs-type-title));font-variant-numeric:tabular-nums;color:var(--cs-color-ink-muted)}.shift s{text-decoration-thickness:var(--cs-border-strong)}.shift b{font-weight:inherit;color:var(--cs-color-primary)}.shift .ui-icon{color:var(--cs-color-primary)}.placeholder{display:grid;place-items:end start;padding:var(--cs-space-16);border-radius:var(--cs-radius-lg);background:var(--cs-color-surface-subtle);color:var(--cs-color-ink-muted)}.placeholder--4x3{aspect-ratio:4 / 3}.placeholder--4x5{aspect-ratio:4 / 5}.placeholder figcaption{display:flex;flex-direction:column;gap:var(--cs-space-4)}.placeholder b{font:var(--cs-role-caption-emphasis);letter-spacing:.04em}.placeholder span{font:var(--cs-role-caption)}.moments{padding-block:var(--cs-space-96)}.moments__grid{display:grid;gap:var(--cs-space-64)}.moments__copy{display:flex;flex-direction:column;gap:var(--cs-space-96)}.moments__list{display:flex;flex-direction:column;gap:var(--cs-space-16)}.moments__list li{font:var(--cs-role-screen-title);font-size:clamp(var(--cs-type-title-sm),5.5vw,var(--cs-type-title));color:var(--cs-color-ink-soft)}.moments__permission{font:var(--cs-role-hero);font-size:clamp(var(--cs-type-statement),14vw,var(--cs-type-hero));color:var(--cs-color-primary)}.moments__visual{width:100%;max-width:28rem;justify-self:end}@media(min-width:56rem){.moments{padding-block:var(--cs-space-128)}.moments__grid{grid-template-columns:1fr 1fr;align-items:center}}.change{padding-block:var(--cs-space-96)}.change__steps{display:grid;gap:var(--cs-space-48);margin-top:var(--cs-space-48)}.change__step{display:flex;flex-direction:column;gap:var(--cs-space-16)}.change__caption{display:flex;align-items:baseline;gap:var(--cs-space-12);font:var(--cs-role-body-emphasis)}.change__number{font:var(--cs-role-operational-time);color:var(--cs-color-primary)}.change__arrow{display:none;align-self:center;color:var(--cs-color-primary)}@media(min-width:64rem){.change{padding-block:var(--cs-space-128)}.change__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-32);margin-top:var(--cs-space-64)}.change__caption{min-height:calc(2 * var(--cs-role-body-emphasis-line-height) * var(--cs-role-body-emphasis-size));align-items:flex-start}.change__arrow{display:block;align-self:flex-start}}.device{width:100%;max-width:24.375rem;overflow:hidden;border:var(--cs-border-hairline) solid var(--cs-color-line);border-radius:var(--cs-radius-lg);background:var(--cs-color-paper)}.device--crop{padding-top:var(--cs-space-8);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--cs-space-48)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--cs-space-48)),transparent)}.device--crop .ui-body{padding-bottom:var(--cs-space-48)}.device--phone{padding-bottom:var(--cs-space-24)}.ui-icon{width:var(--cs-space-24);height:var(--cs-space-24);flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-icon--small{width:var(--cs-space-16);height:var(--cs-space-16)}.ui-bar{display:grid;grid-template-columns:var(--cs-space-48) minmax(0,1fr) var(--cs-space-48);place-items:center;min-height:var(--cs-space-64);padding-inline:var(--cs-space-16)}.ui-bar__title{font:var(--cs-role-body-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-body{display:flex;flex-direction:column;gap:var(--cs-space-16);padding:var(--cs-space-16) var(--cs-space-24) 0}@media(max-width:22.5rem){.ui-body{padding-inline:var(--cs-space-16)}}.ui-switch{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--cs-border-hairline) solid var(--cs-color-line)}.ui-switch span{position:relative;display:grid;place-items:center;min-height:var(--cs-space-48);font:var(--cs-role-control-label);color:var(--cs-color-ink-soft)}.ui-switch .is-selected{color:var(--cs-color-primary)}.ui-switch .is-selected:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--cs-border-strong);background:var(--cs-color-primary)}.ui-focus{display:flex;flex-direction:column;gap:var(--cs-space-12);padding:var(--cs-space-24);border-radius:var(--cs-radius-lg);background:var(--cs-color-surface-focus)}@media(max-width:22.5rem){.ui-focus{padding:var(--cs-space-16);gap:var(--cs-space-8)}}.ui-focus__status{display:flex;justify-content:space-between;gap:var(--cs-space-16);font:var(--cs-role-supporting-emphasis);color:var(--cs-color-primary)}.ui-focus__status>span:first-child{padding-inline:var(--cs-space-8);border-radius:var(--cs-radius-sm);background:var(--cs-color-accent-soft);color:var(--cs-color-accent)}.ui-focus__sync{color:var(--cs-color-info)}.ui-focus__cue,.ui-focus__meta{font:var(--cs-role-supporting);color:var(--cs-color-ink-soft)}.ui-focus__time{font:var(--cs-role-display);font-variant-numeric:tabular-nums}.ui-focus__title{font:var(--cs-role-section-title)}.ui-focus__route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cs-space-8);padding-top:var(--cs-space-12);border-top:var(--cs-border-hairline) solid var(--cs-color-line);color:var(--cs-color-ink-muted)}.ui-focus__route b{display:block;font:var(--cs-role-supporting-emphasis);color:var(--cs-color-ink)}.ui-focus__route small{display:block;font:var(--cs-role-caption);color:var(--cs-color-ink-soft)}.ui-focus__service{display:flex;justify-content:space-between;gap:var(--cs-space-8);font:var(--cs-role-caption-emphasis)}.ui-focus__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--cs-space-12);margin-top:var(--cs-space-8)}.ui-focus__actions--one{grid-template-columns:1fr}.ui-focus__detail{display:flex;align-items:center;justify-content:center;gap:var(--cs-space-4);min-height:var(--cs-space-48);font:var(--cs-role-control-label)}.ui-button{display:grid;place-items:center;min-height:var(--cs-space-48);padding:var(--cs-space-12) var(--cs-space-16);border:var(--cs-border-hairline) solid transparent;border-radius:var(--cs-radius-md);font:var(--cs-role-control-label)}.ui-button--primary{background:var(--cs-color-primary);color:var(--cs-color-primary-ink)}.ui-button--secondary{background:var(--cs-color-surface);border-color:var(--cs-color-line-strong)}.ui-eyebrow{font:var(--cs-role-supporting);color:var(--cs-color-ink-soft)}.ui-section-label{font:var(--cs-role-supporting-emphasis)}.ui-rows{display:grid}.ui-row{display:grid;grid-template-columns:calc(var(--cs-space-48) + var(--cs-space-4)) minmax(0,1fr) auto;align-items:start;gap:var(--cs-space-16);padding:var(--cs-space-12) 0;border-bottom:var(--cs-border-hairline) solid var(--cs-color-line)}.ui-rows>.ui-row:last-child{border-bottom:0}.ui-row__time{font:var(--cs-role-operational-time);font-variant-numeric:tabular-nums}.ui-row__text{display:flex;flex-direction:column;gap:var(--cs-space-4);min-width:0}.ui-row__text b{font:var(--cs-role-body-emphasis);overflow-wrap:anywhere}.ui-row__text>span{font:var(--cs-role-supporting);color:var(--cs-color-ink-soft);overflow-wrap:anywhere}.ui-row__chev{align-self:center;color:var(--cs-color-ink-muted)}.ui-row--completed{padding-block:var(--cs-space-8)}.ui-row--completed .ui-row__text{gap:0}.ui-row--completed b{color:var(--cs-color-ink-soft)}.ui-row .ui-row__status{display:flex;align-items:center;gap:var(--cs-space-4);font:var(--cs-role-caption-emphasis);color:var(--cs-color-success)}.ui-changed{display:flex;flex-direction:column;gap:var(--cs-space-8);margin-inline:calc(-1 * var(--cs-space-16));padding:var(--cs-space-8) var(--cs-space-16);border-radius:var(--cs-radius-md);background:var(--cs-color-changed-soft)}.ui-changed .ui-row{border-bottom:0;padding-block:var(--cs-space-4)}.ui-chip{align-self:flex-start;padding:var(--cs-space-4) var(--cs-space-12);border-radius:var(--cs-radius-round);background:var(--cs-color-surface);color:var(--cs-color-accent);font:var(--cs-role-caption-emphasis)}.ui-kicker{font:var(--cs-role-supporting-emphasis);color:var(--cs-color-primary)}.ui-headline{font:var(--cs-role-screen-title);margin-top:calc(-1 * var(--cs-space-12))}.ui-note{font:var(--cs-role-supporting);color:var(--cs-color-ink-soft);margin-top:calc(-1 * var(--cs-space-8))}.ui-diff{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--cs-space-8);padding:var(--cs-space-12) var(--cs-space-16);border-radius:var(--cs-radius-sm);margin-top:calc(-1 * var(--cs-space-8))}.ui-diff--move{background:var(--cs-color-surface-focus)}.ui-diff--remove{background:var(--cs-color-danger-soft)}.ui-diff__text{display:flex;flex-direction:column;gap:var(--cs-space-4)}.ui-diff__text b{font:var(--cs-role-supporting-emphasis)}.ui-diff__text span{font:var(--cs-role-supporting);color:var(--cs-color-ink-soft)}.promise{padding-block:var(--cs-space-96)}.promise__list{display:grid;gap:var(--cs-space-48)}.promise__list li{display:flex;flex-direction:column;gap:var(--cs-space-12);padding-top:var(--cs-space-24);border-top:var(--cs-border-hairline) solid var(--cs-color-line-strong)}.promise__list h3{font:var(--cs-role-screen-title)}.promise__list p{max-width:22rem;color:var(--cs-color-ink-soft)}@media(min-width:56rem){.promise{padding-block:var(--cs-space-128)}.promise__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-48)}}.product{padding-block:var(--cs-space-96)}.product__grid{display:grid;gap:var(--cs-space-48)}.product__device{display:flex;justify-content:center}@media(min-width:56rem){.product{padding-block:var(--cs-space-128)}.product__grid{grid-template-columns:1fr 1fr;align-items:center;gap:var(--cs-space-64)}}.public{display:grid;gap:var(--cs-space-48);padding-block:var(--cs-space-96)}.plan-preview{display:flex;flex-direction:column;gap:var(--cs-space-16);max-width:28rem;padding:var(--cs-space-24);border:var(--cs-border-hairline) solid var(--cs-color-line);border-radius:var(--cs-radius-lg);background:var(--cs-color-surface);color:var(--cs-color-ink);text-decoration:none;transition:border-color var(--ll-micro) ease}.plan-preview:hover{border-color:var(--cs-color-line-strong)}.plan-preview__head{display:flex;flex-direction:column;gap:var(--cs-space-4)}.plan-preview__title{font:var(--cs-role-screen-title)}.plan-preview__facts{font:var(--cs-role-supporting-emphasis);color:var(--cs-color-ink-soft)}.plan-preview .ui-row{grid-template-columns:calc(var(--cs-space-48) + var(--cs-space-4)) minmax(0,1fr)}.plan-preview__open{display:inline-flex;align-items:center;gap:var(--cs-space-8);min-height:var(--cs-space-48);color:var(--cs-color-primary);font:var(--cs-role-control-label)}.plan-preview:hover .plan-preview__open{text-decoration:underline}@media(min-width:56rem){.public{grid-template-columns:1fr 1fr;align-items:center;gap:var(--cs-space-64);padding-block:var(--cs-space-128)}.public__plans{display:flex;justify-content:center}}.philosophy{padding-block:var(--cs-space-128)}.philosophy ll-reveal{display:flex;flex-direction:column;gap:var(--cs-space-32);max-width:48rem}.philosophy__statement{font:var(--cs-role-statement);font-size:clamp(var(--cs-type-title),7vw,var(--cs-type-statement));text-wrap:balance}.philosophy__answer{font:var(--cs-role-lead);font-size:clamp(var(--cs-type-title-sm),5vw,var(--cs-type-title));color:var(--cs-color-ink-soft)}.closing{background:var(--cs-color-surface-focus)}.closing__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cs-space-32);padding-block:var(--cs-space-96)}.closing__title{font:var(--cs-role-hero);font-size:clamp(var(--cs-type-statement),11vw,var(--cs-type-hero));color:var(--cs-color-primary)}@media(min-width:56rem){.closing__inner{align-items:center;text-align:center;padding-block:var(--cs-space-128)}.closing .marked{align-items:center}}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--cs-space-16);padding-block:var(--cs-space-32);padding-bottom:max(var(--cs-space-32),env(safe-area-inset-bottom));color:var(--cs-color-ink-soft);font:var(--cs-role-supporting)}.site-footer__mark{font:var(--cs-role-body-emphasis);color:var(--cs-color-primary)}ll-reveal{display:block}@media(prefers-reduced-motion:no-preference){ll-reveal:defined [data-reveal]{transition:opacity var(--ll-reveal-duration) var(--ll-ease-out),transform var(--ll-reveal-duration) var(--ll-ease-out);transition-delay:calc(var(--i, 0) * var(--ll-reveal-step))}ll-reveal:defined:not([shown]) [data-reveal]{opacity:0;transform:translateY(var(--cs-space-16))}ll-reveal:defined .ui-changed{transition:background-color var(--ll-reveal-duration) ease;transition-delay:calc(6 * var(--ll-reveal-step))}ll-reveal:defined:not([shown]) .ui-changed{background-color:transparent}html{scroll-behavior:smooth}}
