.guap-about{position:relative;isolation:isolate}.guap-about .story-beat:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--cream-rgb)/0) 0,rgb(var(--cream-rgb)/.72) 18%,rgb(var(--cream-rgb)/.72) 82%,rgb(var(--cream-rgb)/0) 100%)}.guap-about .story-beat{position:relative;padding:var(--section-y) 0}.guap-about .story-head{max-width:660px;margin:0 0 var(--head-content)}.guap-about .story-beat-copy h2,.guap-about .story-head h2{margin-top:var(--head-eyebrow);font-size:clamp(32px,4vw,46px)}.guap-about .story-beat-copy .lead,.guap-about .story-head .lead{margin-top:var(--head-lead)}.guap-about .story-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-12);align-items:center}.guap-about .story-hero{position:relative;padding:var(--section-y) 0}.guap-about .story-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:var(--sp-12);align-items:center}.guap-about .story-display{margin-top:var(--head-eyebrow)}.guap-about .story-hero-copy .lead{margin-top:var(--head-lead);max-width:560px}.guap-about .story-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--head-action)}.guap-about .story-form{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--card-shadow);padding:var(--pad-card)}.guap-about .story-form-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.guap-about .story-form-title{font-weight:700;font-size:var(--fs-body);color:var(--espresso)}.guap-about .story-form-host{font-size:var(--fs-caption);color:var(--muted-2)}.guap-about .story-fields{list-style:none;margin:0;padding:var(--sp-4) 0 0;display:grid;gap:var(--sp-3)}.guap-about .story-field{display:grid;gap:var(--sp-1)}.guap-about .story-field-label{display:flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-label);color:var(--body)}.guap-about .story-field-note{font-style:normal;font-size:var(--fs-caption);color:var(--muted-2);border:1px solid var(--line);border-radius:999px;padding:1px var(--sp-2)}.guap-about .story-control{display:flex;align-items:center;gap:var(--sp-2);min-height:38px;padding:0 var(--sp-3);background:var(--field-2);border:1px solid var(--line);border-radius:var(--r-control);transition:background .36s cubic-bezier(.2,.7,.2,1),border-color .36s cubic-bezier(.2,.7,.2,1)}.guap-about .story-field.is-filled .story-control{background:var(--lime-tint);border-color:rgb(var(--olive-rgb)/.32)}.guap-about .story-value{font-size:var(--fs-body);color:var(--ink);opacity:0;transform:translateY(3px);transition:opacity .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1)}.guap-about .story-field.is-filled .story-value{opacity:1;transform:none}.guap-about .story-mark{flex:none;width:15px;height:15px;border:1.5px solid var(--line-strong);border-radius:var(--r-xs);background:var(--white);transition:all .3s cubic-bezier(.2,.7,.2,1)}.guap-about .story-control-radio .story-mark{border-radius:50%}.guap-about .story-field.is-filled .story-mark{background:var(--olive);border-color:var(--olive)}.guap-about .story-control-radio .story-mark{box-shadow:inset 0 0 0 2.5px var(--white)}.guap-about .story-control-checkbox .story-mark{position:relative}.guap-about .story-control-checkbox.story-control .story-mark:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .24s cubic-bezier(.2,.7,.2,1)}.guap-about .story-field.is-filled .story-control-checkbox .story-mark:after{transform:rotate(45deg) scale(1)}.guap-about .story-caret{margin-left:auto;width:0;height:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:5px solid var(--muted-2)}.guap-about .story-answer-foot,.guap-about .story-form-foot{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-label);color:var(--body-soft)}.guap-about .story-bean{width:11px;height:11px;flex:none;border-radius:50% 50% 50% 0;background:var(--lime);transform:rotate(45deg);box-shadow:inset -2px -2px 0 rgb(var(--olive-rgb)/.25)}.guap-about .story-track{margin:var(--sp-6) 0 0;display:grid;gap:var(--sp-1)}.guap-about .story-track-step{position:relative;display:grid;gap:2px;width:100%;margin:0;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:0;border-radius:var(--r-control);background:transparent;font:inherit;text-align:left;cursor:pointer;opacity:.55;transition:opacity .4s cubic-bezier(.2,.7,.2,1),background .3s cubic-bezier(.2,.7,.2,1)}.guap-about .story-track-step.is-active,.guap-about .story-track-step.is-done{opacity:1}.guap-about .story-track-step:hover{background:rgb(var(--olive-rgb)/.07);opacity:1}.guap-about .story-track-step:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.guap-about .story-rail{position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:999px;background:rgb(var(--olive-rgb)/.18);overflow:hidden}.guap-about .story-rail-fill{display:block;width:100%;height:100%;border-radius:999px;background:var(--olive);transform-origin:top}.guap-about .story-track-step strong{font-size:var(--fs-body);color:var(--espresso)}.guap-about .story-track-step>span:last-child{font-size:var(--fs-label);color:var(--body)}.guap-about .story-track-hint{margin:var(--sp-3) 0 0 var(--sp-4);font-size:var(--fs-caption);color:var(--muted-2)}.guap-about .story-answer-stage{position:relative;min-height:388px;display:grid}@media (max-width:640px){.guap-about .story-answer-stage{min-height:400px}}.guap-about .story-panel{display:grid;align-content:start;gap:var(--sp-3)}.guap-about .story-panel-kind{font-size:var(--fs-label);color:var(--body)}.guap-about .story-panel-note{margin:var(--sp-1) 0 0;font-size:var(--fs-caption);color:var(--muted-2);line-height:1.5}.guap-about .story-cv,.guap-about .story-saved{display:grid;gap:var(--sp-2)}.guap-about .story-cv{position:relative;padding:var(--pad-card-compact);background:var(--field-2);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.guap-about .story-scan{position:absolute;left:0;right:0;height:76px;translate:0 -50%;pointer-events:none;background:linear-gradient(180deg,rgb(var(--lime-rgb)/0) 0,rgb(var(--lime-rgb)/.5) 50%,rgb(var(--lime-rgb)/0) 100%);transition:opacity .3s linear}.guap-about .story-took{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2)}.guap-about .story-took-label{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.guap-about .story-took-chips{display:flex;flex-wrap:wrap;gap:6px}.guap-about .story-chip{font-size:var(--fs-caption);font-weight:700;color:var(--olive-text);background:var(--lime-tint);border:1px solid rgb(var(--olive-rgb)/.28);border-radius:999px;padding:2px var(--sp-2);opacity:0;transform:translateY(4px) scale(.96);transition:opacity .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1)}.guap-about .story-chip.is-in{opacity:1;transform:none}.guap-about .story-cv-name{font-size:var(--fs-body);font-weight:800;color:var(--espresso)}.guap-about .story-cv-sub{font-size:var(--fs-caption);color:var(--muted-2)}.guap-about .story-cv-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.guap-about .story-cv ul{list-style:none;margin:var(--sp-1) 0 0;padding:0;display:grid;gap:var(--sp-1)}.guap-about .story-cv li,.guap-about .story-saved li{display:grid;gap:1px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);background:transparent;box-shadow:inset 0 0 0 1px transparent;transition:background .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1)}.guap-about .story-cv li.is-read,.guap-about .story-saved li.is-read{background:var(--lime-tint);box-shadow:inset 0 0 0 1px rgb(var(--olive-rgb)/.3)}.guap-about .story-cv li strong{font-size:var(--fs-label);color:var(--espresso)}.guap-about .story-cv li span{font-size:var(--fs-caption);color:var(--body)}.guap-about .story-cv li em{font-style:normal;font-size:var(--fs-caption);color:var(--muted-2)}.guap-about .story-cv li{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);align-items:center}.guap-about .story-cv li span,.guap-about .story-cv li strong{grid-column:1}.guap-about .story-cv li em{grid-column:2;grid-row:1/span 2;white-space:nowrap}.guap-about .story-saved{list-style:none;margin:0;padding:0}.guap-about .story-saved li{position:relative;padding:var(--sp-3) var(--sp-4);background:var(--field-2);box-shadow:inset 0 0 0 1px var(--line)}.guap-about .story-saved-q{font-size:var(--fs-caption);color:var(--muted-2)}.guap-about .story-saved-a{font-size:var(--fs-label);color:var(--ink);line-height:1.55}.guap-about .story-saved-tag{justify-self:start;margin-top:var(--sp-1);font-size:var(--fs-caption);font-weight:700;color:var(--olive-text);background:var(--white);border-radius:999px;padding:2px var(--sp-2);opacity:0;transition:opacity .42s cubic-bezier(.2,.7,.2,1)}.guap-about .story-saved li.is-read .story-saved-tag{opacity:1}.guap-about .story-tone{list-style:none;margin:0;padding:var(--pad-card-compact);display:grid;gap:var(--sp-4);background:var(--field-2);border:1px solid var(--line);border-radius:var(--r-sm)}.guap-about .story-tone li{display:grid;gap:var(--sp-2);opacity:.45;transition:opacity .34s cubic-bezier(.2,.7,.2,1)}.guap-about .story-tone li.is-read{opacity:1}.guap-about .story-trait{font-size:var(--fs-label);font-weight:600;color:var(--body-deep)}.guap-about .story-meter{display:block;height:5px;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.guap-about .story-meter-fill{display:block;height:100%;border-radius:999px;background:var(--olive);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.guap-about .story-chip,.guap-about .story-saved-tag,.guap-about .story-tone li{opacity:1;transform:none}.guap-about .story-meter-fill{transition:none}}.guap-about .story-answer{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--card-shadow);padding:var(--pad-card)}.guap-about .story-answer-question{display:block;font-size:var(--fs-label);color:var(--body);margin-bottom:var(--sp-2)}.guap-about .story-answer-box{min-height:210px;padding:var(--pad-card-compact);background:var(--field-2);border:1px solid var(--line);border-radius:var(--r-sm);transition:background .4s cubic-bezier(.2,.7,.2,1),border-color .4s cubic-bezier(.2,.7,.2,1)}.guap-about .story-answer-box.is-done{background:var(--white);border-color:rgb(var(--olive-rgb)/.3)}.guap-about .story-answer-box p{margin:0;font-size:var(--fs-body);line-height:1.62;color:var(--ink)}.guap-about .story-caretbar{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--olive)}.guap-about .story-halves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:var(--gutter)}.guap-about .story-half{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;justify-items:start;align-content:start;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--soft-shadow);padding:var(--pad-card)}@supports not (grid-template-rows:subgrid){.guap-about .story-halves{grid-template-rows:none}.guap-about .story-half{display:flex;flex-direction:column;align-items:flex-start}.guap-about .story-half-cost{margin-top:auto!important}}.guap-about .story-half-kind{display:inline-block;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--olive-text);background:var(--lime-tint);border-radius:999px;padding:var(--sp-1) var(--sp-3)}.guap-about .story-half h3{margin:var(--sp-3) 0 0;font-size:clamp(22px,2.4vw,28px)}.guap-about .story-half p{margin:var(--sp-2) 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--body)}.guap-about .story-steps{list-style:none;counter-reset:step;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:var(--sp-2)}.guap-about .story-steps li{counter-increment:step;display:flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-label);color:var(--body-deep)}.guap-about .story-steps li:before{content:counter(step);flex:none;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--field);color:var(--body);font-size:var(--fs-caption);font-weight:700}.guap-about .story-half-cost{align-self:end;justify-self:stretch;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-label)!important;font-weight:600;color:var(--espresso)!important}.guap-about .story-board-scroll{overflow-x:auto;margin:0 calc(-1 * var(--page-gutter));padding:var(--sp-1) var(--page-gutter) var(--sp-3)}.guap-about .story-board{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(216px,1fr);grid-template-rows:repeat(5,auto);gap:var(--sp-4);min-width:-moz-min-content;min-width:min-content}.guap-about .story-event{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--sp-2);align-content:start;padding:var(--pad-card-compact);background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--soft-shadow)}.guap-about .story-event-date{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.guap-about .story-event strong{font-size:var(--fs-body);color:var(--espresso)}.guap-about .story-event-company,.guap-about .story-event-how{font-size:var(--fs-label);color:var(--body)}.guap-about .story-event-how{color:var(--muted-2);font-size:var(--fs-caption)}.guap-about .story-stage{justify-self:start;font-size:var(--fs-caption);font-weight:700;border-radius:999px;padding:2px var(--sp-2)}.guap-about .story-stage.is-applied{background:var(--field);color:var(--body-deep)}.guap-about .story-stage.is-pending{background:var(--lime-tint);color:var(--olive-text)}.guap-about .story-stage.is-interview{background:var(--lime);color:var(--on-lime)}.guap-about .story-stage.is-offer{background:var(--espresso);color:var(--on-dark-2)}.guap-about .story-notes{list-style:none;margin:var(--sp-10) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.guap-about .story-note{display:flex}.guap-about .story-note .glare-hover{display:block;place-items:stretch;flex:1;padding:var(--pad-card);box-shadow:var(--soft-shadow);cursor:default;transition:transform .55s cubic-bezier(.16,.84,.26,1),box-shadow .55s cubic-bezier(.16,.84,.26,1)}.guap-about .story-note:hover .glare-hover{transform:translateY(-4px);box-shadow:var(--card-shadow)}.guap-about .story-note-mark{display:block;width:12px;height:12px;margin-bottom:var(--sp-4);border-radius:50% 50% 50% 0;background:var(--lime);transform:rotate(45deg);box-shadow:inset -2px -2px 0 rgb(var(--olive-rgb)/.25)}.guap-about .story-note strong{display:block;color:var(--espresso);font-size:var(--fs-body);line-height:1.35}.guap-about .story-note p{margin:var(--sp-2) 0 0;font-size:var(--fs-label);line-height:1.65;color:var(--body)}@media (max-width:860px){.guap-about .story-notes{grid-template-columns:1fr}}.guap-about .story-plans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:var(--sp-4)}.guap-about .story-plan{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--sp-2);align-content:start;padding:var(--pad-card);background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--soft-shadow)}.guap-about .story-plan-name{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:700;color:var(--espresso)}.guap-about .story-plan-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--accent)}.guap-about .story-plan-price{font-size:clamp(30px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--accent-ink);line-height:1.1}.guap-about .story-plan-unit{font-size:var(--fs-label);font-weight:600;color:var(--muted);margin-left:var(--sp-1)}.guap-about .story-plan-allowance{font-size:var(--fs-label);font-weight:600;color:var(--body-deep)}.guap-about .story-plan-blurb{font-size:var(--fs-label);color:var(--muted);line-height:1.55}.guap-about .story-plans-note{font-size:var(--fs-body);color:var(--body)}.guap-about .story-plans-note a{color:var(--olive-text);text-decoration:underline}.guap-about .story-plans-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-8)}.guap-about .story-plans-foot p{margin:0;max-width:560px;font-size:var(--fs-label);color:var(--muted);line-height:1.6}.guap-about .story-install .story-split{align-items:start}.guap-about .story-waitlist{margin-top:var(--sp-6)}.guap-about .story-waitlist-label{display:block;font-size:var(--fs-label);font-weight:600;color:var(--body-deep);margin-bottom:var(--sp-2)}.guap-about .story-waitlist-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.guap-about .story-waitlist-row input{flex:1 1 250px;min-width:0;height:46px;padding:0 var(--sp-4);font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-control)}.guap-about .story-waitlist-row input::-moz-placeholder{color:var(--muted-2)}.guap-about .story-waitlist-row input::placeholder{color:var(--muted-2)}.guap-about .story-waitlist-row input:focus-visible{border-color:var(--olive)}.guap-about .story-waitlist-note{margin:var(--sp-2) 0 0;font-size:var(--fs-label);color:var(--muted)}.guap-about .story-waitlist-error{margin:var(--sp-2) 0 0;font-size:var(--fs-label);color:var(--error-text)}.guap-about .story-waitlist-done{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);padding:var(--sp-4);background:var(--lime-tint);border:1px solid rgb(var(--olive-rgb)/.3);border-radius:var(--r-control);font-size:var(--fs-body);font-weight:600;color:var(--olive-text)}.guap-about .story-install-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--stack)}.guap-about .story-install-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-1);padding:var(--pad-card-compact);background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--soft-shadow)}.guap-about .story-step-number{grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--espresso);color:var(--on-dark-2);font-size:var(--fs-label);font-weight:700}.guap-about .story-install-steps strong{font-size:var(--fs-body);color:var(--espresso)}.guap-about .story-install-steps span:last-child{font-size:var(--fs-label);color:var(--body);line-height:1.55}@media (max-width:980px){.guap-about .story-hero-grid,.guap-about .story-split{grid-template-columns:minmax(0,1fr);gap:var(--sp-10)}.guap-about .story-halves,.guap-about .story-notes{grid-template-columns:minmax(0,1fr)}.guap-about .story-notes li:first-child{grid-column:auto}.guap-about .story-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.guap-about .story-plans{grid-template-columns:minmax(0,1fr)}.guap-about .story-answer,.guap-about .story-form{padding:var(--pad-card-compact)}.guap-about .story-cta .btn,.guap-about .story-plans-foot .btn{width:100%;justify-content:center}}.guap-about .story-waitlist-submit{border-radius:var(--r-control);flex:0 0 auto}.guap-about .story-waitlist-submit .inner-content{border-radius:calc(var(--r-control) - 2px);padding:0 var(--sp-5);height:42px;display:flex;align-items:center;font-size:var(--fs-body);font-weight:700;font-family:inherit}.guap-about .story-waitlist-submit:disabled{opacity:.65}.guap-about .story-beat:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='118' height='118' viewBox='0 0 118 118'%3E%3Cg fill='none' stroke='%234f6420' stroke-opacity='0.18' stroke-width='1.4'%3E%3Cpath d='M0 20 L0 10 A10 10 0 1 1 10 20 Z' transform='translate(12 14) rotate(45 10 10)'/%3E%3Cpath d='M0 13 L0 6.5 A6.5 6.5 0 1 1 6.5 13 Z' transform='translate(74 66) rotate(45 6.5 6.5)'/%3E%3C/g%3E%3C/svg%3E");background-size:118px 118px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.guap-about .story-beat-tracking:after,.guap-about .story-install:after{display:none}.guap-about .story-dropfield{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,#000 32%,transparent 78%);mask-image:radial-gradient(120% 90% at 50% 50%,#000 32%,transparent 78%)}.guap-about .story-dropfield-hero{left:42%;-webkit-mask-image:radial-gradient(90% 80% at 70% 45%,#000 20%,transparent 80%);mask-image:radial-gradient(90% 80% at 70% 45%,#000 20%,transparent 80%)}.guap-about .story-dropfield-band{opacity:.4}.guap-about .story-ghost-drop{position:absolute;z-index:-1;pointer-events:none;right:2%;top:6%;width:300px;height:300px;display:none;border-radius:50% 50% 50% 0;transform:rotate(45deg);background:linear-gradient(145deg,rgb(var(--lime-rgb)/.3),rgb(var(--lime-rgb)/0));animation:story-breathe 19s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes story-breathe{0%{transform:rotate(45deg) scale(.94);opacity:.75}to{transform:rotate(52deg) scale(1.06);opacity:1}}.guap-about .reveal{transition:opacity 1.05s cubic-bezier(.16,.84,.26,1),transform 1.05s cubic-bezier(.16,.84,.26,1);transition-delay:calc(var(--i, 0) * .11s)}.guap-about[data-reveal] .reveal{transform:translateY(34px)}.guap-about .story-nav{display:none}@media (min-width:1360px){.guap-about .story-nav{display:block;position:fixed;top:50%;left:28px;transform:translateY(-50%);z-index:4}.guap-about .story-nav .line-sidebar__text{position:absolute;left:100%;top:50%;margin-left:var(--sp-3);padding:6px var(--sp-3);white-space:nowrap;border-radius:999px;border:1px solid var(--line);background:var(--white);box-shadow:var(--soft-shadow);color:var(--espresso);font-weight:600;opacity:0;transform:translate(-6px,-50%);transition:opacity .38s cubic-bezier(.16,.84,.26,1),transform .38s cubic-bezier(.16,.84,.26,1);pointer-events:none}.guap-about .story-nav .line-sidebar__label{position:relative;min-width:26px;min-height:26px}.guap-about .story-nav .line-sidebar__label:focus-visible .line-sidebar__text,.guap-about .story-nav .line-sidebar__label:hover .line-sidebar__text{opacity:1;transform:translateY(-50%)}.guap-about .story-nav .line-sidebar__index{font-family:var(--ff);font-weight:700;letter-spacing:.08em}.guap-about .story-nav .line-sidebar__label[aria-current]:before{content:"";position:absolute;left:-21px;top:50%;width:9px;height:9px;margin-top:-4px;border-radius:50% 50% 50% 0;background:var(--lime);transform:rotate(45deg);box-shadow:inset -2px -2px 0 rgb(var(--olive-rgb)/.25)}}@media (min-width:1620px){.guap-about .story-nav{left:max(28px,calc((100vw - var(--maxw)) / 2 - 264px))}.guap-about .story-nav .line-sidebar__text{position:static;margin-left:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font-weight:600;opacity:1;transform:none;pointer-events:auto}.guap-about .story-nav .line-sidebar__label[aria-current]:before{display:none}}@media (min-width:981px){.guap-about .story-ghost-drop{display:block}.guap-about .story-halves{margin-bottom:var(--sp-16)}.guap-about .story-halves>:nth-child(2){translate:0 var(--sp-16)}}.guap-about .story-half{position:relative;transition:transform .55s cubic-bezier(.16,.84,.26,1),box-shadow .55s cubic-bezier(.16,.84,.26,1)}.guap-about .story-half:hover{transform:translateY(-5px)}.guap-about .story-half-index{position:absolute;top:18px;right:24px;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.04em;color:rgb(var(--olive-rgb)/.13);pointer-events:none}.guap-about .story-plan{animation:story-plan-in .85s cubic-bezier(.16,.84,.26,1) both;transition:transform .5s cubic-bezier(.16,.84,.26,1),box-shadow .5s cubic-bezier(.16,.84,.26,1)}.guap-about .story-plan:nth-child(2){animation-delay:.1s}.guap-about .story-plan:nth-child(3){animation-delay:.2s}.guap-about .story-plan:nth-child(4){animation-delay:.3s}.guap-about .story-plan:hover{transform:translateY(-5px);box-shadow:var(--card-shadow)}@keyframes story-plan-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guap-about .story-ghost-drop,.guap-about .story-plan{animation:none}.guap-about .story-half,.guap-about .story-nav .line-sidebar__text,.guap-about .story-note .glare-hover,.guap-about .story-plan{transition:none}.guap-about .story-half:hover,.guap-about .story-note:hover .glare-hover,.guap-about .story-plan:hover{transform:none}}