.o-grze-page{overflow:hidden}.o-grze-page .section{position:relative}.o-grze-hero{position:relative;min-height:44rem;display:grid;isolation:isolate;background:var(--color-arctic-navy)}.o-grze-hero__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% center;z-index:-2}.o-grze-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,24,39,.98) 0%,rgba(8,24,39,.91) 34%,rgba(8,24,39,.42) 67%,rgba(8,24,39,.26) 100%),linear-gradient(0deg,rgba(8,24,39,.66),transparent 45%)}.o-grze-hero__container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;padding-block:8rem 5rem}.o-grze-hero__content{grid-column:1;min-width:0;max-width:35rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.o-grze-hero__content>*{margin:0}.o-grze-hero h1{font-size:clamp(3.25rem,5.9vw,6rem);line-height:var(--line-tight)}.o-grze-hero .lead{max-width:33rem}.o-grze-hero__disclaimer{max-width:42rem;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-ice-turquoise);background:rgba(16,43,64,.72);color:var(--text-secondary);font-size:var(--text-12);line-height:1.5}.o-grze-hero__button{width:auto}.o-grze-section-intro{min-width:0}.o-grze-section-intro>*:last-child{margin-bottom:0}.o-grze-foundations__intro{width:min(100%,36rem)}.o-grze-foundations__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.o-grze-foundations__steps::before{content:"";position:absolute;top:2.2rem;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--color-ice-turquoise),transparent);opacity:.6}.o-grze-step{min-width:0;display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--space-3);padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel-soft);box-shadow:var(--shadow-panel)}.o-grze-step__number{position:relative;z-index:1;display:block;width:3.25rem;height:3.25rem;padding-top:.7rem;border:var(--border-default);border-radius:50%;background:var(--color-ice-navy-solid);color:var(--color-ice-turquoise);font-family:var(--font-heading);font-size:var(--text-24);font-weight:700;line-height:1;text-align:center}.o-grze-step:first-child .o-grze-step__number{border-color:var(--color-fire-orange);color:var(--color-fire-orange)}.o-grze-step__body{min-width:0}.o-grze-step__body h3{margin-bottom:var(--space-3)}.o-grze-step__body p{max-width:30rem}.o-grze-step__body>*:last-child{margin-bottom:0}.o-grze-world__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7);align-items:start}.o-grze-world__content{min-width:0;grid-column:1;grid-row:1}.o-grze-world__content .lead{max-width:35rem}.o-grze-world__content>p:not(.lead){max-width:34rem}.o-grze-world__figure{min-width:0;grid-column:2;grid-row:1 / span 2}.o-grze-world__figure img{width:100%;max-width:100%;aspect-ratio:4/3;object-fit:cover;object-position:70% center;border-radius:var(--radius-lg);border:var(--border-default);background:var(--color-ice-navy)}.o-grze-world__notes{min-width:0;grid-column:1;grid-row:2}.o-grze-world__notes blockquote{max-width:27rem}.o-grze-world__notes>p{max-width:34rem;color:var(--text-secondary)}.o-grze-areas__intro{width:min(100%,36rem)}.o-grze-areas__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.o-grze-area-card{grid-column:span 2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel);color:var(--text-primary);text-decoration:none;transition:border-color var(--transition-base),transform var(--transition-base),background-color var(--transition-base)}.o-grze-area-card:nth-child(4),.o-grze-area-card:nth-child(5){grid-column:span 3}.o-grze-area-card>*{margin:0}.o-grze-area-card:hover{border-color:var(--color-ice-line-strong);background:rgba(16,43,64,.96);color:var(--text-primary);transform:translateY(-1px)}.o-grze-area-card__number{color:var(--color-ice-turquoise);font-family:var(--font-heading);font-size:var(--text-24);font-weight:700}.o-grze-area-card__label{color:var(--text-secondary);font-size:var(--text-12);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.o-grze-area-card p{max-width:27rem;color:var(--text-secondary)}.o-grze-area-card__link{margin-top:auto;color:var(--color-ice-turquoise);font-size:var(--text-14);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.o-grze-area-card--alliance{border-color:rgba(242,138,69,.4)}.o-grze-links{background:linear-gradient(180deg,transparent,rgba(16,43,64,.24),transparent)}.o-grze-links__intro{width:min(100%,38rem)}.o-grze-diagram{display:flex;min-width:0;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-8);padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-xl);background:var(--surface-panel-soft);box-shadow:var(--shadow-panel)}.o-grze-diagram__node{min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-default);border-radius:var(--radius-md);background:rgba(8,24,39,.58);color:var(--color-polar-blue);font-size:var(--text-14);font-weight:600;text-align:center;text-decoration:none}.o-grze-diagram__node--core{border-color:var(--color-fire-orange);background:rgba(242,138,69,.12);color:var(--color-silver-white)}.o-grze-diagram__arrow{color:var(--color-ice-turquoise);font-size:var(--text-24)}.o-grze-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-6)}.o-grze-interpretation{min-width:0;padding:var(--space-5);border-top:var(--border-default)}.o-grze-interpretation:nth-child(2){border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel-soft)}.o-grze-interpretation .eyebrow{margin-bottom:var(--space-3)}.o-grze-interpretation p:not(.eyebrow){max-width:31rem}.o-grze-expedition__visual{position:relative;min-width:0;min-height:32rem;border:var(--border-default);border-radius:var(--radius-xl);overflow:hidden;background:var(--color-ice-navy)}.o-grze-expedition__visual>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.o-grze-expedition__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,24,39,.9),rgba(8,24,39,.42) 60%,rgba(8,24,39,.18))}.o-grze-expedition__panel{position:relative;z-index:1;width:min(100% - 3rem,34rem);min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin:0;padding:var(--space-6);transform:translateY(3rem);border:var(--border-default);border-radius:var(--radius-lg);background:rgba(16,43,64,.9);box-shadow:var(--shadow-panel)}.o-grze-expedition__panel>*{margin:0}.o-grze-expedition__panel p{max-width:33rem}.o-grze-expedition__panel .button{width:auto}.o-grze-people__intro{width:min(100%,36rem)}.o-grze-people__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.o-grze-people__panel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-lg);background:rgba(16,43,64,.78)}.o-grze-people__panel--alliance{border-color:rgba(103,214,209,.48);background:var(--surface-panel)}.o-grze-people__panel>*{margin:0}.o-grze-people__panel p:not(.eyebrow){max-width:34rem}.o-grze-people__summary{width:100%;min-width:0;margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-left:2px solid var(--color-fire-orange);background:rgba(242,138,69,.08);color:var(--color-polar-blue)}.o-grze-guide__intro{width:min(100%,36rem)}.o-grze-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.o-grze-guide__rule{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel-soft)}.o-grze-guide__rule:nth-child(2){background:var(--surface-panel)}.o-grze-guide__rule>*{margin:0}.o-grze-guide__rule>span{color:var(--color-ice-turquoise);font-family:var(--font-heading);font-size:var(--text-32);font-weight:700;line-height:1}.o-grze-guide__rule p:not(.eyebrow){max-width:30rem;color:var(--text-secondary)}.o-grze-guide__note{width:min(100%,52rem);margin-top:var(--space-6);padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:2px solid var(--color-ice-turquoise);color:var(--text-secondary);font-size:var(--text-14);line-height:1.55}.o-grze-next__intro{width:min(100%,35rem)}.o-grze-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.o-grze-next__card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.o-grze-next__card>*{margin:0}.o-grze-next__card p{max-width:26rem;color:var(--text-secondary)}.o-grze-next__card .button{width:auto;margin-top:auto}.o-grze-next__card--primary{border-top:2px solid var(--color-fire-orange)}.o-grze-declaration{padding-top:var(--space-9)!important}.o-grze-declaration__panel{min-width:0;padding:var(--space-8);border:var(--border-default);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 120%,rgba(242,138,69,.24),transparent 52%),var(--surface-panel-soft);box-shadow:var(--shadow-panel)}.o-grze-declaration__copy{width:min(100%,36rem);min-width:0}.o-grze-declaration__copy p{max-width:34rem;margin-bottom:0;color:var(--color-polar-blue)}
@media(max-width:63.99rem){.o-grze-hero{min-height:39rem}.o-grze-hero__container{display:block;padding-top:11rem}.o-grze-foundations__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grze-step:nth-child(3){grid-column:1 / -1}.o-grze-world__layout{grid-template-columns:1fr;gap:var(--space-6)}.o-grze-world__content,.o-grze-world__figure,.o-grze-world__notes{grid-column:1;grid-row:auto}.o-grze-world__figure{order:2}.o-grze-world__notes{order:3}.o-grze-areas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grze-area-card,.o-grze-area-card:nth-child(4),.o-grze-area-card:nth-child(5){grid-column:auto}.o-grze-area-card:nth-child(5){grid-column:1 / -1}.o-grze-links__grid,.o-grze-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grze-links__grid>article:nth-child(3),.o-grze-guide__grid>article:nth-child(3){grid-column:1 / -1}.o-grze-expedition__panel{transform:translate(0,3rem)}.o-grze-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grze-next__card:nth-child(3){grid-column:1 / -1}}
@media(max-width:51.24rem){.o-grze-hero{min-height:35rem}.o-grze-hero__image{object-position:68% center}.o-grze-hero__veil{background:linear-gradient(180deg,rgba(8,24,39,.48),rgba(8,24,39,.96) 70%),linear-gradient(90deg,rgba(8,24,39,.84),rgba(8,24,39,.3))}.o-grze-hero__container{padding-top:8rem;padding-bottom:var(--space-6)}.o-grze-hero__content{max-width:none}.o-grze-hero h1{font-size:clamp(2.625rem,12vw,3.625rem)}.o-grze-hero .lead{max-width:36rem}.o-grze-foundations__steps,.o-grze-links__grid,.o-grze-guide__grid,.o-grze-next__grid{grid-template-columns:1fr}.o-grze-foundations__steps::before{top:1rem;bottom:1rem;left:1.6rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,var(--color-ice-turquoise),transparent)}.o-grze-step,.o-grze-step:nth-child(3),.o-grze-links__grid>article:nth-child(3),.o-grze-guide__grid>article:nth-child(3),.o-grze-next__card:nth-child(3){grid-column:1}.o-grze-areas__grid,.o-grze-people__grid{grid-template-columns:1fr}.o-grze-area-card,.o-grze-area-card:nth-child(5){grid-column:1}.o-grze-diagram{flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-5)}.o-grze-diagram__arrow{text-align:center;transform:rotate(90deg)}.o-grze-expedition__visual{display:flex;min-height:0;flex-direction:column;overflow:visible;background:transparent;border:0;border-radius:0}.o-grze-expedition__visual>img{position:static;width:100%;height:auto;max-width:100%;aspect-ratio:16/10;object-fit:cover;border:var(--border-default);border-radius:var(--radius-lg)}.o-grze-expedition__visual::after{display:none}.o-grze-expedition__panel{width:100%;margin-top:var(--space-4);padding:var(--space-5);transform:none}.o-grze-people__panel,.o-grze-next__card{padding:var(--space-5)}.o-grze-declaration__panel{padding:var(--space-5)}.o-grze-declaration__copy{width:100%}}
@media(max-width:23.75rem){.o-grze-hero__button,.o-grze-expedition__panel .button,.o-grze-next__card .button{width:100%}}
@media(prefers-reduced-motion:reduce){.o-grze-area-card{transition:none}}